@charset "utf-8";
/* CSS Document */
/*	cut out css default styling	*/
html, body, form, fieldset {
	margin:0; 
	padding:0; 
	font:100%/120% Verdana, Arial, Helvetica, sans-serif;
}
body {
	background:#81888e url(../images_1/stripes6.gif); 
	text-align:center;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin:1em 0; 
	padding:0;
}
h2, h3, h4 {
	color:#666;
	font-size:1em;
	text-align:center;
}
img, fieldset {
	border:none; 
	padding:0; 
	margin:0;
}
ul {
	list-style:none;
}
p {
	font:.8em/1.4em Tahoma, Verdana, arial, sans-serif; 
	margin:0; 
	color:#fff;
}
a {
	text-decoration:underline; 
	color:#033;
}
table {
	border-collapse:collapse;
}
/*	div#wrapper - contains everything in the page	*/
div#wrapper {
	width:950px; 
	margin:20px auto; 
	text-align:left;
}
div#header_border {
	float:left;
	width:960px;
	padding:7px 0;
	background:url(../images_1/top-border.gif) left bottom no-repeat;
}
/*	div#header - contains all the info in the header	*/
div#header {
    width:960px; 
	w\idth:950px; 
	background:#98b8cb; 
	border:5px solid #fff; 
	position:relative;
	float:left;
	clear:both;
	border-top:none; 
	border-bottom:none;
	padding-bottom:15px; 
}
div#header h1 {
	text-indent:-999em; 
	font-size:.6em;
}
div#header h1 span {
	background:url(../images_1/viewer_3.jpg) 0 0 no-repeat; 
	width:160px; 
	height:165px; 
	position:absolute; 
	left:4px; 
	top:43px;
}
div#header object {
	margin-left:165px;
}
div#header img#no_flash {
	height:344px;
}
div#header ul {
	margin-left:165px; 
	padding-bottom:30px;
}
div#header li {
	width:102px; 
	height:25px; 
	float:left; 
	border-left:1px solid #666; 
	background:url(../images_1/nav_states.jpg) 0 -25px no-repeat;
}
div#header a {
	font-size:.8em; 
	text-align:center; 
	width:102px; 
	height:25px; 
	color:#fff; 
	display:block; 
	text-decoration:none;
}
div#header a:link {
	background:url(../images_1/nav_states.jpg) 0 0 no-repeat;
} 
div#header a:visited {
	background:url(../images_1/nav_states.jpg) 0 -50px no-repeat;
}
div#header a:hover {
	background:none;
}
/*	div#header - end	*/

/*	div#interval - white space in the middle	*/
div#interval {
	float:left; 
	clear:both; 
	width:960px; 
	background:#fff url(../images_1/top-inner-border.png) 0 0 no-repeat; 
	padding:20px 0;
}
div#interval p {
	color:#666;
	margin-left:50px;
}
div#interval a {
	color:#666;
}
div#interval img {
	float:left;
	padding-left:20px;
}
/*	div#interval - end	*/

/*	div#contain - contains div#info, div#welcome, div#specials	*/
div#contain {
	float:left; 
	clear:both; 
	width:960px;
	w\idth:950px; 
	border-left:5px solid #fff; 
	border-right:5px solid #fff; 
	background:#98b8cb url(../images_1/inner_tr_corner.gif) right top no-repeat;
}
div#welcome h2, div#info h3, div#specials h3 {	
	text-align:center;
	font-size:1em;
}
/*	div#info - start contains all the categories on the left	*/
div#info {
	float:left; 
	width:10em;
	padding:.5em;  
	background:url(../images_1/inner_tl_corner.gif) 0 0 no-repeat;
	position:relative;
}
div#info h3 span {
	background:url(../images_1/categories_heading.png) 0 0 no-repeat;
	position:absolute;
	display:block;
	width:165px;
	height:35px;
	left:6px;
	top:17px;
}
div#info ul.categories {
	background:#99CDD2 url(../images_1/cat_rt_corn.gif) top right no-repeat;
	margin-top:30px;
	padding-bottom:10px;
}
div#info li {
	font:1em "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	color:#333; 
	padding:0 10px;
}
div#info li#cat_corn {
	background:url(../images_1/cat_corn.gif) 0 0 no-repeat;
}
div#info ul.cat li {
	font:normal 1em "Times New Roman", Times, serif; 
	color:#fff; 
	border-bottom:1px dotted #E2E2E2; 
	padding:0;
}
div#info ul.cat a {
	display:block; 
	text-decoration:none;
	color:#fff;
}
div#info a:hover {
	background-color:#ADADAD;
	display:block; 
}
/*	div#info - end	*/

/*	div#welcome - start	*/
div#welcome {
	float:left; 
	width:54%; 
	padding:0 1%;
	position:relative; 
}
div#welcome img#welcome_main {
	margin-left:4%;
}
div#welcome h2 {
	width:435px;
	height:47px;
	padding-left:2em;
}
div#welcome h2 span {
	display:block;
	background:url(../images_1/welcome_heading.png) left top no-repeat;
	position:absolute;
	width:435px;
	height:47px;
	z-index:1;
	left:45px;
	top:13px;
}
/*	div#welcome h3 - should be taken out in the future if it is not going to be used	*/
div#welcome h3 {
	color:#fff;
}
div#welcome p {
	padding:5px;
}
div#welcome img {
	background-color:#fff; 
	padding:3px; 
	border:2px solid #666; 
	margin:10px;
}
div#welcome img.text {
	float:right; 
	margin:5px 20px;
}
/*	div#welcome - end	*/

/*	div#specials - start	*/
div#specials {
	float:right; 
	width:24%; 
	position:relative;
	text-align:center;
}
div#specials h3 span {
	background:url(../images_1/specials_heading.png) no-repeat;
	width:165px;
	height:35px;
	display:block;
	position:absolute;
	left:29px;
	top:17px;
}
div#specials img {
	margin:20px 20px;
} 
div#specials p {
	font-weight:bold;
	color:#C00;
	padding:0 10px;
	line-height:2em;
}
div#specials a {
	font-weight:bold;
	color:#000;
}
div#specials a.palazzo {
	height:83px;
	width:200px;
	display:block;
	margin:20px 0 0 10px;
	color:#534940;
	background:url(../images_1/pallazo/palazzo.jpg) 0 0 no-repeat;
}
div#specials a.palazzo:hover {
	background:url(../images_1/pallazo/palazzo.jpg) 0 -62px no-repeat;
}
/*	div#specials - end	*/

/*	div#contain - end	*/

/*	div#footer - contains all info that has relevance to the footer	*/
div#footer {
	float:left;
	clear:both;
	width:960px;
	background:transparent url(../images_1/bottom-border.png) 0 0 no-repeat;
}
div#footer p, div#footer a {
	color:#fff;
	padding-top:20px;
	text-align:center;
}
/*	div#footer - end	*/
/*	div#wrapper - end	*/

