body {

	font-family:  "trebuchet MS", sans-serif;
	font-size : 12px;

}

table {
	font-size : 12px;

}

A {
	color : #0E6100;

}

H1 {

	font-size : 18px;
}

H2 {
	font-size : 16px;
}



.page {
	width : 900px;
	margin-left : auto;
	margin-right : auto;
	background-image : url(img/menuBackground.gif);
	background-repeat : repeat-y;
}

.pageTop {

	width : 881px;
	height : 160px;

}


.pageMainMenu {
	float : left;
	background-image : url(img/menuBackground.gif);
	background-repeat : repeat-y;
	
}

.replacement {

	border : none;
	text-decoration : none;
}



.pageMainContent {
	float : left;

}

.pageMainContentTop {
	background-image : url(img/pageBackgroundTop.gif);
	background-repeat : no-repeat;	
	width : 822px;
	height : 4px;
}

.pageMainContentBody {
	background-image : url(img/pageBackgroundRepeat.gif);
	background-repeat : repeat-y;
	width : 822px;
	min-height : 600px;
	padding-top : 16px;

}

.pageMainContentLeft {
	float : left;
	padding : 34px;
	padding-top : 20px;
	width : 310px;
	line-height : 24px;
	color : #18A700;
}

.pageMainContentRight {
	float : left;
	padding-top : 20px;
}	

.pageMainContentWhole {
	padding : 34px;
	padding-top : 20px;
	line-height : 24px;
	color : #18A700;
}



.submenuTop {
	height : 44px;
    padding-top : 24px;
}
.submenuBackground {
	background-color : #FFFEF8;
	width : 266px;
	padding : 12px;
	padding-right : 20px;
	margin-left : 11px;	

}

.submenuBackgroundWeddings {
	background-color : #FFFEF8;
	width : 735px;
	padding : 12px;
	padding-right : 20px;
	margin-left : 11px;
	line-height : 24px;
	color : #18A700;
}

.submenuEnd {
	background-image : url(img/submenuEnd.gif);
	background-repeat : no-repeat;
	width : 309px;
	height : 17px;


}

.submenuPricesCopyLeft {
	float : left;
	width : 300px;
	

}

.submenuPricesCopyRight {
	float : left;
	padding-left : 40px;

}


.headingBlack {
	text-decoration : none;
	border : none;

}

.headingGrey {
	border : none;
	text-decoration : none;
}

.subheading {
	background-color : #dedede;
	color : white;
	padding : 12px;

}

.clearBoth {
	clear : both;
}

.photo360x270 {

	background-image : url(img/photo360x270.jpg);
	background-repeat : no-repeat;
	padding-left : 16px;
	padding-top : 16px;
	width : 392px;
	height : 302px;

}

.photo360x270arrow {

	background-image : url(img/photo360x270arrow.jpg);
	background-repeat : no-repeat;
	padding-left : 16px;
	padding-top : 16px;
	width : 392px;
	height : 302px;

}

.photoSmall {
	float : left;
	background-image : url(img/photoSmall.jpg);
	background-repeat : no-repeat;
	padding-left : 12px;
	padding-top : 12px;
	width : 121px;
	height : 91px;

}

.photoSmallCredits {

	float : left;
	width : 240px;
	color : #999;
	padding-top : 24px;
}

.photoCredits {

    margin-top : -16px;
    text-align : right;
	color : silver;
	font-size : 10px;
}

.foot {
	width : 900px;
	margin-left : auto;
	margin-right : auto;
	padding-top: 24px;
	padding-bottom: 24px;	
	color : silver;
	font-size : 10px;
}

.foot A {
	color : silver;

}


.footLeft {
	float : left;
	padding-left : 50px;
}

.footRight {
	float : right;
	padding-right : 22px;

}

.loadItem {
	display : none;
}

.noBorder {
	border : none;
}
#show {

}

.blogbadge {
	background-image : url(img/pageBackgroundRepeat.gif);
	background-repeat : repeat-y;
	width : 776px;
	text-align:right;
	padding-bottom: 20px;
	padding-right:24px;

}


