/*************************************************************************/
/************************** global styles ********************************/

html, body{
	margin:0;
	padding:0;
	text-align:center;
	background:transparent url(/images/bgRepeat.jpg) repeat;
	font: 11px/16px 'Lucida Grande','Lucida Sans', Geneva, Helvetica, Arial, sans-serif;
	color:#333333;
}
img, div { behavior: url(iepngfix.htc); /* PNG transparency support for IE */
}
#container{
	width:627px;
	margin:30px auto 20px auto;
	padding:12px 0 12px 0;
	background:transparent url(/images/bodyBgRepeat.jpg) repeat-y;
}
#inner{
	background-color:#FAFAF3;
	width:600px;
	margin:0 auto;
	text-align:center;
}
.homeBtn{
	margin-right:400px;
}

/*************************************************************************/
/************************** top navigation *******************************/

#nav{ /* IE 5-7 */
	height:21px;
	margin:0 auto;
	padding-top:139px;
}
html>/**/body #nav{ /* modern browsers */
	height:21px;
	width:549px;
	margin:0 auto;
	padding-top:145px;	
}
#nav ul{
	width:549px;
	padding:0;
	margin:0;
	list-style:none;
	white-space:nowrap;
	background:transparent url(/images/nav-bg.jpg) no-repeat;
}
#nav ul li{
	display:inline;
	margin:0;
	padding:0;
}
#nav li a{
	float:left;
	margin:0;
	padding:0;
}

#navHome, #navHomeSelected{
	display:block;
	width:56px;
	height:21px;
	background:url(/images/nav-home.jpg) no-repeat 0 0;
}
#navCustom, #navCustomSelected{
	display:block;
	width:70px;
	height:21px;
	background:url(/images/nav-custom.jpg) no-repeat 0 0;
}
#navSpecialty, #navSpecialtySelected{
	display:block;
	width:144px;
	height:21px;
	background:url(/images/nav-specialty.jpg) no-repeat 0 0;
}
#navServices, #navServicesSelected{
	display:block;
	width:74px;
	height:21px;
	background:url(/images/nav-services.jpg) no-repeat 0 0;
}
#navGallery, #navGallerySelected{
	display:block;
	width:72px;
	height:21px;
	background:url(/images/nav-gallery.jpg) no-repeat 0 0;
}
#navSister, #navSisterSelected{
	display:block;
	width:133px;
	height:21px;
	background:url(/images/nav-sister.jpg) no-repeat 0 0;
}

/* hover state */
#navHome:hover, #navSpecialty:hover, #navCustom:hover, #navServices:hover, #navSister:hover, #navGallery:hover{ 
	background-position:0 -21px;
}
/* hide text from browsers */
#navHome span, #navHomeSelected span, #navSpecialty span, #navSpecialtySelected span, #navCustom span, #navCustomSelected span, 
#navSister span, #navSisterSelected span, #navServices span, #navServicesSelected span, #navGallery span, #navGallerySelected span{
	display: none;
}
/* selected */
#navHomeSelected, #navCustomSelected, #navSpecialtySelected, #navServicesSelected, #navGallerySelected, #navSisterSelected{
	background-position:0 -21px;
}

/*************************************************************************/
/************************ footer navigation ******************************/

#footer{
	height:25px;
	width:600px;
	clear:both;
	bottom:0;
	background:url(/images/footer.jpg) no-repeat;
	text-align:center;
	line-height:25px;
	color:#191919;
}
#footer ul{
	padding:0;
	margin:0;
}
#footer ul li{
	display:inline;
	padding:4px;
}
#footer a:link, #footer a:visited, #footer a:active{
	color:#191919;
	text-decoration:none;
}
#footer a:hover{
	color:#FFFFFF;
}

/*************************************************************************/
/*********************** footer partner sites ****************************/

#siteLinks{
	width:627px;
	clear:both;
	text-align:center;
	line-height:25px;
	color:#CFAF92;
}
#siteLinks ul{
	padding:0;
	margin:0;
	white-space:nowrap;
}
#siteLinks ul li{
	display:inline;
	padding:2px;
}
#siteLinks a:link, #siteLinks a:visited, #siteLinks a:active{
	color:#CFAF92;
	text-decoration:none;
}
#siteLinks a:hover{
	color:#FFFFFF;
}
#siteLinks img{
	vertical-align:middle;
	padding:0 0 0 0;
}

/*************************************************************************/
/************************** header images ********************************/

#header1, #header2, #header3, #header4, #header5, #header6{
	width:600px;
	height:244px;
	margin:0 auto;
	background:transparent url(/images/header-1.jpg) no-repeat;
}
#header2{
	background:transparent url(/images/header-2.jpg) no-repeat;
}
#header3{
	background:transparent url(/images/header-3.jpg) no-repeat;
}
#header4{
	background:transparent url(/images/header-4.jpg) no-repeat;
}
#header5{
	background:transparent url(/images/header-5.jpg) no-repeat;
}
#header6{
	background:transparent url(/images/header-6.jpg) no-repeat;
}

/*************************************************************************/
/***************************** content DIVs ******************************/

#copyFull{
	width:540px;
	min-height:300px;
	margin:0 auto;
	padding:30px 0 20px 0;
	text-align:left;
}
#copyFull ul{
	list-style:none;
}
#copyFull ul li{
	margin-bottom:5px;
}
#galleryThumbs{
	margin-bottom:20px;
}
#galleryThumbs img{
	margin-right:20px;
	border-bottom:none;
	text-decoration:none;
}
#sister{
	margin:10px 0 25px 0;
	padding-left:150px;
}
#sister img{
	float:left;
	padding-left:0;
	margin-left:-150px;
}

/*************************************************************************/
/****************************** text styles ******************************/

h1{
	margin:0 0 10px 0;
	padding:0;
}
h2, h3{
	color:#866f53;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin-bottom:10px;
}
h3{
	color:#333333;
	font-size:12px;
	margin-bottom:3px;
}
p{ /* standardizes vertical space between browsers */
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
}
strong{
	color:#303027;
}
ol, ul{
	padding-top:0;
}
.floatLeft{
	float:left;
	padding:0 25px 5px 0;
}
.floatRight{
	float:right;
	padding:0 0 5px 25px;
}
.partnerLogo{
	float:left;
	padding:0 25px 50px 0;
}

/*************************************************************************/
/************************** pop up window ********************************/

#popup{
	width:400px;
	min-height:170px;
	margin:10px;
	padding:10px;
	background:#F1F1E0;
	color:#4f4f43;
	text-align:left;
}

/*************************************************************************/
/****************************** linkage **********************************/

#copyFull p a:link, #copyFull p a:visited, #copyFull p a:active {color:#866F53; text-decoration:none; border-bottom:1px dotted #866F53;}
#copyFull p a:hover {color:#333333; text-decoration:none; border-bottom:1px dotted #333333;}

#copyFull li a:link, #copyFull li a:visited, #copyFull li a:active {color:#866F53; text-decoration:none; border-bottom:1px dotted #866F53;}
#copyFull li a:hover {color:#333333; text-decoration:none; border-bottom:1px dotted #333333;}

/* removes dotted line under linked images */
a img {margin-bottom:-1px; vertical-align:sub; border:none;}

