<!--


/*/////////////////////////////////////////////////////// CSS Document ////////////////////////////////////////////////////////////*/


/* -------- LOTTIE GIRLING - design by Wall Creative, http://www.wallcreative.com ------------------------------------------------- */
/* -------- All design and graphics copyright 2006, Wall Creative ---------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ----- GENERAL PROPERTIES ------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------- */


body {
background-color:#000;
font-family:Georgia, Times, serif;
font-size:1em;
color:#000;
margin:20px 0 0;
}

body, #content_inner, #copyright {
text-align:center;
}

p {
line-height:1.4em;
}

h1 {
font-size:1.5em;
color:#000;
}

#ditty {
background:#fff url(/assets/images/ditty.gif) no-repeat;
width:255px;
height:155px;
}

#pleaseDoCall {
background:#fff url(/assets/images/please_do_call.gif) no-repeat;
width:140px;
height:25px;
}

#container {
width:600px;
background-color:#fff;
text-align:left;
}

#container, #pleaseDoCall, #ditty {
margin:0 auto;
}

#header {
width:600px;
height:200px;
background:#fff url(/assets/images/top_decoration.gif) top no-repeat;
}

#logo {
background:#fff url(/assets/images/logo.gif) no-repeat;
width:180px;
height:180px;
margin:10px 0 0 210px;
position:absolute;
}

#content {
width:600px;
background-color:#fff;
background:#fff url(/assets/images/bottom_decoration.gif) bottom no-repeat;
padding-bottom:60px;
position:relative;
}

#content_inner {
width:480px;
background-color:transparent;
position:relative;
font-size:0.8em;
letter-spacing:.1em;
margin:20px 0 50px 60px;
}

#copyright {
width:600px;
color:#ccc;
background-color:#000;
padding:1px 0 20px;
font-size:.7em;
letter-spacing:.1em;
}


h1 span,#logo b,#nav ul li b {
display:none;
}

/* ------------------------------------------------------------------------------------------------------------------------------- 
 ----- NAVIGATION  ------------------------------------------------------------------------------------------------------------- 
 ------------------------------------------------------------------------------------------------------------------------------- */

#navigation {
height:67px;
width:600px;
background-color:#fff;
margin:0;
}

#nav {
background-color:#fff;
width:520px;
position:absolute;
height:67px;
margin:0 0 0 40px;
}

#nav ul {
margin:0;
padding:0;
}

#nav ul li {
list-style:none;
float:left;
margin:0;
padding:0;
}

#homeNavBG,#homeNavOver {
position:absolute;
height:115px;
left:0;
background:transparent url(/assets/images/nav.gif) 0 0 no-repeat;
}

#profileNavBG,#profileNavOver {
position:absolute;
height:115px;
left:70px;
background:transparent url(/assets/images/nav.gif) -70px 0 no-repeat;
}

#galleryNavBG,#galleryNavOver {
position:absolute;
height:115px;
left:145px;
background:transparent url(/assets/images/nav.gif) -145px 0 no-repeat;
}

#gallery2NavBG,#gallery2NavOver {
position:absolute;
height:115px;
left:222px;
background:transparent url(/assets/images/nav.gif) -222px 0 no-repeat;
}

#bespokeNavBG,#bespokeNavOver {
position:absolute;
height:115px;
left:293px;
background:transparent url(/assets/images/nav.gif) -293px 0 no-repeat;
}

#policyNavBG,#policyNavOver {
position:absolute;
height:115px;
left:369px;
background:transparent url(/assets/images/nav.gif) -369px 0 no-repeat;
}

#contactNavBG,#contactNavOver {
position:absolute;
height:115px;
left:444px;
background:transparent url(/assets/images/nav.gif) -444px 0 no-repeat;
}

a#homeNav {
display:block;
height:67px;
width:70px;
}

a#profileNav {
display:block;
height:67px;
width:75px;
}

a#galleryNav {
display:block;
height:67px;
width:77px;
}

a#gallery2Nav {
display:block;
height:67px;
width:71px;
}

a#bespokeNav {
display:block;
height:67px;
width:76px;
}

a#policyNav {
display:block;
height:67px;
width:75px;
}

a#contactNav {
display:block;
height:67px;
width:76px;
}

a:hover#homeNav,#homeNavOver {
background:transparent url(/assets/images/nav.gif) 0 -124px no-repeat;
}

a:hover#profileNav,#profileNavOver {
background:transparent url(/assets/images/nav.gif) -70px -124px no-repeat;
}

a:hover#galleryNav,#galleryNavOver {
background:transparent url(/assets/images/nav.gif) -145px -124px no-repeat;
}

a:hover#gallery2Nav,#gallery2NavOver {
background:transparent url(/assets/images/nav.gif) -222px -124px no-repeat;
}

a:hover#bespokeNav,#bespokeNavOver {
background:transparent url(/assets/images/nav.gif) -293px -124px no-repeat;
}

a:hover#policyNav,#policyNavOver {
background:transparent url(/assets/images/nav.gif) -369px -124px no-repeat;
}

a:hover#contactNav,#contactNavOver {
background:transparent url(/assets/images/nav.gif) -444px -124px no-repeat;
}

#homeNavDown {
display:block;
height:67px;
width:70px;
background:transparent url(/assets/images/nav.gif) 0 -124px no-repeat;
}

#profileNavDown {
display:block;
height:67px;
width:75px;
background:transparent url(/assets/images/nav.gif) -70px -124px no-repeat;
}

#galleryNavDown {
display:block;
height:67px;
width:77px;
background:transparent url(/assets/images/nav.gif) -145px -124px no-repeat;
}

#gallery2NavDown {
display:block;
height:67px;
width:71px;
background:transparent url(/assets/images/nav.gif) -222px -124px no-repeat;
}

#bespokeNavDown {
display:block;
height:67px;
width:76px;
background:transparent url(/assets/images/nav.gif) -293px -124px no-repeat;
}

#policyNavDown {
display:block;
height:67px;
width:75px;
background:transparent url(/assets/images/nav.gif) -369px -124px no-repeat;
}

#contactNavDown {
display:block;
height:67px;
width:76px;
background:transparent url(/assets/images/nav.gif) -444px -124px no-repeat;
}

/* ------------------------------------------------------------------------------------------------------------------------------- 
 ----- LINKS ------------------------------------------------------------------------------------------------------------------- 
 ------------------------------------------------------------------------------------------------------------------------------- */

a {
color:#666;
font-style:italic;
}

a:link,a:visited {
text-decoration:none;
}

a:hover,a:active {
text-decoration:underline;
}

/* ------------------------------------------------------------------------------------------------------------------------------- 
 ----- GALLERY ----------------------------------------------------------------------------------------------------------------- 
 ------------------------------------------------------------------------------------------------------------------------------- */

#gallery_container {
width:480px;
background-color:#fff;
}

#gallery2_container {
width:480px;
background-color:#fff;
}

#previous_pic {
width:60px;
height:360px;
float:left;
text-align:left;
}

#next_pic {
width:60px;
height:360px;
float:left;
text-align:right;
}

#gallery_pic {
width:360px;
height:360px;
float:left;
}

#gallery2_pic {
width:360px;
height:360px;
float:left;
}

pic_description {
clear:both;
}

#gallery_container a {
margin-top:170px;
position:absolute;
}

#gallery2_container a {
margin-top:170px;
position:absolute;
}

/* ------------------------------------------------------------------------------------------------------------------------------- 
 ----- FORM ----------------------------------------------------------------------------------------------------------------- 
 ------------------------------------------------------------------------------------------------------------------------------- */
 
 #mailingList {
 padding:20px 0 2px 0;
 background-color:#000;
 color:#fff;
text-align:center;
  width:600px;
 }
 
/* #mailingListInner {
  width:460px;
  margin:0 auto;

}
 
form {
margin:0;
padding:0;
}		

form label {
margin:0 0  5px ;
display:block;
color:#FFFFFF;
font-size:0.8em;

}

form fieldset {
margin:5px 0 0 0 ;
padding:0;
float:left;
border:0;
text-align:left;
}

form span textarea, form span input {
margin:0;
border: 1px solid #fff;
display:block;
font-family: "Lucida Grande", Verdana, Geneva,Tahoma,Arial,sans-serif;
width:130px;
padding:1px 0 1px 0;
}

form span textarea:focus, form span input:focus {
background-color:#000;
color:#fff;
border: 1px solid #000;
}

form span textarea {
height:250px;
font-size:1em;
}

#submit { 
margin-top:18px;
background-color:#000000;
color:#fff;
border:#fff 1px solid;
font-weight:bold;
margin-left:10px;
font-size:0.7em;
}
*/

 
-->