/*

font-family: 'caviar_dreamsregular';
font-family: 'caviar_dreamsbold';
font-family: 'caviar_dreamsitalic';
font-family: 'caviar_dreamsbold_italic';
*/
body {margin:0px; background-color:#eed29c; color:#362f2d; font-family: 'caviar_dreamsregular'; font-size:13px; line-height:18px;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{font-family: 'caviar_dreamsbold'; font-size:36px; line-height:42px; color:#362f2d;line-height:normal;font-weight:normal;} 
h2{font-family: 'caviar_dreamsbold'; font-size:24px; line-height:30px;color:#362f2d; line-height:normal;font-weight:normal;} 
h3{font-family: 'caviar_dreamsbold'; font-size:18px; line-height:21px; color:#362f2d;line-height:normal;font-weight:normal;}
ul,ol{ padding-left:25px;}
strong, b{font-family: 'caviar_dreamsbold';font-weight:normal;}
em, i{font-family: 'caviar_dreamsitalic'; font-style:normal;}
a:link, a:visited{ color:#362f2d; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
#wrapper{width:974px;margin:0 auto;padding:0px; }
#cont_area{width:974px;clear:both; }
#left_block{width:187px;float:left;padding:8px; padding-top:15px; padding-right:4px; background-color:#EFEFEF; border-right:1px solid #CCC;}
#homeSearchDiv, .sidebartext { padding-left:5px;}
#homeSearchDiv{ padding-bottom:10px;} 
.rss-menu-box{background:none; border:none;}
#center_block{width:724px;float:left;padding:20px;} 
.crights{ clear:both; width:944px; padding:15px; font-size:10px; line-height:14px; border-top:1px solid #999;} 

.homeSlideButton:link, .homeSlideButton:visited{ display:block; margin-right:5px;width:21px; height:21px; float:left;
 background-image:url(/images/shell/squares_05.png); background-repeat:no-repeat;}
.homeSlideButton:hover, .homeSlideButtonSelected{background-image:url(/images/shell/squares_03.png) !important;}
.top-links{  padding-top:53px; float:left; width:309px;}
.top-links a:link, .top-links a:visited{ color:#e8e2d5; padding:13px; padding-top:25px; font-family: 'caviar_dreamsbold';
padding-bottom:25px; display:block; float:left; font-size:18px; line-height:18px;}
.top-links a:hover{}
.top-links2{  padding-top:21px; float:left; width:325px;}
.top-links2 a:link, .top-links2 a:visited{ color:#e8e2d5; padding:14px; padding-top:25px; font-family: 'caviar_dreamsbold';
padding-bottom:25px; display:block; float:left; font-size:18px; line-height:18px;}
.top-links a:hover{}
.footer-section{max-width:1900px;  background-color:#ce9e82; background-image:url(/images/shell/kress-office_18.jpg); background-repeat:no-repeat; background-position:bottom center;
	 padding-top:40px; width:100%; min-width:960px; float:left;}
.footer-section a:link, .footer-section a:visited{color:#362f2d;}
.footer-links a:link, .footer-links a:visited{font-size:18px; line-height:24px; color:#362f2d;font-family: 'caviar_dreamsbold';
 display:block; padding:10px; padding-left:30px; padding-right:30px; float:left;}
.footer-links a:hover{color:#FFF;}
hr{background:none; border:none; border-bottom:1px solid #ce9e82; }

input, select, textarea{ font-size:16px; line-height:21px; background-color:#f5e6c4; border:1px solid #ce9e82;}
.zinquiry-form-table input, .zinquiry-form-table select, .zinquiry-form-table textarea{ max-width:450px !important;}
.zinquiry-form-table button{cursor:pointer;background-color:#643f42; color:#e8ddc2; text-align:center; width:175px; padding-bottom:7px; padding-top:7px;font-family: 'caviar_dreamsbold';
font-size:18px; line-height:18px; border:none; border-radius:5px;  }
ul{ list-style-image:url(/images/shell/bullet.jpg);}

.rss-summary-date{ color:#000; font-size:14px; line-height:21px;}
.rss-summary-title{padding-bottom:5px;font-family: 'caviar_dreamsbold';}
.rss-summary-box{border-top:none;}
.rss-summary-d{ border:none; border-bottom:2px solid #ce9e82; padding-bottom:20px; margin-bottom:20px;}
.floor-links{width:960px; margin:0 auto;}
.floor-links a:link, .floor-links a:visited{font-family: 'caviar_dreamsbold';width:223px; margin-right:4px; 
font-size:24px; line-height:24px; border:2px solid #ce9e82;padding:5px; float:left;}
.floor-links a:link span, .floor-links a:visited span{background-color:#ce9e82; text-align:center; display:block; color:#383130; 
	float:left; width:213px;padding:5px; padding-top:10px; padding-bottom:10px; }
.floor-links a:hover, .floorLinkSelected{ }
.floor-links a:hover span, .floorLinkSelected span{background-color:#f9f1d8 !important;  }

@media print{
	.photoSuiteDiv{ clear:both;}
	.sideSuiteDiv{clear:both;}
}