/*{ border:solid 1px #ec008c; } */

html{
	height:100%;	
}

body{
	font-family:"Georgia", Times, serif;
	font-size: 14px;
	background-image:url(images/swank_bodybg.gif);
	margin:0px;
	padding:0px;
	height:100%;
	color:#8a8a8a;
}

div#siteContainer{
	width:730px;
	position:relative;
	margin:auto;
	background:url(images/swank_middle.png) top center repeat-y;
}


div#whiteTop{
	width:730px;
	height:20px;
	background: url(images/swank_top.png) top left no-repeat;
	position:relative;
	margin:auto;
	padding: 0;
	}
	
a:link, a:visited, a:active{
	color: #46472f;
	text-decoration:none;
	}
	
a:hover{
	color: #8a8a8a;
	text-decoration:none;
	}

/* Begin Header Styles */

div#headerContainer{
	width:710px;
	height:115px;
	position:relative;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
	
div#logo{
	width:440px;
	height:65px;
}

div#logo h2{
	position:relative;
	width:440px;
	height:65px;
	color:#484930;
	margin:0px;
}

div#logo h2 span{
	position:absolute;
	width:440px;
	height:65px;
	background-image:url(images/swank_logo.jpg);
	cursor:pointer;
}


/* Begin Nav Menu Style */

div#navMenu{
	position:relative;
	width:710px;
	height:50px;
	background: url(images/swank_menubg.gif) top left repeat-x;
}

div#navMenu ul{
	height:38px;
	margin:0px;
	padding:0px;
	padding-top:12px;
}

div#navMenu li{
	display:inline;
	float:left;
	border-right: 1px solid #FFF;
	margin-left:13px;
}	

div#navMenu li a:link, div#navMenu li a:visited{
	color:#fff;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	display:block;
	height:22px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	margin-right:18px;
}

div#navMenu li a:hover{
	background-color:#7c6658;
	text-decoration:none;
	}
	
.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #FFF;
border-bottom-width: 0;
font: normal 11px 'Century Gothic';
line-height: 18px;
z-index: 1000; /* zIndex should be greater than that of shadow's below */
background: #5497b4;
width: 270px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
border-bottom: 1px solid #FFF;
padding: 3px 0;
text-decoration: none;
font-weight: bold;
text-indent:5px;
color:#FFF;
}

.anylinkcss a:hover{ /*hover background color*/
background: #7c6658;
color: #FFF;
}

/* Begin Index Styles */

div#indexContainer{
	width:670px;
	padding-left:20px;
	padding-right:20px;
	height:auto;
	position:relative;
	background: none;
	overflow:hidden;
}

div#indexMiddle{
	width:320px;
	padding-right:370px;
	height:auto;
	position:relative;
	overflow:auto;
	color:#8a8a8a;
	background: url(images/swank_family.jpg) bottom right no-repeat;
	min-height:250px;
}

div#indexMiddle h1{
	color:#8a8a8a;
	font-weight:normal;
	font-size:36px;
	margin-top:5px;
	margin-bottom:5px;
}

div#indexMiddle p{
	color:#8a8a8a;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:17px;
	font-style:italic;
	}

div#indexContent{
	width:690px;
	padding-left:0px;
	padding-right:20px;
	height:auto;
	position:relative;
	background: none;
	overflow:hidden;
}

div#indexContent h3{
	font-size:16px;
	color:#47819b;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

div#seperator{
	position:relative;
	width:690px;
	height:15px;
	margin-top:10px;
	margin-bottom: 10px;
	background: url(images/swank_seperator.gif) no-repeat top left;
	}

#smallGreyLeft{
	width:325px;
	float:left;
	padding:5px;
	margin-top:0;
	color:#767676;
	min-height:102px;
	background-color:#e9e8e8;
	}
	
#smallGreyRight{
	width:325px;
	float:right;
	padding:5px;
	margin-top:0;
	color:#767676;
	min-height:102px;
	background-color:#e9e8e8;
	}
	
img.indexPhoto{
	float:left;
	border:1px solid #767676;
  margin-right: 10px;
  margin-bottom: 10px;
	}
	

img.learnMoreSmall{
float:right;border:0;margin-top:5px;
}

/* Begin other page styles */

div#otherContainer{
	width:670px;
	padding-left:20px;
	padding-right:20px;
	height:auto;
	position:relative;
	background: none;
	overflow:hidden;
}

div#otherContent{
	width:690px;
	padding-left:0px;
	padding-right:20px;
	height:auto;
	position:relative;
	background: none;
	overflow:hidden;
}

div#otherContainer h1{
	color:#8a8a8a;
	font-weight:normal;
	font-size:36px;
	margin-top:5px;
	margin-bottom:5px;
}

div#otherContainer h2{
	color:#8a8a8a;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:17px;
	font-style:italic;
	}


.contentImage{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	border:2px solid #757575;
	}

.formfields{
	border: none !important;
	background-color:#5497b4;
	padding:5px;
	margin:5px;
	width:300px;
	font-family:"Lucida Sans Unicode";
	font-size:12px;
	color:#FFF;
}

#formbutton {
	width: 71px;
	height: 29px;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top:5px;
	margin-left:5px;
	background: transparent url(images/swank_send.gif) no-repeat center top;
	cursor: pointer;
}
	
	
/* Begin Footer Styles */

div#whiteBottom{
	width:730px;
		height:20px;
	background: url(images/swank_bottom.png) top left no-repeat;
	position:relative;
	margin:auto;
	padding: 0;
	}

div#footer{
	width:710px;
	height:auto;
	position:relative;
	background:none;
	margin:auto;
	text-align:center;
	color:#FFF;
	font-size:14px;
}

div#footer a:link{
	color:#fff;
	text-decoration:none;
}

div#footer a:visited{
	color:#fff;
	text-decoration:none;
}

div#footer a:hover{
	color:#fff;
	text-decoration:none;
}





