/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

*
{
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 0;
	border-left-width: 0;
}
.whats_included {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	font-weight: bold;
	font-style: normal;
}


img
{
border: 0px;
}


a{
	color: #FFFFFF;
	text-decoration:none;
}

a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

body{
	color: #000000;
	line-height:20px;
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.album_layout {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #FFF;
}

.img_left {
	clip: rect(auto,auto,auto,auto);
	padding-left: 40px;
}


#main_bg{
	width: 1032px;
	padding: 0px;
	background: url(../images/bg.gif) #000000;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
.options {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}


#main {
	width: 1014px;
	margin-left: 9px;
}


#header {
	width:1014px;
	height: 189px;
	background: url(../images/t03.jpg) left top no-repeat;
	padding-top: 0px;
	margin-top: 5px;
}
#header-all {
	background-image: url(../images/big05.jpg);
	padding-top: 0px;
	margin-top: 5px;
}


#logo {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:18px;
	font-style:italic;
	height: 189px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 704px;
}

#logo a {
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}


#logo H2 a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}

#buttons{
	width: 991px;
	height: 33px;
	text-align:center;
	margin-left: 0px;
	float:right;
	padding-left: 23px;
	padding-bottom: 0px;
	background-image: url(../images/but_s.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#buttons ul {
    padding-left: 0px;
    margin: 0px;
}

#buttons li {
	display: inline;
}

#buttons a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:normal;
	display: block;
	float: left;
	width: 160px;
	height: 34px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 7px;
	text-align: center;
	background:url(../images/fish_b.gif) 0px 23px no-repeat;
}
#main_bg #main #header-all #buttons ul li .last_b {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	width: 140px;
}



#buttons a:hover {
	text-decoration: none;
	background: url(../images/but_over_dark_s.jpg) repeat-x;
}

#content{
	width: 991px;
	background: url(../images/cont_bg.png);
	min-height: 715px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#left{
	width: 260px;
	float: left;
	color:#C7C8CA;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.left_b {
	padding-left: 7px;
	padding-top: 0px;
	width: 250px;
	background-repeat: no-repeat;
	background-position: 12px 18px;
}
#image_left {
}


.text{
	padding: 5px 0px 0px 0px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}

.img {	float:left;
		margin: 12px 12px 5px 0px;
}

span {	color:#FFFFFF;
		font-weight:bold;
}

.dat { text-decoration: underline;
		color:#FFFFFF;}
		
.col_b {color:#FFFFFF;}

#left H1{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight: 100;
	color: #ffffff;
	text-align:center;
	height: 32px;
	padding-top: 12px;
	background-image: url(../images/tit_l.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#right H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	color: #08295A;
	padding-bottom: 13px;
	padding-left: 4px;
	text-align: left;
	background: url(../images/tit_right.jpg) bottom repeat-x;
	width: 98%;
}

.read_r{
	text-align:right;
	padding-right:20px;
	padding-top: 5px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

#right{
	float:right;
	width: 690px;
	background-image: url(../wedding/images/bg03.jpg);
	background-repeat: repeat-x;
	background-position: right 25px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.right_top {
	background: url(../images/r_top.gif) top no-repeat;
	height:9px;
	width: 700px;
}

.right_bot {
	height:9px;
	width: 700px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(../images/r_bot.gif);
}
				
.right_s {
	background:#ABABAB;
	width: 685px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.col_l {
	float:left;
	width:250px;
	margin-left:0px;
	margin-top:5px;
	border: 1px outset #000;
		}

.col_r {
	float: left;
	width:380px;
	margin-left:15px;
	margin-top:5px;
	border: thin outset #000;
		}
.left_r { width: 238px;
			float:left;
}

.right_r {
		width: 175px;
		float:right;
		}

#footer{
	height: 53px;
	width: 100%;
	font-size: 12px;
	color: #000000;
	clear:both;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer a{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

#footer a:hover{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
.col_rVideo {
	float: left;
	width:680px;
	margin-left:15px;
	margin-top:5px;
}
.col_rVideoWeb {
	float: left;
	width:680px;
	margin-left:15px;
	margin-top:5px;
}
.col_rVideHome {
	float: left;
	width:680px;
	margin-left:15px;
	margin-top:5px;
}
.product_col {
	float:left;
	width:700px;
	margin-left:0px;
	margin-top:5px;
}
.rotation-animation {
	float:left;
	width:650px;
	margin-left:0px;
	margin-top:5px;
	padding-left: 20px;
}
.contact {
	float:none;
	width:620px;
	margin-top: 5px;
	margin-left: 5px;
}
.Option_one {
	float:left;
	width:625px;
	margin-left:0px;
	margin-top:10px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../images/options.jpg);
	background-repeat: repeat-x;
	border: 2px solid #000000;
}
.Option_two {
	float:left;
	width:625px;
	margin-left:0px;
	margin-top:10px;
	padding-left: 20px;
	text-align: justify;
	padding-right: 20px;
	border: 2px solid #000000;
	background-image: url(../images/options.jpg);
	background-repeat: repeat-x;
}
.Option_three {
	float:left;
	width:625px;
	margin-left:0px;
	margin-top:10px;
	padding-left: 20px;
	text-align: justify;
	padding-right: 20px;
	border: 2px solid #000000;
	background-image: url(../images/options.jpg);
	background-repeat: repeat-x;
}
.Option_four {
	float:left;
	width:625px;
	margin-left:0px;
	margin-top:5px;
	padding-left: 20px;
	text-align: justify;
	padding-right: 20px;
	border: 2px solid #000000;
	background-image: url(../images/options.jpg);
	background-repeat: repeat-x;
}
.your_wedding {
	float: left;
	width:650px;
	margin-top:5px;
}
#right_options {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight: 100;
	color: #08295A;
	padding-bottom: 13px;
	padding-left: 4px;
	text-align: left;
	background: url(../images/tit_right.jpg) bottom repeat-x;
	width: 98%;
}
.Gall_L {
	float:left;
	width:300px;
	margin-left:0px;
	padding-left: 50px;
	background-color: #ABABAB;
	padding-top: 20px;
}
.Gall_mov_r {
	float: left;
	width:250px;
	margin-left:40px;
}
.package_content {
	width: 991px;
	background: url(../images/cont_bg.png);
	min-height: 800px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.col_l_all {
	width:210px;
	margin-top:5px;
	border: 1px solid #000;
	float: left;
	margin-right: 10px;
	height: 710px;
}
.main_text_all {
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
}
.img_main_page {
}
#header-prom {
	background-image: url(../images/big06.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
.col_l_prom {
	float:left;
	width:650px;
	margin-top:5px;
	background-image: url(../prom-photography/images/BG1.jpg);
	padding-left: 15px;
}
.Prom_content {
	float:left;
	width:625px;
	margin-left:0px;
	margin-top:10px;
	padding-left: 20px;
	background-color: #ABABAB;
	text-align: justify;
	padding-right: 20px;
	border: 2px outset #000000;
}
#header-comm {
	background-image: url(../images/big07.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
.maintext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-align: left;
}
.col_rCopy {
	float: left;
	width:650px;
	margin-top:5px;
	border: thin outset #000;
	background-image: url(../wedding/images/bg03.jpg);
}
.img_right {
	float:right;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.img_left_wed {
	float:left;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 2px;
	margin-left: 12px;
}
.img_main_page {
	clip: rect(auto,auto,auto,auto);
	padding-left: 5px;
}
main_page_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}
.twin_col {
	width:330px;
	margin-top:5px;
	border: 1px solid #000;
	float: left;
	padding-right: 0px;
}
.col_full_frame {
	width:650px;
	margin-top:5px;
	border: 1px solid #000;
	float: left;
}
#header-rest {
	background-image: url(../images/big08.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-video {
	background-image: url(../images/big09.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-web {
	background-image: url(../images/big11.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
.Option_oneCopy {
	float:left;
	width:600px;
	margin-left:0px;
	margin-top:10px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../wedding/images/bg04.jpg);
	background-repeat: no-repeat;
	border: 2px solid #000000;
}
.Option_twoCopy {
	float:left;
	width:625px;
	margin-left:0px;
	margin-top:10px;
	padding-left: 20px;
	text-align: justify;
	padding-right: 20px;
	border: 2px solid #000000;
	background-image: url(../wedding/images/bg03.jpg);
	background-repeat: no-repeat;
}
.Option_threeCopy {
	float:left;
	width:625px;
	margin-left:0px;
	margin-top:10px;
	padding-left: 20px;
	text-align: justify;
	padding-right: 20px;
	border: 2px solid #000000;
	background-image: url(../wedding/images/bg02.jpg);
}
.Option_fourCopy {
	float:left;
	width:625px;
	margin-left:0px;
	margin-top:10px;
	padding-left: 20px;
	text-align: justify;
	padding-right: 20px;
	border: 2px solid #000000;
	background-image: url(../wedding/images/bg05.jpg);
}
.bottom_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7px;
	padding-left: 5px;
	line-height: 8px;
}
#header-funeral {
	background-image: url(../images/Big12.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#content_funeral {
	width: 991px;
	min-height: 715px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../images/cont_g.png);
}
#header-event {
	background-image: url(../images/Big13.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-wedding {
	background-image: url(../images/big03.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-art {
	background-image: url(../images/big14.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-funeral2 {
	background-image: url(../images/Big12.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-beaumont {
	background-image: url(../wedding/venues/images/banner.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-grove {
	background-image: url(../wedding/venues/images/grove.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-brunel {
	background-image: url(../wedding/venues/images/brunel.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-cavendish {
	background-image: url(../wedding/venues/images/cavendish.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-bucks {
	background-image: url(../wedding/venues/images/bucksgolf.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-fosters {
	background-image: url(../wedding/venues/images/fosters.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-grims {
	background-image: url(../wedding/venues/images/grims.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-monkey {
	background-image: url(../wedding/venues/images/monkey.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-moor {
	background-image: url(../wedding/venues/images/moor.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-pinhot {
	background-image: url(../wedding/venues/images/pinehot.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-pinewood {
	background-image: url(../wedding/venues/images/pinewood.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-qvardis {
	background-image: url(../wedding/venues/images/qvardis.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-rich {
	background-image: url(../wedding/venues/images/rich.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-runny {
	background-image: url(../wedding/venues/images/runny.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-johns {
	background-image: url(../wedding/venues/images/johns.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-law {
	background-image: url(../wedding/venues/images/law.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-stock {
	background-image: url(../wedding/venues/images/stock.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-barn {
	background-image: url(../wedding/venues/images/barn.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-grange {
	background-image: url(../wedding/venues/images/grange.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-tudor {
	background-image: url(../wedding/venues/images/tudor.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-ux {
	background-image: url(../wedding/venues/images/uxbridge.jpg);
	padding-top: 0px;
	margin-top: 5px;
}
#header-civil {
	background-image: url(../wedding/venues/images/civil-partnership.jpg);
	padding-top: 0px;
	margin-top: 5px;
}

