/* CSS Document */

table.other_table{
	border-collapse: collapse;
	height:100%;
	min-height:100%;
	width:100%;
	}

	table.other_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
		
	table.other_table td.left_grad{
		border-right:1px solid #bfb179;
		background:url(../images/left_grad.gif) right top repeat-y;
		width:50%;
		}
		
	table.other_table td.right_grad{
		border-left:1px solid #bfb179;
		background:url(../images/right_grad.gif) left top repeat-y;
		width:50%;
		}	

table.main_table{
	border-collapse: collapse;
	height:100%;
	min-height:100%;
	width:990px;
	}

	table.main_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
		
table.design_table{
	border-collapse: collapse;
	}

	table.design_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
		
	table.main_table td.line{
		height:5px;
		background-color:#bfb179;
		color:inherit;
		font-size:80%;
		text-align:center;
		padding: 4px 0 4px 0;
		}
	table.main_table td.line a {
		text-decoration:none;
		}
	table.main_table td.line a:hover {
		text-decoration:underline;
		}
		
		table.main_table td.line img.pix_width{
			width:990px;
			border-width:0;}
	
	table.main_table td.icons_phone{
		width:310px;
		height:50px;
		background:url(../images/icons_phone_t.gif) repeat-x;
		}
		
		table.main_table td.icons_phone img{
			border-width:0;
			}
			
		table.main_table td.icons_phone img.phone{
			float:right;
			display:block;
			margin:13px 10px 0 0;
			}
			
		table.main_table td.icons_phone ul{
			margin:15px 0px 0px 0px;
			padding:0px;
			}
			
			table.main_table td.icons_phone ul li{
				display:inline;
				list-style:none;
				line-height:15px;
				padding:0 15px 0 15px;
				}
		
	table.main_table td.menu{
		background:url(../images/menu_t.gif) repeat-x left bottom #d2c593;
		color:inherit;
		height:50px;
		}
		
		table.main_table td.menu ul li img{
			border-width:0;
			}
			
			table.main_table td.menu ul{
				margin:15px 0px 0px 10px;
				padding:0px;
				}
				
				table.main_table td.menu ul li{
					display:inline;
					list-style:none;
					line-height:15px;
					padding:0 4px 0 4px;
					text-transform:uppercase;
					font-size:11px;
					}
					
					table.main_table td.menu ul li a {
						color:#000000;
						text-decoration:none; 
						background-color:inherit;
						} 
						
					table.main_table td.menu ul li a:hover {
						color:#000000; 
						text-decoration: underline; 
						background-color:inherit;
						}
						
					table.main_table td.menu ul li#sel a {
						color:#9a8944;
						text-decoration:underline; 
						background-color:inherit;
						} 
						
					table.main_table td.menu ul li#sel a:hover {
						color:#9a8944; 
						text-decoration:none; 
						background-color:inherit;
						}	
					
						
		
	table.main_table td.head{
		width:990px;
		height:263px;
		background:no-repeat;
		}
		
	table.main_table td.side{
		width:310px;
		padding:0 0 250px 0;
		background: no-repeat left bottom;
		}
		
		
		
		table.main_table td.side div.gallery {
			padding:0px 0 0 5px;
			
			}
			
			table.main_table td.side div.gallery  img.gallery_head{
				padding:40px 0 40px 45px;
				}
			
			table.main_table td.side div.gallery div{
				float:left;
				background-color:#ffffff;
				color:inherit;
				padding:3px;
				width:94px;
				height:94px;
				margin:0px 0px 20px 25px;
				}
				
				table.main_table td.side div.gallery img{
					border-width:0;
					}
		
		table.main_table td.side div.logo{
			background:url(../images/logo_t.gif) repeat-x;
			height:140px;
			}
			
			table.main_table td.side div.logo div{
				background:url(../images/logo_bg.gif) right top no-repeat;
				height:140px;
				text-align:center;
				
				}
				
				table.main_table td.side div.logo div img{
					border-width:0;
					margin: 24px 0 0 0;
					}
		
	table.main_table td.main{
		width:680px;
		background:#f4edd1 url(../images/content_t.gif) right repeat-y;
		color:inherit;
		padding:0 0 50px 0;
		}
		
		table.main_table td.main table.design_table{
			width:100%;
			}
		
			table.main_table td.main div.index{
				background:url(../images/index_t.gif) repeat-x;
				height:80px;
				font-size:0.8em;
				}
				
				table.main_table td.main div.index div{
					background:url(../images/index_bg.gif) right no-repeat;
					height:52px;
					padding:28px 0 0 20px;
					}
					
			table.main_table td.main td.content {
				padding:0 30px 0 20px;
				}
				
				table.main_table td.main td.content h1.page_heading{
					font-size:1.0em;
					color:#a29254;
					background-color:inherit;
					text-transform:uppercase;
					font-family: "Arial Narrow", Arial, sans-serif;
					padding:0.5em 0 1.5em 0;
					}
					
				table.main_table td.main td.content div.news_data{
					width:2.8em; 
					float:left;
					padding:0em 0.3em 0em 0.3em;
					color:#b4a671;
					font-size:0.8em;
					background-color:inherit;
					border-right:1px solid #000000;
					
					}
				
				table.main_table td.main td.content div.news_content{
					margin:0px 0px 0px 4em;
					padding:0px 0px 1em 0px;
					text-indent:0;
					font-size:0.8em;
					}
		
	table.main_table td.footer{
		width:310px;
		height:55px;
		background:url(../images/footer_t.gif) repeat-x;
		
		}
		
		table.main_table td.footer div{
			background:url(../images/footer_t.gif) right no-repeat;
			}
		table.main_table td.footer div img {
		border:0;
		margin:10px 3px 0 3px;
		}

		
	table.main_table td.copyright{
		background-color:#d2c593;
		color:inherit;
		padding:11px 0 0 14px;
		height:44px;
		font-size:11px;
		line-height:17px;
		}
		
		