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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,  legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 98%;
	/*  vertical-align: top;*/
	font-family: Arial, Helvetica, sans-serif;

}
body {
	line-height: 1.5;
}
ol, ul {
	list-style:circle;
	padding:0 0 0 15px;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

h1 {
	font-size:27px;
	color:#000;
	margin:0 0 10px;
	font-family: 'MinionProBoldItalic', Arial, sans-serif; }

h2 {

	color:#000;
	font-weight: normal; 
}


body {
	font-family:Arial, Helvetica, sans-serif;
	background:#fee485 url(../images/bg.jpg) repeat-x; 
	margin-top:20px;
	
}

a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: red;
	text-decoration: none;
}
a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	text-decoration: none;
}

p{ color: #000; font-size: 15px; line-height: 1.5em; letter-spacing: none; text-align:justify;} 




span.test4{ color: #666666; font-size: 11px ;font-family: Arial, Helvetica, sans-serif;  }

.hit {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFc16b;
}

.brown-bg { background:#61352B;  } 

.facebook { 
float:right;
right: 14px;
top: 14px; } 

#container {
margin: 0 auto;
width: 800px;
}

#header {
width: 800px;
background:#61352B url(../images/logo.gif) 0 0 no-repeat;
height:130px;
position:relative
}

#nav { width: 375px;
float: right;
position: absolute;
top: 59%;
right: 0;} 

#nav li{
font-family: 'MinionProBoldItalic', Arial, sans-serif;
font-size: 155%;
color: white;
display: inline;
padding: 0 21px 0 0;
}

#nav li a {font-family: 'MinionProBoldItalic', Arial, sans-serif;
color:#fff; font-size:100%;
}

body#home li.home  a, #services li.services  a, #hampers li.hampers  a, #gallery li.gallery  a, #contact li.contact  a {
		color:#FFC809;
	
}

#nav li a:hover { color:#FFC809; text-decoration:none; }

#index { background:url(../images/indexbg.jpg) repeat-y; }

#footer{
font-family: Arial, Helvetica, sans-serif;
color: #553A2A;
float: right;
width: 750px;
font-size: 10px;
}

#footer a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #271A14;
text-decoration: none;

}

#footer a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #897800;
background: url(#) center center repeat-x;
}

.iconlist
{
list-style: none;
margin: 0;
padding: 0;
line-height: 16px;
color: #553A2A; font-size: 15px ;font-family: Arial, Helvetica, sans-serif;

}

.menulist
{
list-style: none;
margin: 0;
padding: 0;
line-height: 21px;
color: #553A2A; font-size: 13px ;font-family: Arial, Helvetica, sans-serif;

}

li.icon
{

background-image: url("../table-arrangements_files/bullet.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0px 0px 0px 15px;
margin:7px 0 0 0;
color:#553A2A


}

li.menu
{

background-image: url("../table-arrangements_files/bullet.gif");
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0px 0px 0px 15px;

}

#facebook {padding:10px 0 0 0; color:#553A2A; font-family: Arial, Helvetica, sans-serif; font-size:15px; }

#facebook img { margin:10px 0 0 0;}

.img-holder { float:left; margin:30px 0 0; }

.img-holder2 { float:right; margin:0px 0px 6px 6px; }
.img-holder2 img{ border:1px solid #666;}

.spacer { width:50px; height:10px; float:left;}

.image-padding { padding:40px 0 0 0;}

.right-image {float:right; margin: 0px 0px 0px 10px;}

#pagination { clear:both; text-align:center; }

#pagination a { color:#523B2E;  }

#contactpage label { color:#523B2E; padding:5px 5px 5px 0;  margin: 0  0;
} 
#contactpage select {width:160px; }

.contactdetails { float:left; width:350px; color:#000;}


.contactdetails p {color:#553A2A;}

#contactform { float:right; width:370px; font-size:15px; }

#contactform label { font-size:15px; color:#3F2C23;}

#contactform input[type=text] { background: #fff; border: 1px solid #3F2C23; margin: 0 20px 0 0; }
#contactform select { background: #fff; border: 1px solid #3F2C23; }
#contactform #submit {
	margin: 13px 0 0 0;
}

.form-right { float:right; width: 180px;  padding:0 20px 0 0 ; }

.form-left { float:left; width: 100px; padding: 0 0 0 10px;  }

h1.services, .gallery { font-size:24px;  }

.hamper-image { float:right; margin:0 0 15px 20px; clear:right;  font-size:15px; text-align:center; }
.hamper-image img { border:1px solid #3F2C23; margin:3px 0 0 0; }

@font-face {
    font-family: 'MinionProBoldItalic';
    src: url('/fonts/minionpro-boldit-webfont.eot');
    src: url('/fonts/minionpro-boldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/minionpro-boldit-webfont.woff') format('woff'),
         url('/fonts/minionpro-boldit-webfont.ttf') format('truetype'),
         url('/fonts/minionpro-boldit-webfont.svg#MinionProBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.center {text-align:center;}

.gallery-container {width:230px;  float:left;}



.gal-image-holder {
	padding:10px;
	margin:6px;
	background: #fff7da;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	border:1px solid #999;
}

.gal-image-holder img {	
	border: 2px solid #666;
	margin-bottom:3px;
}

#previous-next-buttons {
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:20px;
}
#previous-next-buttons a:link, #previous-next-buttons a:visited{
	padding:10px;
	border:1px solid #666;
	background:#f4f4f4;
	color:#2d2d2d; 
	text-decoration:none;
}
#previous-next-buttons a:hover, #previous-next-buttons a:active{
	padding:10px;
	border:1px solid #666;
	background:#666;
	color:#f4f4f4; 
	text-decoration:none;
}
.activepage {
	padding:10px;
	border:1px solid #666;
	background:#fff2c6;
	color:#000;
	font-size:140%;
	font-weight:bold;
}

.back-to-gallery {float:right; font-size:16px;}

.smaller {font-size:16px; font-style:italic;}

#phone { width:500px; float:right; font-size:16pt; color:#fff; text-align:right; padding-right:10px; padding-top:20px;}

#phone img {vertical-align:top; padding-top:4px; padding-right:10px;}

.large-link {font-size:120%;}