	body {

		background-color: #B4AFA9;
		background-image: url('images/background.jpg');
		background-repeat:no-repeat;

		font: 12px normal;
		color: #fff;
		letter-spacing: 1px;
		text-transform: lowercase;

		a:link { color: #eee; text-decoration: none}
		a:visited { color: #eee; text-decoration: none}
		a:hover { color: #666; text-decoration: underline;}


		}





/* ###### surrounding block to center the page ###### */

	div#outer {

		width: 800px;
		max-width: 800px;
		min-width: 800px;
		min-height: 560px;
		background-color:#B4AFA9;
		margin-top: 30px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		border: 1px solid #ffffff;

		}


/* ###### surrounding block to center the page for boutique pages ###### */


	div#outerboutique {

		width: 800px;
		max-width: 800px;
		min-width: 800px;
		min-height: 560px;
		background-color:#B4AFA9;
		margin-top: 30px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		border: 1px solid #ffffff;

		}


	#ContentBox {

		padding: 3px;
		margin-bottom: 5px;
		margin-top: 0px;
		position: relative;
		z-index: 1;

		}






/* ###### account login top right across site ###### */

	#accountboutique  {

		float: right;
		margin-top: -22px;
		margin-right: 0px;

		font: 12px normal; 
		color: #eee;
		letter-spacing:2px;
		text-decoration: none;
		font-weight:bold;

		}

	.myaccountboutique  {

		font: 12px normal; 
		color: #eee;
		letter-spacing:2px;
		text-decoration: none;
		font-weight:bold;

		}

		a.myaccountboutique:link { color: #eee; text-decoration: none}
		a.myaccountboutique:visited { color: #eee; text-decoration: none}
		a.myaccountboutique:hover { color: #666; padding: 0px; border-top: 1px dotted #666;}



/* ###### logo ###### menu ###### mission ###### */

	div#logo-menu {

		width: 150px;
		height: 350px;
		float: left;
		padding-left: 15px;
		margin-top:0px;
		background-image: url('images/menubackground.jpg');
		background-repeat:no-repeat;

		}

	.logo {

		margin: 36px 0 15px 15px;

		}

	.menu {

		padding: 0 0 10px 20px;

		}


	#mission  {

		float: left;
		width: 190px;
		padding-left: 10px;
		margin-top: 60px;

		font: 12px normal; 
		color: #eee;
		letter-spacing:2px;
		font-style: italic;

		}


	.sd {

		padding: 0 0 7px 0;

		}

	.rep {

		padding: 0 0 10px 0px;

		}





/* ###### central content area - home page ###### */


	div#modchpmain {

		margin: 20px 0 20px 250px;
		background-image: url('images/homebg.jpg');
		background-repeat:no-repeat;
		min-height: 500px;

		}

	div#imageposition {

		padding: 19px 0 0 24px;

		}


/* ###### central content area ###### */



/* home page images */

	.homeimage {

		border:0px solid #fff;
		padding: 0px;

		}

	.photographer {

		padding: 1px 0 0 2px;
		font: 11px normal; 
		color: #eee; 

		}





/* ###### central content area - html pages other than home ###### */

	div#hpmain {

		margin: 20px 0 20px 250px;

		}



/* mission page */

	.titlemission {
		
		margin: 20px 20px 0 0px;
		font: 14px normal; 
		color: #fff;
		letter-spacing:2px;
		font-style: italic;

		}

	.textbodymission {
		
		padding: 10px 20px 5px 0px;
		font: 12px normal; 
		color: #fff;
		letter-spacing:2px;
		line-height: 20px;

		}



/* biography page */

	.title1 {
		
		margin: 20px 20px 20px 0px;
		font: 14px normal; 
		color: #fff;
		letter-spacing:2px;
		font-style: italic;

		}

	.textbody1 {
		
		padding: 0 20px 5px 0px;
		font: 12px normal; 
		color: #fff;
		letter-spacing:2px;
		line-height: 20px;
		overflow: auto;
		width: 500px;
		height:200px;

		}



/* media page */

	.titlemedia {

		margin: 0px 20px 10px 0px;
		font: 14px normal; 
		color: #fff;
		letter-spacing:2px;
		font-style: italic;

		}

	.titlemedia1 {

		margin: 20px 20px 10px 0px;
		font: 14px normal; 
		color: #fff;
		letter-spacing:2px;
		font-style: italic;

		}

	.textbodymedia {

		padding: 0 20px 5px 0px;
		font: 12px normal; 
		color: #fff;
		letter-spacing:2px;
		line-height: 20px;

		}

		a.mailto:link { color: #fff; text-decoration: none}
		a.mailto:visited { color: #fff; text-decoration: none}
		a.mailto:hover { color: #666; padding: 1px; border-bottom: 1px dotted #666;}


	.textbodymediapress {

		padding: 0 20px 5px 0px;
		font: 12px normal; 
		color: #fff;
		letter-spacing:2px;
		line-height: 20px;
		overflow: auto;
		width: 304px;
		height:120px;

		}


	.pressimages {

		border: 1px solid #eee;

		}

	.pressimagestext {

		padding: 2px 0 0 0;
		font: 10px normal; 
		color: #fff;
		letter-spacing:2px;

		}

		a.pressimagestext:link { color: #fff; text-decoration: none}
		a.pressimagestext:visited { color: #fff; text-decoration: none}
		a.pressimagestext:hover { color: #666; padding-top: 2px; border-bottom: 1px dotted #666;}



/* contact us page */

	.title2 {

		margin: 20px 20px 0 0px;
		font: 14px normal; 
		color: #fff;
		letter-spacing:2px;
		font-style: italic;

		}

	.textbody2 {

		padding: 0 20px 5px 0px;
		font: 12px normal; 
		color: #fff;
		letter-spacing:2px;
		line-height: 20px;

		}


	#mailinglist {

		color: #ffffff;
		background: transparent;
		font: 14px normal;
		width:260px;
		margin:10px 10px 10px 0;
		padding: 5px 0 5px 0;
		position: relative; 
		text-align: left;

		}

	.submitstep1 {

		background-image:url(images/ButtonBg.gif);
		background-repeat:repeat;
		background-position:left top;
		color: #FFFFFF;
		font: 14px normal;
		font-weight: bold;
		letter-spacing: 2px;
		padding:3px 3px 3px 3px;
		text-transform:lowercase;
		text-decoration:none;
		border:3px solid #FFFFFF;
		margin:0px 0 0 0;

		}

	.mailtextbox {


		color: #fff;
		background: #B4AFA9;
		border: 1px solid #CCC;
		font: 12px normal;

		}

	form {

		margin: 0px;
		padding: 0px;

		}

	input {

		vertical-align: middle;

		}

	.facebooklarge {

		margin: 40px 0 0 34px;

		}









/* ###### shoe collection pages ####### */


	div#chpmain {

		margin: 20px 0 20px 250px;
		background-image: url('images/collection-shoes.jpg');
		background-repeat:no-repeat;

		}

	div#imageholder {

		margin: 17px 0 0 24px;
		padding-top: 20px;

		}



	.thumbnail1{
	

		border: 1px solid #999;
		padding: 0 0px 0 0px;

		background-color: transparent;

		float: left;

		margin-right: 10px;

		margin-bottom: 20px;


		}

	.thumbnail2{
	

		border: 1px solid #999;
		padding: 0 0 0 0;

		background-color: transparent;

		float: left;

		margin: 114px 20px 60px 0;

		}

	.titlecollection {
		
		margin: 20px 20px 20px 0px;
		font: 14px normal; 
		color: #fff;
		letter-spacing:2px;
		font-style: italic;

		}

	.textbodycollection {

		padding: 0 20px 5px 0px;
		font: 12px normal; 
		color: #fff;
		letter-spacing:2px;
		line-height: 20px;

		}





/* ###### footer shell ###### */

	div#outer1 {

		width: 800px;
		max-width: 800px;
		min-width: 800px;
		background-color:#B4AFA9;
		margin-top: 3px;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;

		}



/* ###### bottom menu and copyright ###### */

	div#footer {

		margin-bottom: 14px;
		background-color:#B4AFA9;

		font: 12px normal; 
		color: #eee; 
		letter-spacing:1px;
		font-weight:bold;
		text-align: left;

		}

		div#footer a:link { color: #eee; text-decoration: none}
		div#footer a:visited { color: #eee; text-decoration: none}
		div#footer a:hover { color: #666; padding-bottom: 1px; border-bottom: 1px dotted #666;}


	.facebook {

		margin: 0 0 -2px 0 ;

		}



/* copyright info */

	div#footer1 {

		font: 12px normal; 
		color: #eee; 
		margin: -30px 0 0 0;
		background-color:#B4AFA9;
		text-align: right;
		letter-spacing:1px;

		}




















