/********************* BASICS **********************/

html {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

body {
	background: transparent url(/images/TileBackground2.jpg) repeat-x bottom left;
	width: 100%;
	margin: 0px; 
	padding: 0px;
}

a {
	font-weight:bold;
	text-decoration: none;
	color: #FF6600;
}

h2 {
	padding: 0px;
	margin: 0px;
}

blockquote {
	background:url(images/quote.gif) no-repeat;
	background-position:top left;
	font-style:italic;
	text-align: justify;
	padding-left:25px;
	margin-left: 0px;
} 

p.withunquote {
	background: url(images/unquote.gif) no-repeat;
	background-position:bottom right;
	padding-right:5px;
	margin-left: 0px;
}

li{
 padding-left:10px;
 margin-left: 0px;
 list-style-image:url(images/Bullet.gif);
}

hr {
    height:2px;
    width:100%;
    background:#663333;
    margin: 25px 0px 25px 0px;  
}

#titleBar {
	padding-top: 15px;
	margin-bottom: 15px;
}

/********************* MENU **********************/

#MaisonLogo { 
	padding: 45px 15px 0px 0px;
	float: left;
}

#TopMenu { 
	background: transparent no-repeat top left; 
	padding: 95px 0px 0px 0px;
	margin: 0px;
	height:25px ;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: center;
	color:#003399;
	min-width:950px;
	white-space:nowrap;
	overflow:hidden;
}

#TopMenu a {
	font-weight:normal;
	text-decoration: none;
	color: #003399;
}

#TopMenu a:link {
	color: #003399;
}

#TopMenu a:visited {
	color: #003399;
	}

#TopMenu a:active {
	color: #FF6600;
	}

#TopMenu a:hover {
	color: #FF6600;
	}

#TopOnTab { 
	background: transparent url("images/TopOnTab.gif") no-repeat; 
	width: 120px; height: 25px;
	padding: 5px 3px 0px 3px;
	float: left;	
}

#TopOffTab { 
	background: transparent url("images/TopOffTab.gif") no-repeat; 
	width: 120px; height: 25px;
	padding: 5px 3px 0px 3px;
	float: left;	
}

/********************* PAGE LAYOUT **********************/

#PageContainer { 	
	background: transparent url(images/TileBackground.jpg) repeat-x top;
	margin: 0px;
	padding: 0px; 
}

#PageContainer2 { 	
	background: transparent url(images/TileBackground.jpg) repeat-x top;
	margin: 0px;
	padding: 0px; 
}

#container {
	padding: 55px 0px 25px 100px;  
	margin: 0px; 
	text-align: center;
	width: 950px;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	color:#003399;
	clear: both;
}
	
#banner {
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 51px;
	text-align: center;
	}

#leftMargin {
	width: 150px;
	float: left;
	height: auto;
	padding: 0px;
	text-align: center;
	margin: 0px;
}

#content{
	width: 450px;
	padding: 0px 0px 55px 0px;
	height: auto;
	text-align: left;
	float: left;
	margin: 25px 0px 0px 0px;
}

#content strong {
	font-size: medium;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #663333;
}

#rightMargin {
	margin: 25px 0px 5px 10px;
	padding: 0px 0px 5px 10px;
	width: 165px;
	float: left;
	height: auto;
	padding: 10px;
	text-align: left;
	color:#663333;
}

#rightMargin h3{
	font-weight:bold;
	color: #003399;
	margin: 10px 0px 0px 0px;
	font-size: small;
}

#rightMargin a{
	text-decoration:none;
	color:#663333;
	font-weight:normal;
}

#rightMargin ul {
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 0px;
}
#rightMargin li {
	list-style-image:none;
	display: block; 
	padding-top: 0px; 
	margin-bottom: 0px;
	list-style-type: none;
	color:#999999;
}

#rightMargin a:link {
	color: #663333;
}

#rightMargin a:visited {
	color: #663333;
	}

#rightMargin a:active {
	color: #FF6600;
	}

#rightMargin a:hover {
	color: #FF6600;
	}

/********************* VIRTUAL TOUR STUFF **********************/

#virtualTourContent{
	width: 270px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	text-align: left;
	float: left;
}

#virtualTourImages{
	width: 150px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	float: left;
}

#virtualTourImages img{
	padding-top: 2px;
	margin-bottom: 2px;
}

/********************* VIRTUAL TOUR STUFF **********************/

#img_right{
	margin: 10px 10px 10px 10px;
	float: right;
}
