@charset "UTF-8";
/*
img { background: url('images/ajax-loader.gif') 50% 50% no-repeat; height:500px} 
*/


html{
	background: url('images/bg.jpg') fixed; 
}
img{
	height: 450px;
}
#header{
	background: url('images/bg.jpg')#fff 0 0; position: fixed; height:100px; z-index:30;  width: 100%;
}
body {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#666;
}

body#land, body#welcome{
	margin: 80px 0 0 30px;
}
p{
	padding-bottom:15px; line-height:18px;
}
a{
	text-decoration: underline; color:#666 ;
}
.showcase p span{
	color: red;
}


a:hover{
	text-decoration: none;
}
#container{
	width:100%;
}

#colA{
	background: url('images/bg.jpg') #fff 0 -100px; position:fixed !important;  width:180px;  z-index:99; height: 557px; padding-left: 25px; top: 100px;
}

#colA .hint{
	background: url('images/menu.png') 0 -328px; height:36px; width:112px; margin-top:30px
}
#showcase #colB{
	position:absolute; left:205px; top: 100px; 
	background:white;
	padding:6px 0 6px 6px;
	border: 1px solid #f5ece8;
	height: 480px;
	
	z-index: 1;
	
}

#colWrap{
	z-index: 80;
}

#info #colB{
	position:absolute; left:205px; top: 100px;
	padding:0;
	width: 300px;
}

#info h2{
	margin-bottom: 10px;
}

#info #colC{
	position:absolute; left:520px; top: 100px;
	padding:0;
	width: 340px;
}
#info #colC p span{
	display: block; width: 70px; float: left;
}

#showcase #colB img{
	padding-right:6px; padding-top: 0;
}
#showcase #colB p{
	font-size:11px; color:#666; margin-top:5px; 
}


#colB table tr, #colB table td{
	
	
}

	

#land h1{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:0px -378px;  width:353px; height:41px;  margin-bottom: 40px; 
}
#land h2 a.bridelink{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:0px -419px;  width:230px; height:56px; display: block; float: left; 
}
#land h2 span{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:-238px -419px;  width:20px; height:56px; display: block; float: left; 
}
#land h2 a.bridesmaidlink{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:-268px -419px;  width:272px; height:56px; display: block; float: left; 
}
#land h2 a.suitlink{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:-584px -419px;  width:102px; height:56px; display: block; float: left; 
}




#land a.welcome{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:0px -490px;  width:118px; height:41px;  display:block; margin-top: 90px; clear: both; float: left; 
}
#welcome h1{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:0px -571px;  width:666px; height:41px;  margin-bottom: 20px; 
}
#welcome p span.intro{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:0px -619px;  width:480px; height:51px;  margin-bottom: 20px; display: inline-block; 
}

#welcome a.here{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; background-position:-497px -621px;  width:92px; height:41px; display: inline-block; margin-left: 9px; 
}
#showcase h1, #info h1{
	background:url('images/menu.png') no-repeat; text-indent:-9999px; height:42px; width:170px; margin-left: 25px; position: fixed; margin-top: 25px;
}
.clear{
	clear:both;
}
#nav li{
	list-style:none; text-indent:-999px; padding-bottom:6px;
}

#nav li a{
	background:url('images/menu.png'); display:block; height:17px; width:134px; 
	
}
#nav li a.item1{
	background-position:0px -112px;
}
#nav li a:hover.item1, #nav li a.item1.selected{
	background-position:-135px -112px;
}
#nav li a.item2{
	background-position:0px -135px;
}
#nav li a:hover.item2, #nav li a.item2.selected{
	background-position:-135px -135px;
}
#nav li a.item3{
	background-position:0px -157px;
}
#nav li a:hover.item3, #nav li a.item3.selected{
	background-position:-135px -157px;
}
#nav li a.item4{
	background-position:0px -208px; margin-top:17px; 
}
#nav li a:hover.item4, #nav li a.item4.selected{
	background-position:-135px -208px;
}
#nav li a.item5{
	background-position:0px -229px;
}
#nav li a:hover.item5, #nav li a.item5.selected{
	background-position:-135px -229px;
}
#nav li a.item6{
	background-position:0px -274px; margin-top: 17px; 
	height: 19px;
	width: 97px;
}
#nav li a:hover.item6, #nav li a.item6.selected{
	background-position:-135px -274px;
}
#nav li a.item7{
	background-position:0px -298px;
	height: 19px;
	width: 97px;
}
#nav li a:hover.item7, #nav li a.item7.selected{
	background-position:-135px -298px;
}
#nav li a.item8{
	background-position:0px -50px;
}
#nav li a:hover.item8, #nav li a.item8.selected{
	background-position:-135px -50px;
}
#nav li a.item9{
	background-position:0px -88px;
}
#nav li a:hover.item9, #nav li a.item9.selected{
	background-position:-135px -88px;
}
#nav li a.item10{
	background-position:0px -69px;
}
#nav li a:hover.item10, #nav li a.item10.selected{
	background-position:-135px -69px;
}

#nav li ul li{
	list-style:none; text-indent:-999px; padding:6px 0 6px 10px;
}

#nav li ul li a{
	height:13px; width:92px;
	
}



#nav li ul li a.subitem1{
	background-position:-281px -50px;
}
#nav li ul li a:hover.subitem1, #nav li ul li a.subitem1.selected{
	background-position:-390px -50px;
}

#nav li ul li a.subitem2{
	background-position:-281px -68px;
}
#nav li ul li a:hover.subitem2, #nav li ul li a.subitem2.selected{
	background-position:-390px -68px;
}

#nav li ul li a.subitem3{
	background-position:-281px -104px;
}
#nav li ul li a:hover.subitem3, #nav li ul li a.subitem3.selected{
	background-position:-390px -104px;
}



/*
#nav li a.item6{
	background-position:0px -127px; margin-top:17px;
}
#nav li a:hover.item6{
	background-position:-110px -127px;
}
#nav li a.item7{
	background-position:0px -142px;  margin-top:17px;
}
#nav li a:hover.item7{
	background-position:-110px -142px;
}
*/



h2{
	font-size:14px; color:#72524a;
}
.map{
	position: absolute; left: 205px; top: 100px;
	margin: 0;
	height: 280px;
	background: white;
	border: solid 3px white;
	width: 640px;
	
}
body.contact #container #colB, body.contact #container #colC{
	top: 410px;
}

