/*---Global---*/
html, #index{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	min-width:1000px;
	display:table;
}
body{
	margin:0;
	background:#696969 url(../images/body-bg-inner.jpg) repeat-x;
	font: 11px "Arial, sans-serif";
	display:table-cell;
}
ul, p, h1, h2, h3, h4, h5{
	margin:0;
	padding:0;
}

ul, li{
	list-style:none;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
/*---GlobalEnd---*/
/*---Index---*/
#index{
	vertical-align:middle;
	background:#fff;
	display:table-cell;
}
#index .background{
	background:url(../images/body-bg-new.jpg) no-repeat 50% 0;
	min-height:670px;
}
* html#index .background{height:670px;}
#index .heading{
	position:absolute;
	top:390px;
	right:100px;
}
#index .heading h1 strong{
	display:block;
	background:url(../images/wellcome.jpg) no-repeat;
	margin:0 0 34px 69px;
	width:242px;
	height:28px;
	text-indent:-3000px;
	overflow:hidden;
}
#index .heading h1{margin:0 0 50px;}
* html #index .heading h1{height:1%;	width:474px;}
#index .heading h1 span{
	display:block;
	background:url(../images/index-logo.jpg) no-repeat;
	width:474px;
	height:37px;
	text-indent:-3000px;
	overflow:hidden;
}
#index .heading a{
	margin:0 0 0 158px;
	display:block;
	background:url(../images/enter.jpg) no-repeat;
	width:120px;
	height:17px;
	text-indent:-3000px;
	overflow:hidden;
}
#index #main{height:502px;}
/*---IndexEnd---*/
/*---Main---*/
#main{
	margin:0 auto;
	padding:168px 0 20px;
	width:1000px;
	overflow:hidden;
	position:relative;

}
.logo{
	position:absolute;
	top:26px;
	left:263px;
	width:474px;
	height:37px;
	z-index:500;
}
.logo a{
	background:url(../images/logo.jpg) no-repeat;
	display:block;
	width:474px;
	height:37px;
	text-indent:-3000px;
	overflow:hidden;
	position:relative;
}
/*---MainEnd---*/
/*---Header---*/
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:148px;
}
#header address{
	background:url(../images/address.jpg) no-repeat;
	display:block;
	width:338px;
	height:13px;
	text-indent:-3000px;
	overflow:hidden;
	margin:75px auto 0;
}
#header strong{
	background:url(../images/time.jpg) no-repeat;
	display:block;
	width:381px;
	height:12px;
	text-indent:-3000px;
	overflow:hidden;
	margin:10px auto 0;
}
#header .center-box-1 {
	margin:21px 0 0;
	width: 1000px;
	overflow: hidden;
	position: relative;
	text-align: center;
	height:14px;
}
#header .center-box-2 {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
#header ul{
	text-align:center;
	font-size: 20px;
	line-height:14px;
	height:17px;
	left: -50%;
	float: left;
	position: relative;
}
#header li{
	float:left;
	padding:0 0 0 1px;
	background:url(../images/menu-separator.jpg) no-repeat 0 2px;
	padding:0 15px;
}
#header li:first-child{
	background: none;
	padding-left: 0;
}
#header li a{
	color:#fff;
}
#header li span {
	float: left;
	height: 19px;
}
/*---HeaderEnd---*/
/*---Content---*/
#inner1 #content{
	width:100%;
	overflow:hidden;
}
#inner1 h2{
	background:url(../images/CarolMacLeod.jpg) no-repeat;
	width:147px;
	height:12px;
	margin:17px auto 53px;
	text-indent:-3000px;
}

#inner1 h3{
	background:url(../images/RobertMacLeod.jpg) no-repeat;
	width:150px;
	height:12px;
	margin:17px auto 53px;
	text-indent:-3000px;
}

#inner1 .box{
	margin:0 0 16px;
	text-align:center;
}
#inner1 .box span{
	display:block;
	margin:4px auto 0;
	height:12px;
	text-indent:-3000px
}
#inner1 .box span.simplicity{
	background:url(../images/Simplicity.jpg) no-repeat;
	width:81px;
}
#inner1 .box span.moods{
	background:url(../images/mainemoods.jpg) no-repeat;
	width:110px;
}
#inner1 .box span.floral{
	background:url(../images/floralborders.jpg) no-repeat;
	width:126px;
}
#inner1 .box span.timeless{
	background:url(../images/timeless.jpg) no-repeat;
	width:67px;

}
#inner1 .box span.drawings{
	background:url(../images/drawings.jpg) no-repeat;
	width:81px;	
}
#inner1 .box span.paintings{
	background:url(../images/paintings.jpg) no-repeat;
	width:81px;

}
#inner2 #content{
	width:1000px;
	background:url(../images/page-separator.jpg) repeat-y 50% 0;
	overflow:hidden;
	position:relative;
}
#content .right{float:right;}
#content .left{float:left;}
#inner2 .container{
	width:50%;
	overflow:hidden;
}
#inner2 .box{
	display:table;
	width:100%;
	text-align:center;
	height:435px;
	margin:0 0 13px;
}
#inner2 img{border:1px solid #fff;}
#inner2 .subbox{
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
#inner2 .container h2{
	margin:0 auto;
	text-indent:-3000px;
	height:12px;
}
#inner2 .container h2.author1{
	background:url(../images/CarolMacLeod.jpg) no-repeat;
	width:147px;
}
#inner2 .container h2.author2{
	background:url(../images/RobertMacLeod.jpg) no-repeat;
	width:150px;
}
#inner3 #content{
	width:480px;
	padding:64px 260px 0;
	color:#fff;
}
#inner3 h2{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}

#inner3 p{
	margin:10px 0 0;
	font:14px/18px Arial, Helvetica, sans-serif;
}
/*---ContentEnd---*/


