fieldset,img{border:0;}
body,td,th{
	color:#373535;
	font-size:62.5%;
	background:#E7E8E2 url(RSVP%20images/wedding-video-lancashire-mainBG.jpg) repeat-x fixed;
	margin:0;
	padding:0;
}
img{display:block;border:0;}
div{margin:0;}
p,td,li,ul,ol,h1,h2,h3,h4,h5,h6{font-family:"Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;}
h1{font-size:1.6em;font-weight:400;}
h2{font-size:1.4em;font-weight:400;color:#8c7853;padding-top:50px;padding-bottom:5px;}
h3{font-size:1.4em;font-weight:400;color:#8c7853;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:silver;border-bottom-color:silver;padding-top:10px;padding-bottom:10px;}
html p{margin-top:0;margin-bottom:1em;text-align:left;font-size:1.2em;line-height:1.7;}
#container{
	width:865px;
	padding-right:70px;
	padding-left:70px;
	height:1200px;
	background:#FFF url(RSVP%20images/north-west%27s-wedding-video-pic.jpg) no-repeat 422px 5px;
	margin:0 auto;
	border-top: 10px solid #FFF;
	border-right: 2px solid #EAE9E3;
	border-left: 2px solid #EAE9E3;
}
#branding{background-image:url(RSVP%20images/roy-smith-wedding-video-logo.jpg);background-repeat:no-repeat;background-position:left 5px;margin:0;padding:0;}
#branding a:link{text-decoration:none;color:#857553;}
#branding a:hover{color:#B61E0B;text-decoration:underline;}
#nav{font-size:1.2em;}
#nav ul{white-space:nowrap;list-style-type:none;margin:0;padding:25px 0 20px;}
#nav li{display:inline;list-style-type:none;margin:0;padding:0;}
#nav a{
	margin:0;
	padding-top: 10px;
	padding-right: 83px;
	padding-bottom: 10px;
	padding-left: 82.5px;
}
#nav a:link,#nav a:visited{color:#403E3E;text-decoration:none;background-image:url(RSVP%20images/wedding-nav.jpg);background-repeat:no-repeat;background-position:left top;}
#nav li a:hover{color:#B61E0B;text-decoration:none;background-image:url(RSVP%20images/north-west-video-hover.jpg);background-repeat:repeat-x;}
#form{
	float:left;
	width:40%;
	border:1px solid #ececea;
	background-color: #f8f8f7;
	margin-top: 10px;
	margin-right: 25;
	margin-bottom: 0;
	margin-left: 0;
	padding: 20px;
}
#contact{
	margin-top:10px;
	display:inline;
	background:#f8f8f7;
	border:1px solid #ececea;
	padding:20px;
	width: 47%;
	float: left;
}
#warning {
	color: #B6220F;
	font-weight: bold;
}
#contact ul{margin:15px 0 0;padding:0;}
#contact li{list-style:none;font-size:1.2em;color:#343434;margin:0;padding:0 0 10px;}
#contact li a:link{color:#343434;text-decoration:none;}
#contact li a:hover{
	color:#B21E0B;
	text-decoration:underline;
}
#address{border:1px solid #CFCFCE;background:#E9E9E7;width:84%;padding:20px 30px;}
#footer{clear:both;font-size:1.2em;padding-top:10px;height:150px;width:100%;}
#footer li{list-style-type:none;display:inline;padding-right:3px;padding-left:3px;}
#footer ul{text-align:center;color:#9d9d9d;}
#footer a:link,#footer a:visited,#footer a:active{color:#9d9d9d;text-decoration:none;}
#footer a:hover{color:#B51D0A;}
.hide{text-indent:-9999px;}
.p{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.packages{margin-top:20px;border:2px solid #ececea;background:#f8f8f7;color:#8C7853;padding:10px;}
.img{
	border:1px solid #CFCFCE;
	margin-top:20px;
	margin-bottom:25px;
	padding:2px;
}
.columnimage{padding-bottom:15px;padding-top:5px;}
.gold{color:#8D794E;padding-top:10px;font-size:1.3em;}
.current{font-style:italic;}

