@media screen
{

/* tags */

h1, h2, h3, h4, body, span, div, p, img, ul, ol, li, a, label, input, textarea, select, blockquote, table {
margin:0;
padding:0;
border:0;
}

body {
background-color: #FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12pt;
color: #404F54;
background-image:url(../images/bg_tile.jpg);
background-position:center;
background-repeat:repeat-y;


}

a:link, a:visited  {
	text-decoration:none;	
	color:#404F54;
}

a:hover, a:active {
	text-decoration:underline;
	color:#404F54;
}

div {
position:static;
}


/* page containers */

div.printLogo {
display:none;

}

div#main_container {
position:relative;
top:0;
padding-top:8px;
left:50%;
margin-left:-350px;
width: 749px;

}

/* lhs col */
div#lhs_col {
clear:left;
float:left;
display:inline;
width:175px;
}

div#lhs_col #lhs_lizzie_pic {
margin:30px 0 0 15px;
}

div#main_content {
position:relative;
top:0;
left:-25px;
float:left;
display:inline;
width:574px;

}

/* logo */

div#lhs_col h1 {
margin-top:15px;
background-repeat: no-repeat;
background-position: top left;
height:175px;
width:175px;

}

div#lhs_col h1.burgundy {
background-image:url(../images/logo_burgendy.gif);

}

div#lhs_col h1.purple {
background-image:url(../images/logo_purple.gif);

}

div#lhs_col h1.maroon {
background-image:url(../images/logo_maroon.gif);
}

div#lhs_col h1.pink {
background-image:url(../images/logo_pink.gif);
}

div#lhs_col h1.brown {
background-image:url(../images/logo_brown.gif);
}

div#lhs_col h1.brightPink {
background-image:url(../images/logo_brightPink.gif);
}

div#lhs_col h1 span {
display:none;
}

div#lhs_col h1 img {
height:175px;
width:175px;

}

/* lhs nav */

div#lhs_col ul {
	float:left;
	clear:left;
	display: inline;
	list-style-type:none;
	line-height:0;
	margin:20px 0 20px 0;	
}

div#lhs_col li {
	margin-top:0px;
	display: inline;
	width:149px;
}

div#lhs_col li a {
	float:left;
	clear:left;
	margin-top:4px;
	width:149px;
	height:25px;
	background-repeat: no-repeat;
	background-position: top left;
}

div#lhs_col a img {
	width:149px;
	height:25px;
}

div#lhs_col a span {
	display:none;
}

/* nav images */

div#lhs_col ul a.home:link, div#lhs_col a.home:visited {
	background-image:url(../images/nav_home.gif);
}

div#lhs_col ul a.isthisyou:link, div#lhs_col a.isthisyou:visited {
	background-image:url(../images/nav_isthisyou.gif);
}

div#lhs_col ul a.howitworks:link, div#lhs_col a.howitworks:visited {
	background-image:url(../images/nav_howitworks.gif);
}

div#lhs_col ul a.services:link, div#lhs_col a.services:visited {
	background-image:url(../images/nav_services.gif);
}

div#lhs_col ul a.giftvouchers:link, div#lhs_col a.giftvouchers:visited {
	background-image:url(../images/nav_giftvouchers.gif);
}

div#lhs_col ul a.freebies:link, div#lhs_col a.freebies:visited {
	background-image:url(../images/nav_freebies.gif);
}

div#lhs_col ul a.testimonials:link, div#lhs_col a.testimonials:visited {
	background-image:url(../images/nav_testimonials.gif);
}

div#lhs_col ul a.contact:link, div#lhs_col a.contact:visited {
	background-image:url(../images/nav_contact.gif);
}

div#lhs_col ul a.aboutus:link, div#lhs_col a.aboutus:visited {
	background-image:url(../images/nav_aboutus.gif);
}

div#lhs_col ul a.press:link, div#lhs_col a.press:visited {
	background-image:url(../images/nav_press.gif);
}

div#lhs_col ul a.links:link, div#lhs_col a.links:visited {
	background-image:url(../images/nav_links.gif);
}

div#lhs_col ul a.blog:link, div#lhs_col a.blog:visited {
	background-image:url(../images/nav_blog.gif);
}

div#lhs_col ul a.shop:link, div#lhs_col a.shop:visited {
	background-image:url(../images/nav_shop.gif);
}

/* set options */
div#lhs_col ul a.home:link, div#lhs_col a.home:visited {
	background-image:url(../images/nav_home.gif);
}

div#lhs_col ul a.isthisyou:link, div#lhs_col a.isthisyou:visited {
	background-image:url(../images/nav_isthisyou.gif);
}

div#lhs_col ul a.howitworks:link, div#lhs_col a.howitworks:visited {
	background-image:url(../images/nav_howitworks.gif);
}

div#lhs_col ul a.services:link, div#lhs_col a.services:visited {
	background-image:url(../images/nav_services.gif);
}

div#lhs_col ul a.giftvouchers:link, div#lhs_col a.giftvouchers:visited {
	background-image:url(../images/nav_giftvouchers.gif);
}

div#lhs_col ul a.freebies:link, div#lhs_col a.freebies:visited {
	background-image:url(../images/nav_freebies.gif);
}

div#lhs_col ul a.testimonials:link, div#lhs_col a.testimonials:visited {
	background-image:url(../images/nav_testimonials.gif);
}

div#lhs_col ul a.contact:link, div#lhs_col a.contact:visited {
	background-image:url(../images/nav_contact.gif);
}

div#lhs_col ul a.aboutus:link, div#lhs_col a.aboutus:visited {
	background-image:url(../images/nav_aboutus.gif);
}

div#lhs_col ul a.press:link, div#lhs_col a.press:visited {
	background-image:url(../images/nav_press.gif);
}

div#lhs_col ul a.links:link, div#lhs_col a.links:visited {
	background-image:url(../images/nav_links.gif);
}

div#lhs_col ul a.blog:link, div#lhs_col a.blog:visited {
	background-image:url(../images/nav_blog.gif);
}

div#lhs_col ul a.shop:link, div#lhs_col a.shop:visited {
	background-image:url(../images/nav_shop.gif);
}

/* burgundy hover */

div#lhs_col ul.burgundy a.home:hover, div#lhs_col a.home:active {
	background-image:url(../images/nav_home_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.isthisyou:hover, div#lhs_col a.isthisyou:active {
	background-image:url(../images/nav_isthisyou_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.howitworks:hover, div#lhs_col a.howitworks:active {
	background-image:url(../images/nav_howitworks_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.services:hover, div#lhs_col a.services:active {
	background-image:url(../images/nav_services_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.giftvouchers:hover, div#lhs_col a.giftvouchers:active {
	background-image:url(../images/nav_giftvouchers_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.freebies:hover, div#lhs_col a.freebies:active {
	background-image:url(../images/nav_freebies_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.testimonials:hover, div#lhs_col a.testimonials:active {
	background-image:url(../images/nav_testimonials_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.contact:hover, div#lhs_col a.contact:active {
	background-image:url(../images/nav_contact_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.aboutus:hover, div#lhs_col a.aboutus:active {
	background-image:url(../images/nav_aboutus_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.press:hover, div#lhs_col a.press:active {
	background-image:url(../images/nav_press_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.links:hover, div#lhs_col a.links:active {
	background-image:url(../images/nav_links_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.blog:hover, div#lhs_col a.blog:active {
	background-image:url(../images/nav_blog_burgundyhover.gif);
}

div#lhs_col ul.burgundy a.shop:hover, div#lhs_col a.shop:active {
	background-image:url(../images/nav_shop_burgundyhover.gif);
}

/* pink hover */

div#lhs_col ul.pink a.home:hover, div#lhs_col a.home:active {
	background-image:url(../images/nav_home_pinkhover.gif);
}

div#lhs_col ul.pink a.isthisyou:hover, div#lhs_col a.isthisyou:active {
	background-image:url(../images/nav_isthisyou_pinkhover.gif);
}

div#lhs_col ul.pink a.howitworks:hover, div#lhs_col a.howitworks:active {
	background-image:url(../images/nav_howitworks_pinkhover.gif);
}

div#lhs_col ul.pink a.services:hover, div#lhs_col a.services:active {
	background-image:url(../images/nav_services_pinkhover.gif);
}

div#lhs_col ul.pink a.giftvouchers:hover, div#lhs_col a.giftvouchers:active {
	background-image:url(../images/nav_giftvouchers_pinkhover.gif);
}

div#lhs_col ul.pink a.freebies:hover, div#lhs_col a.freebies:active {
	background-image:url(../images/nav_freebies_pinkhover.gif);
}

div#lhs_col ul.pink a.testimonials:hover, div#lhs_col a.testimonials:active {
	background-image:url(../images/nav_testimonials_pinkhover.gif);
}

div#lhs_col ul.pink a.contact:hover, div#lhs_col a.contact:active {
	background-image:url(../images/nav_contact_pinkhover.gif);
}

div#lhs_col ul.pink a.aboutus:hover, div#lhs_col a.aboutus:active {
	background-image:url(../images/nav_aboutus_pinkhover.gif);
}

div#lhs_col ul.pink a.press:hover, div#lhs_col a.press:active {
	background-image:url(../images/nav_press_pinkhover.gif);
}

div#lhs_col ul.pink a.links:hover, div#lhs_col a.links:active {
	background-image:url(../images/nav_links_pinkhover.gif);
}

div#lhs_col ul.pink a.blog:hover, div#lhs_col a.blog:active {
	background-image:url(../images/nav_blog_pinkhover.gif);
}

div#lhs_col ul.pink a.shop:hover, div#lhs_col a.shop:active {
	background-image:url(../images/nav_shop_pinkhover.gif);
}

/* purple hover */

div#lhs_col ul.purple a.home:hover, div#lhs_col a.home:active {
	background-image:url(../images/nav_home_purplehover.gif);
}

div#lhs_col ul.purple a.isthisyou:hover, div#lhs_col a.isthisyou:active {
	background-image:url(../images/nav_isthisyou_purplehover.gif);
}

div#lhs_col ul.purple a.howitworks:hover, div#lhs_col a.howitworks:active {
	background-image:url(../images/nav_howitworks_purplehover.gif);
}

div#lhs_col ul.purple a.services:hover, div#lhs_col a.services:active {
	background-image:url(../images/nav_services_purplehover.gif);
}

div#lhs_col ul.purple a.giftvouchers:hover, div#lhs_col a.giftvouchers:active {
	background-image:url(../images/nav_giftvouchers_purplehover.gif);
}

div#lhs_col ul.purple a.freebies:hover, div#lhs_col a.freebies:active {
	background-image:url(../images/nav_freebies_purplehover.gif);
}

div#lhs_col ul.purple a.testimonials:hover, div#lhs_col a.testimonials:active {
	background-image:url(../images/nav_testimonials_purplehover.gif);
}

div#lhs_col ul.purple a.contact:hover, div#lhs_col a.contact:active {
	background-image:url(../images/nav_contact_purplehover.gif);
}

div#lhs_col ul.purple a.aboutus:hover, div#lhs_col a.aboutus:active {
	background-image:url(../images/nav_aboutus_purplehover.gif);
}

div#lhs_col ul.purple a.press:hover, div#lhs_col a.press:active {
	background-image:url(../images/nav_press_purplehover.gif);
}

div#lhs_col ul.purple a.links:hover, div#lhs_col a.links:active {
	background-image:url(../images/nav_links_purplehover.gif);
}

div#lhs_col ul.purple a.blog:hover, div#lhs_col a.blog:active {
	background-image:url(../images/nav_blog_purplehover.gif);
}

div#lhs_col ul.purple a.shop:hover, div#lhs_col a.shop:active {
	background-image:url(../images/nav_shop_purplehover.gif);
}

/* brown hover */

div#lhs_col ul.brown a.home:hover, div#lhs_col a.home:active {
	background-image:url(../images/nav_home_brownhover.gif);
}

div#lhs_col ul.brown a.isthisyou:hover, div#lhs_col a.isthisyou:active {
	background-image:url(../images/nav_isthisyou_brownhover.gif);
}

div#lhs_col ul.brown a.howitworks:hover, div#lhs_col a.howitworks:active {
	background-image:url(../images/nav_howitworks_brownhover.gif);
}

div#lhs_col ul.brown a.services:hover, div#lhs_col a.services:active {
	background-image:url(../images/nav_services_brownhover.gif);
}

div#lhs_col ul.brown a.giftvouchers:hover, div#lhs_col a.giftvouchers:active {
	background-image:url(../images/nav_giftvouchers_brownhover.gif);
}

div#lhs_col ul.brown a.freebies:hover, div#lhs_col a.freebies:active {
	background-image:url(../images/nav_freebies_brownhover.gif);
}

div#lhs_col ul.brown a.testimonials:hover, div#lhs_col a.testimonials:active {
	background-image:url(../images/nav_testimonials_brownhover.gif);
}

div#lhs_col ul.brown a.contact:hover, div#lhs_col a.contact:active {
	background-image:url(../images/nav_contact_brownhover.gif);
}

div#lhs_col ul.brown a.aboutus:hover, div#lhs_col a.aboutus:active {
	background-image:url(../images/nav_aboutus_brownhover.gif);
}

div#lhs_col ul.brown a.press:hover, div#lhs_col a.press:active {
	background-image:url(../images/nav_press_brownhover.gif);
}

div#lhs_col ul.brown a.links:hover, div#lhs_col a.links:active {
	background-image:url(../images/nav_links_brownhover.gif);
}

div#lhs_col ul.brown a.blog:hover, div#lhs_col a.blog:active {
	background-image:url(../images/nav_blog_brownhover.gif);
}

div#lhs_col ul.brown a.shop:hover, div#lhs_col a.shop:active {
	background-image:url(../images/nav_shop_brownhover.gif);
}

/* maroon hover */

div#lhs_col ul.maroon a.home:hover, div#lhs_col a.home:active {
	background-image:url(../images/nav_home_maroonhover.gif);
}

div#lhs_col ul.maroon a.isthisyou:hover, div#lhs_col a.isthisyou:active {
	background-image:url(../images/nav_isthisyou_maroonhover.gif);
}

div#lhs_col ul.maroon a.howitworks:hover, div#lhs_col a.howitworks:active {
	background-image:url(../images/nav_howitworks_maroonhover.gif);
}

div#lhs_col ul.maroon a.services:hover, div#lhs_col a.services:active {
	background-image:url(../images/nav_services_maroonhover.gif);
}

div#lhs_col ul.maroon a.giftvouchers:hover, div#lhs_col a.giftvouchers:active {
	background-image:url(../images/nav_giftvouchers_maroonhover.gif);
}

div#lhs_col ul.maroon a.freebies:hover, div#lhs_col a.freebies:active {
	background-image:url(../images/nav_freebies_maroonhover.gif);
}

div#lhs_col ul.maroon a.testimonials:hover, div#lhs_col a.testimonials:active {
	background-image:url(../images/nav_testimonials_maroonhover.gif);
}

div#lhs_col ul.maroon a.contact:hover, div#lhs_col a.contact:active {
	background-image:url(../images/nav_contact_maroonhover.gif);
}

div#lhs_col ul.maroon a.aboutus:hover, div#lhs_col a.aboutus:active {
	background-image:url(../images/nav_aboutus_maroonhover.gif);
}

div#lhs_col ul.maroon a.press:hover, div#lhs_col a.press:active {
	background-image:url(../images/nav_press_maroonhover.gif);
}

div#lhs_col ul.maroon a.links:hover, div#lhs_col a.links:active {
	background-image:url(../images/nav_links_maroonhover.gif);
}

div#lhs_col ul.maroon a.blog:hover, div#lhs_col a.blog:active {
	background-image:url(../images/nav_blog_maroonhover.gif);
}

div#lhs_col ul.maroon a.shop:hover, div#lhs_col a.shop:active {
	background-image:url(../images/nav_shop_maroonhover.gif);
}

/* brightPink hover */

div#lhs_col ul.brightPink a.home:hover, div#lhs_col a.home:active {
	background-image:url(../images/nav_home_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.isthisyou:hover, div#lhs_col a.isthisyou:active {
	background-image:url(../images/nav_isthisyou_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.howitworks:hover, div#lhs_col a.howitworks:active {
	background-image:url(../images/nav_howitworks_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.services:hover, div#lhs_col a.services:active {
	background-image:url(../images/nav_services_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.giftvouchers:hover, div#lhs_col a.giftvouchers:active {
	background-image:url(../images/nav_giftvouchers_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.freebies:hover, div#lhs_col a.freebies:active {
	background-image:url(../images/nav_freebies_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.testimonials:hover, div#lhs_col a.testimonials:active {
	background-image:url(../images/nav_testimonials_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.contact:hover, div#lhs_col a.contact:active {
	background-image:url(../images/nav_contact_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.aboutus:hover, div#lhs_col a.aboutus:active {
	background-image:url(../images/nav_aboutus_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.press:hover, div#lhs_col a.press:active {
	background-image:url(../images/nav_press_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.links:hover, div#lhs_col a.links:active {
	background-image:url(../images/nav_links_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.blog:hover, div#lhs_col a.blog:active {
	background-image:url(../images/nav_blog_brightPinkhover.gif);
}

div#lhs_col ul.brightPink a.shop:hover, div#lhs_col a.shop:active {
	background-image:url(../images/nav_shop_brightPinkhover.gif);
}

/* lhs newsletter sign up */

div#lhs_col #newsletter_signup {
width:120px;
margin:0 0 0 15px;
padding:7px 5px;
background:#e1e1e1;
}

div#lhs_col #newsletter_signup a {
font-size:1em;
color:#7D1C27;
}

div#lhs_col h3 {
font-size: 1.1em;
width:120px;
margin:0 0 0 0;
color:#801A27;
}

div#lhs_col p {
font-size: .6em;
width:120px;
margin:0 0 10px 0;
}

div#lhs_col form {
margin:0;
}

div#lhs_col form label {
font-size: 0.6em;
font-weight:bold;
}

div#lhs_col form input.field {
width:114px;
font-size: 0.75em;
color:#797979;
padding: 2px;
border: 1px solid #B3C0CE;
background-color:#FFFFFF;
margin:2px 0 5px 0;
}

/* lhs twitter sign up */

div#lhs_col #twitter {
width:120px;
margin:0 0 20px 15px;
padding:7px 5px;
background:#e1e1e1;
clear:both;
}

div#lhs_col #twitter:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

div#lhs_col #twitter ul {
width:120px;
font-size:.6em;
line-height: 1.4em;
margin:5px 0 0 0;
}

div#lhs_col #twitter a {
color:#801A27;
}

div#lhs_col #twitter_link {
width:120px;
font-size:.6em;
}

/* content area */

div#main_content img.illustration{
float:right;
clear:both;
margin-top:5px;
}

div.dropBadge {
background-position: 420px 5px;
background-repeat:no-repeat;
}

div.dropBadge p.top {
width:375px;
}

div.drop {
display:none;
margin-left:30px;
}

div.dropBadge div.drop p {
margin-top:5px;
}

/* generic head rules */

h2 {
clear:both;
background-repeat: no-repeat;
background-position: top left;

}

h2 span{
display:none;
}

h3 {
clear:both;
margin-left:20px;
width:519px;
font-size: 1.25em;
font-style:italic;
font-weight:400;
letter-spacing:-0.035em;
line-height:1.2em;

}

h4  {
clear:both;
margin-left:20px;
width:519px;

}

/*  generic body font rules */

p {
clear:left;
padding: 10px 0 0 0;
margin: 0 55px 0 20px;
font-size: 0.825em;
color:#404F54;
line-height:1.65em;
}

blockquote {
margin: 15px 0 0 20px;
display:inline;
float:left;
clear:left;
width:500px;
}

blockquote p {
font-style:italic;
display:inline;
margin:0;
font-size: 0.825em;
line-height:1.55em;

}


cite {
font-style:normal;
padding: 10px 0 0 20px;
font-size: 0.825em;
line-height:1.65em;
display:inline;
float:left;
clear:left;
width:300px;
}

a.purple, span.purple, cite.purple, p.purple  {
color:#602368;
}

a.pink, span.pink, p.pink, cite.pink {
color:#C21F3A;
}

a.burgundy, span.burgundy, cite.burgundy, p.burgundy {
color:#7D1C27;
}

a.brown, span.brown, cite.brown, p.brown {
color:#715839;
}

a.maroon, span.maroon, cite.maroon, p.maroon {
color:#73121D;
}

a.brightPink, span.brightPink, cite.brightPink, p.brightPink {
color:#ED1A3D;
}

span.bold, p.bold {
font-weight:bold;
}

span.italic, p.italic {
font-style:italic;
}

div.dropBadge p span {
background-color:#FFFFFF;
}

/* bespoke home page rules */

div.home {
background-image:url(../images/illustration_shopping.jpg);
background-repeat:no-repeat;
background-position: 0 0 ;

}
div#main_content p.standFirst{
clear:left;
padding: 5px 0 0 0;
margin: 0 55px 0 20px;
color: #7D1C27;
font-weight: 400;
}

div.home h2 {
margin-top:465px;
height:35px;
background-image:url(../images/head_home.gif);
}

div.home h3 {
padding: 15px 0 0 0;
color:#7D1C27;
width:460px;
}

div.home ul {
clear:both;
padding: 10px 0 0px 0;
margin: 0 45px 0 35px;
font-size: 0.825em;
color:#404F54;
line-height:1.65em;

}

div.home ul li {
margin:0;
padding-left: 10px;
}

div.home p.first{
padding-top:5px;

}

/* bespoke services page rules*/

div.services {
background-image:url(../images/illustration_overloadedlady.jpg);
background-repeat:no-repeat;
background-position: right 5px;
}

div.services blockquote.top {
display:block;
width:auto;
float:none;
padding: 335px 0 0 0;
margin: 0 250px 0 20px;
}

div.services cite.top {
padding: 10px 0 0 0;
margin: 0 55px 0 20px;
display:block;
width:auto;
float:none;
}


div.services h2 {
background-position: 0px 0px;
margin-top:30px;
height:40px;
background-image:url(../images/head_services.gif);
clear:left;
}


div.services h3  {
padding: 20px 0 0 0;
width:480px;
background: url(../images/drop_arrow_purple.gif) no-repeat 0px 28px;
padding-left: 25px;
}

div.services .header  {
padding: 20px 0 0 0;
width:480px;
font-size: 1.25em;
font-style:italic;
font-weight:400;
letter-spacing:-0.035em;
line-height:1.2em;
padding-left: 25px;
color:#602368;
}

div.services h3 a:link, div.services h3 a:visited{
color:#602368;
text-decoration:none;
}

div.services h3 a:hover, div.services h3 a:active {
color:#404f54;
text-decoration:none;
}

div.services div.drop {
margin:0 15px 0 25px;
}

div.services div.drop ul {
clear:both;
padding: 10px 0 0px 0;
margin: 0 45px 0 35px;
font-size: 0.825em;
color:#404F54;
line-height:1.65em;

}

div.services div.drop ul li {
margin:0;
padding-left: 10px;
}

div.services div.drop h5 {
margin: 15px 45px 0 20px;
font-size: 0.825em;
font-weight:normal;
color:#602368;
line-height:1.65em;
}

div.services div.drop span.head5 {

color:#602368;
}

div.services div.drop blockquote {
width:460px;
margin-left:20px;
}


div.services h5 {
font-weight:bold;
margin: 35px 35px 0px 20px;
clear:both;
font-size: 0.825em;
color:#404F54;
letter-spacing:0.02em;
}

div.services p.head5top {
margin-top:0;
padding-top:10px;
}

div.services div.dropBadge {
background-image: url(../images/drop_badge_purple.jpg);
background-position: 420px 10px;
}


/* bespoke newsletter archive page rules*/

div.newsletterarchive {
background-image:url(../images/illustration_moped.jpg);
background-repeat:no-repeat;
background-position: right 5px;
}

div.newsletterarchive h2 {
margin-top:395px;
background-position: 0px 0px;
background-image:url(../images/head_newsletterarchive.gif);
height:40px;
}


/* bespoke how it all works page rules*/

div.howitallworks {
background-image:url(../images/illustration_moped.jpg);
background-repeat:no-repeat;
background-position: right 5px;
}

div.howitallworks h2 {
margin-top:395px;
background-position: 0px 0px;
background-image:url(../images/head_howitworks.gif);
height:40px;
}

div.howitallworks h3 {
color:#602368;
padding: 10px 0 0 0;
}

div.howitallworks h4 {
clear:both;
margin-left:20px;
width:480px;
font-size: 1.25em;
font-style:italic;
font-weight:400;
letter-spacing:-0.035em;
line-height:1.2em;
padding: 20px 0 0 30px;
background: url(../images/drop_arrow_purple.gif) no-repeat 0px 28px;
}


div.howitallworks h4 a:link, div.howitallworks h4 a:visited {
color:#602368;
text-decoration:none;
}

div.howitallworks h4 a:hover, div.howitallworks h4 a:active {
color:#404f54;
text-decoration:none;
}
/*
div.howitallworks div.drop {
}
*/
div.howitallworks div.drop span {
background-color:#FFFFFF;
}

div.howitallworks div.dropBadge {
background-image: url(../images/drop_badge_purple.jpg);
background-position: 420px 15px;
padding-bottom:5px;
}

/* bespoke testimonials page rules*/

div.testimonials {
background-image:url(../images/illustration_shoppingbags.jpg);
background-repeat:no-repeat;
background-position: right 10px;
}

div.testimonials h2 {
margin-top:375px;
background-position: 0px 0px;
height:40px;
background-image:url(../images/head_testimonials.gif);
clear:both;
}


div.testimonials h3  {
padding: 20px 0 0 0;
width:480px;
background: url(../images/drop_arrow_purple.gif) no-repeat 0px 28px;
padding-left: 25px;
}

div.testimonials h3 a:link, div.testimonials h3 a:visited {
color:#602368;
text-decoration:none;
}

div.testimonials h3 a:hover, div.testimonials h3 a:active {
color:#404f54;
text-decoration:none;
}

div.testimonials div.dropBadge {
background-image: url(../images/drop_badge_purple.jpg);
}

div.testimonials div.drop {
margin-left:25px;
}

div.testimonials h4  {
padding: 30px 0 5px 0;
font-size: 0.825em;
margin: 0 35px 0 20px;
letter-spacing:0.01em;
}


/* bespoke is this you page rules*/

div.isthisyou {
background-image:url(../images/illustration_cupboard.jpg);
background-repeat:no-repeat;
background-position: right 5px ;
}

div.isthisyou h2 {
margin-top:415px;
background-position: 0px 5px;
height:40px;
background-image:url(../images/head_isthisyou.gif);
clear:left;
}

div.isthisyou div.dropBadge {
background-image: url(../images/drop_badge_burgundy.jpg);
background-position: 420px 15px;
}

div.isthisyou div.dropBadge h3 {
color:#C21F3A;
padding: 20px 0 0 0;
width:470px;
background: url(../images/drop_arrow_pink.gif) no-repeat 0px 28px;
padding-left: 25px;
}

div.isthisyou div.dropBadge h3.top {
width:375px;
}

div.isthisyou div.dropBadge h3 a:link, div.isthisyou div.dropBadge h3 a:visited {
color:#C21F3A;
text-decoration:none;

}

div.isthisyou div.dropBadge h3 a:hover, div.isthisyou h3 div.dropBadge a:active {
color:#404f54;
text-decoration:none;
}

div.isthisyou div.dropBadge h3 span {
background-color:#FFFFFF;
}

div.isthisyou div.dropBadge p.drop {
display:none;
margin-left:45px;
margin-right:55px;
}


div.isthisyou h4, div.services h5  {
padding: 25px 0 10px 0;
font-size: 0.825em;
margin: 0 35px 0 20px;
letter-spacing:0.02em;
}

div.isthisyou ul {
clear:both;
padding: 10px 0 0px 0;
margin: 0 45px 0 35px;
font-size: 0.825em;
color:#404F54;
line-height:1.65em;

}

div.services ul {
clear:both;
padding: 10px 0 0px 0;
margin: 0 45px 0 35px;
font-size: 0.825em;
color:#404F54;
line-height:1.65em;

}

div.isthisyou ul li {
margin:0;
padding-left: 10px;
}


/* bespoke about us page rules*/



div.aboutus h2 {
background-position: 0px 285px;
background-image:url(../images/head_aboutus.gif);
height:325px;
clear:none;
}

div.aboutus h4 {
display:inline;
color:#7D1C27;
padding: 0;
margin:0 0 0 15px;
font-size: 1.25em;
font-style:italic;
font-weight:400;
letter-spacing:-0.035em;
line-height:1.2em;
clear:left;
}

div.aboutus p.signiture {
font-size:0.75em;
letter-spacing:0.01em;
margin-top:5px;
}

div.aboutus div.spacer {
display:inline;
height:40px;
clear:left;
}

div.aboutus div.spacer img {
height:40px;
}



div.aboutus p.aboutusstrap {
color:#7D1C27;
margin-top:0;
margin-bottom:0;
font-style:italic;
padding-top: 0px;
padding-bottom: 0px;
}

div.aboutus h3 {
color:#715839;
padding: 45px 0 0 0;
clear:none;
font-size: 1.3em;
font-weight:500;
letter-spacing:-0.035em;
line-height:1.2em;
font-style:normal;
}

div.aboutus div.lizzie_foot {
height: 92px;
margin:10px 0 0 0;
width: 540px;
text-align:right;
background-image:url(../images/lizzie_signiture.gif);
background-position: 20px 0px;
background-repeat:no-repeat;
}

/* bespoke contact page rules*/

div.contact {
background-image:url(../images/illustration_phone.jpg);
background-repeat:no-repeat;
background-position: 230px 5px ;

}

div.contact blockquote {
margin-top:25px;
}
div.contact blockquote.top {
padding: 220px 0 0 0;
margin: 0 0px 0 20px;
display:block;
width:auto;
float:none;
width:245px;
}

div.contact cite.top {
padding: 10px 0 0 0;
margin: 0 55px 0 20px;
display:block;
width:auto;
float:none;

}

div.contact h2 {
clear:left;
background-position: 0px 0px;
background-image:url(../images/head_contact.gif);
height:30px;
margin-top:45px;
}

div.contact h3 {
clear:left;
color:#801A27;
padding: 20px 0 0 0;
}



div.contact p.contactForm {
color:#801A27;
padding:5px 0 0 0;
font-size:0.7em;
letter-spacing:-0.04em;
}

div.contact div.formContainer {
border:1px solid #E8E8E8;
margin: 15px 45px 0 20px;
}




table.contactForm th {
width:40%;
text-align:left;
vertical-align:top;
padding-right:10px;
padding-left:15px;
padding-top:20px
}

table.contactForm td {
text-align:left;
vertical-align:top;
padding-right:15px;
padding-top:20px
}

table.contactForm td input.field {
width:245px;
font-size: 0.75em;
color:#797979;
padding: 2px;
border: 1px solid #B3C0CE;
background-color:#FFFFFF;
}

table.contactForm td select  {
width:255px;
font-size: 0.75em;
color:#797979;
padding: 2px;
border: 1px solid #B3C0CE;
background-color:#FFFFFF;
}

table.contactForm td textarea {
width:245px;
height:100px;
font-size: 0.75em;
color:#797979;
padding: 0.3em 4px;
border: 1px solid #B3C0CE;
background-color:#FFFFFF;
}

table.contactForm td label {
font-weight:normal;
font-size: 0.75em;
}

table.contactForm tfoot td {
text-align:right;
vertical-align:top;
padding:20px 15px 10px 0;

}

table.contactForm th label {
font-size: 0.75em;
font-weight:bold;
}

table.contactForm th span {
font-size: 0.7em;
color:#333333;
font-weight:normal;
}

div.contact h4  {
clear:both;
padding: 15px 0 0px 0;
font-size: 0.7em;
letter-spacing: -0.04em;
color:#801A27;
font-weight:normal;
}

div.contact p.emailTerms {
font-size: 0.7em;
line-height: 1.8em;
letter-spacing: -0.04em;
}

div.contact div.skypeBox {
border:1px solid #E8E8E8;
margin: 15px 45px 0 20px;
padding:5px 0px 15px 0;
}

div.contact div.skypeBox img {
float:right;
border:0;
margin: 0px 5px 0 20px;
}

div.contact div.skypeBox p {
margin: 5px 15px 5px 15px;
line-height:0.85em;
}

/* bespoke gift page rules */

div.giftvouchers {
background-image:url(../images/illustration_gifts.jpg);
background-repeat:no-repeat;
background-position: right 5px;
}


div.giftvouchers h2 {
margin-top:390px;
height:35px;
background-image:url(../images/head_giftvouchers.gif);
}

div.giftvouchers h3 {
padding: 25px 0 0 0;
color:#C21F3A;
}

/* bespoke link page rules*/

div.links {
background-image:url(../images/illustration_moped.jpg);
background-repeat:no-repeat;
background-position: right 5px;
}

div.links h2 {
clear:left;
background-position: 0px 0px;
margin-top:355px;
background-image:url(../images/head_links.gif);
height:35px;
}

div.links h3 {
color:#C21F3A;
padding: 15px 0 0 0;
clear:both;
font-size: 1em;
font-weight:500;
letter-spacing:0em;
line-height:1.2em;
font-style:normal;
}

div.links h4 {
color:#C21F3A;
padding: 20px 0 0px 0;
margin-top:0;
margin-bottom:0;
clear:both;
font-size: 1.1em;
font-style:italic;
font-weight:400;
letter-spacing:-0.035em;
line-height:1.2em;
}

/* bespoke questionnaire page rules*/

div.questionnaire {
background-image:url(../images/illustration_moped_02.jpg);
background-repeat:no-repeat;
background-position: 230px 5px ;

}

div.questionnaire blockquote {
margin-top:25px;
}



div.questionnaire h2 {
clear:left;
background-position: 0px 0px;
background-image:url(../images/head_questionnaire.jpg);
height:30px;
margin-top:330px;
}

div.questionnaire p {
margin-top:20px;
}

div.questionnaire h3 {
clear:left;
color:#801A27;
padding: 25px 0 0 0;
font-size:0.95em;
}




div.questionnaire div.formContainer {
border:1px solid #E8E8E8;
margin: 15px 45px 0 20px;
padding-bottom:15px;
}




table.questionnaireForm th {
width:225px;
text-align:left;
vertical-align:top;
padding-right:5px;
padding-left:5px;
padding-top:5px
}

table.questionnaireForm td {
text-align:right;
vertical-align:top;
padding-right:5px;
padding-top:5px
}

table.questionnaireForm td.foot {
text-align:right;
}

table.questionnaireForm td input.field {
width:265px;
font-size: 0.75em;
height:20px;
color:#797979;
padding: 0px 5px;
border: 1px solid #B3C0CE;
background-color:#FFFFFF;
}

table.questionnaireForm td input.file {
font-size: 0.75em;
color:#797979;
border: 1px solid #B3C0CE;
}

table.questionnaireForm td select  {
width:275px;
font-size: 0.75em;
height:25px;
color:#797979;
padding: 0px 5px;
border: 1px solid #B3C0CE;
background-color:#FFFFFF;
}

table.questionnaireForm td textarea {
width:265px;
height:125px;
font-size: 0.75em;
color:#797979;
padding: 0.3em 4px;
border: 1px solid #B3C0CE;
background-color:#FFFFFF;
}





table.questionnaireForm th label span {
font-size: 0.85em;
font-weight:normal;
line-height:0.85em;
}

table.questionnaireForm th label {
font-size: 0.8em;
font-weight:normal;
line-height:0.85em;
}














/* page foot */

div#copyright {
padding:40px 0 0 15px;
clear:both;
}

div#copyright span{
font-size:0.65em;
letter-spacing: 0.075em;
}

/* foot nav */

div#footNav {
clear:both;
padding: 20px 0 35px 15px;
}

div#footNav ul{
	clear:left;
	display: inline;
	list-style-type:none;
	line-height:0;
}

div#footNav ul li{
	display: inline;
	font-size:0.70em;
	text-transform:lowercase;
	letter-spacing: 0.035em;
}

ol.hide {
display:none;
}
}

@media print
{

div#lhs_col {
display:none;
height:auto !important;
}


div#footNav {
display:none;
}

ol.hide {
display:none;
}

div#copyright {
display:none;
}

img {
display:none;
}

div.printLogo {
display:block;
text-align:right;
}

div.printLogo img {
float:right;
display:inline;
width: 105px;
height: 105px;
}

h2 {
padding-top:100px;
}

a:link, a:visited, a:hover, a:active  {
	text-decoration:none;	
	color:#000000;
	margin:0;
	padding:0;
	border:0;
}

blockquote, cite, table {
display:none;
}




}