html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

@font-face {
	font-family: 'ArcherBook';
	src: url('../fonts/archer-book-pro-webfont.eot');
	src: local('☺'), url('../fonts/archer-book-pro-webfont.woff') format('woff'), url('../fonts/archer-book-pro-webfont.ttf') format('truetype'), url('../fonts/archer-book-pro-webfont.svg#webfontEtonIERe') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/gothamhtf-book-webfont.eot');
    src: url('../fonts/gothamhtf-book-webfont.eot?iefix') format('eot'),
         url('../fonts/gothamhtf-book-webfont.woff') format('woff'),
         url('../fonts/gothamhtf-book-webfont.ttf') format('truetype'),
         url('../fonts/gothamhtf-book-webfont.svg#webfont17UXcWSc') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamItalic';
    src: url('../fonts/gothamhtf-bookitalic-webfont.eot');
    src: url('../fonts/gothamhtf-bookitalic-webfont.eot?iefix') format('eot'),
         url('../fonts/gothamhtf-bookitalic-webfont.woff') format('woff'),
         url('../fonts/gothamhtf-bookitalic-webfont.ttf') format('truetype'),
         url('../fonts/gothamhtf-bookitalic-webfont.svg#webfont2HRuKffV') format('svg');
    font-weight: normal;
    font-style: normal;

}


* { font-size:100%; }
html { height: 100%; }
body{ margin: 0 auto;	font:74%/120% Georgia, "Times New Roman", Times, serif; color:#333; background:#1a181a; }
body { background:url(../images/tile-body.jpg) center top; }
div{ margin:0; height: auto; }
:focus { outline: 0;}
table {	border-collapse: separate; border-spacing: 0; vertical-align: top;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
/* Styles proper */

#wrapper {
border:0;
padding:0;
width:100%;
text-align:center;
background:url(../images/tile-top.jpg) repeat-x center top;


}

#tentlogin {
text-align:left;
width:900px;
margin: 0 auto;

}

#main {
text-align:left;
width:900px;
margin: 0 auto;

}





#innerwrap {
margin-top:-20px;
}

#main {
width:910px; margin:0 auto; padding:10px 50px;  background:url(../images/blog-inner-repeat.png) repeat-y center top;


}

#footer {width:100%;
text-align:center; height:190px; padding-top:60px; background:url(../images/tile-footer.jpg) repeat-x center top; clear:both; }

#clear {
height:3px;
clear:both;
}

#mainfoot{
width:950px; height:80px; margin:0; padding:0;background:url(../images/blog-inner-bottom.png) no-repeat center top;
margin:0 auto;

}

.logo {float:left; margin-top:10px;}
.login {float:right;}

h1{
font-weight:normal;
font-size:20px;
padding:5px 10px;
}

p {
color:#1b1106;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
padding:3px 10px;
line-height:20px;
}

em a {
color:#333;
text-decoration:none;
}

#footer p, #footer a {
color:#fff;

}

#main a {
color:#482f11;
color:#130922;
border-bottom:1px dotted;
}

#main a:hover {
border-bottom:1px solid;
text-decoration:none;
}

.content h1 {font-size:24px; padding:10px 25px;}

.content p, #options {padding:5px 25px; font-family:Arial, Helvetica, sans-serif; color:#333;}

.content h3 {padding:40px 25px 10px 25px; font-size:22px; font-weight:normal; background:  url(http://www.bigbouquet.co.uk/images/line.gif) no-repeat 50% 10%;}


#options p {padding:10px 0;}
#options table {margin-left:0;}
#options ul a {text-decoration:none;}

.content img {padding:0 10px;}

form.mail {padding:18px;}

form.mail ul {
list-style: none;
margin: 0;
padding: 0 10px;
float:left;

}

form.mail li {
font-size:16px;
margin:0;
padding:10px 0;
line-height:18px;
clear:both;
}

form.mail label {width:340px; display:block; float:left; margin-right:20px;}

form.mail input {
float:left;
}



td.tableHead {color:#fff; background:#251822; font-size:18px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; }

.tableTitle {font-size:16px; color:#AEA779; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:28px; }
td.tablePrice {font-size:16px; color:#2a1a0a; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:28px; }

td { padding:5px;}

td li {list-style-position:inside; line-height:1.3em;}


#splash {margin:0 10px; clear:both; }
#splashImage {width:560px;float:left; margin-left:1px;}
#splashText {width:236px;  margin-left:562px;  }

#blog {width:535px; height:170px; background:url(../images/paperbg.jpg) repeat-y; border:4px double #705E5A; overflow:hidden; margin:10px; padding:10px; display:block; float:left;}

.summarycol {text-align:center; width:550px; margin:20px 40px; padding:20px; border:4px double #705E5A; background:url(../images/paperbg.jpg) repeat-y; float:left;}
.pricecol {text-align:center; width:360px; height:180px; float:left; margin:10px 0 15px 30px; padding:10px; border:4px double #fff; background:url(../images/paperbg.jpg) repeat-y -3px 0;}
.pricecol p {font-size:16px;}
.pricecol h1 {}
.pricecol h2 {font-size:22px; font-weight:normal; margin-top:10px;}

.google {background:#f4f4f4; border:1px solid #ccc; padding:10px; margin-top:20px; float:left;}

.gallerylink {float:left;}

.comment {display:block; width:720px; border:1px solid #999; background: url(../images/paperbg.jpg) ; margin:10px 10px 0 70px; padding:10px; min-height:200px;}

.comment img {float:left; margin-bottom:50px;}

.couple {font-size:18px;}

span.amp {
  font-family: Baskerville, Palatino, "Book Antiqua", serif;
  font-style: italic;
  font-size:33px;
  margin:0 -2px ;
  color:#333;
  }
  
  


#promo {width:275px; height:180px; margin:20px 10px 10px 10px;  display:block; float:left;}
#promo a{border-bottom:0;}
#promo a:hover {border-bottom:0;}

.promo {margin-left:200px; font-style:italic; font-size:16px; padding:4px 8px; border:1px solid #b09E9A; font-weight:normal; color:#61533b;}


#header {height:170px; width:950px; margin:0 auto; }
 
#logo { width:240px; height:112px; margin:15px 0 0 0; padding:0; display:inline; float:left; overflow:hidden; }
 
#nav { float:left; width:705px;}

#logo a {width:240px; height:112px; margin:0; padding:0; display:block; background:url(../images/logo.jpg) no-repeat top left; text-indent:-500px;  } 
 
#nav ul { margin:0; padding:70px 0 0 50px;}
#nav ul li { list-style-type:none; text-indent:0; display:block; float:left;  padding:0; height:40px; }

	#nav ul li a { margin:0; padding:0; height:40px; display:block; overflow:hidden; text-indent:-800px;}
	#nav ul li.nav-about {margin:0; width:150px; }
	#nav ul li.nav-about a {width:150px;background:url(../images/nav-about.jpg)  no-repeat top left}
	#nav ul li.nav-about a:hover {background-position:0 -40px}
	#nav ul li.nav-gallery {margin:0; width:165px; }
	#nav ul li.nav-gallery a { width:155px; background:url(../images/nav-gallery.jpg) no-repeat top left}
	#nav ul li.nav-gallery a:hover {background-position:0 -40px}
	#nav ul li.nav-packages {margin:0 0 0 10px; width:155px; }
	#nav ul li.nav-packages a { width:155px; background:url(../images/nav-packages.jpg) no-repeat top left}	
	#nav ul li.nav-packages a:hover {background-position:0 -40px}
	#nav ul li.nav-book {margin:0; width:165px; }
	#nav ul li.nav-book a { width:165px; background:url(../images/nav-book.jpg) no-repeat top left}		
	#nav ul li.nav-book a:hover {background-position:0 -40px}
	
	a#blog_link {
     position: fixed;
     right: -3px;
     top: 200px;
     display: block;
     width: 45px;
     height: 131px;
     text-indent: -10000px;
     background-image: url(../images/blogtag.png);
     overflow: hidden;
}
a#blog_link:hover {right:0;}

.archer {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'ArcherBook', sans-serif;
			font-size-adjust: 0.42;
		}
		
		
/* Tumblr feed */

#em-tumblr { display:absolute; width:200px; background:#ccc; padding:10px; top:100px; left:50%; margin-left:-300px; }
.em-post {}
	.em-post p {}
	.em-post a {}
	.em-post img {}
	.em-post span {}

#ian-tumblr { display:absolute; width:200px; background:#ccc; padding:10px; top:120px; left:50%; margin-left:300px; }
.ian-post {}
	.ian-post p {}
	.ian-post a {}
	.ian-post img {}
	.ian-post span {}
	
	
p.remaining {font-size:14px;}
p.remaining span {font-size:24px; 	font-family: 'ArcherBook', sans-serif;
			font-size-adjust: 0.42;}
			
h1.summarytitle {

	color:#fff;
	font-size:21px;
	line-height:40px;
	
	margin:0 auto;
	padding:0;
			font-family: 'ArcherBook', sans-serif;
				background: url('http://www.bigbouquet.co.uk/images/sprites.png') no-repeat -2px -2px;
	width: 491px;
	height: 54px;
	display:block;
	text-align:center;
	overflow:hidden;
	color:#fff;
			}
p.taskupdate {text-transform:uppercase; font-family: 'Gotham', sans-serif; text-align:center; width:150px;margin:10px;      display: -moz-inline-stack;
        display: inline-block;
        vertical-align:top;
        zoom: 1;
        *display: inline;	}
.percent {margin:5px auto; text-transform:uppercase; color:#fff;	background: url('http://www.bigbouquet.co.uk/images/sprites.png') no-repeat -435px -564px;
	width: 125px;
	height: 126px;
		display:block;
	text-align:center;
	overflow:hidden;font-family: 'Gotham', sans-serif;}	
.percent em {margin-top:28px;display:block;font-family: 'ArcherBook', sans-serif; font-size:52px; line-height:50px;}
#progressblock {clear:both;}
