/*-----------------------------------------------------------------------------------------------*/ 
/*                                          Main CSS Site Styles                                 */
/*-----------------------------------------------------------------------------------------------*/

HTML{
    MARGIN: 0px;
    PADDING: 0px;
}

body {
    padding:0;
    margin:0;
    font-family:Arial;
	background-color:#D3E7AD;
	font-size:12px;
    text-align:left;
	background-image:url(../Pix/Main-Bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

img {
	border:0px;
}

#OuterContainer {
	width:850px;
	height:auto;
	margin: 0 auto;
	background-color:#FFFFFF;
}
/*-----------------------------------------------------------------------------------------------*/ 
/*                                           TOPNAV STYLES                                       */
/*-----------------------------------------------------------------------------------------------*/

#TopNavContainer {
	width:850px;
	border:0;
	margin-top: 22px;
}

.logo {
	top:0;
	left:0;
	padding-left: 22px;
	padding-top: 22px;
}

.navigation {
	width:850px;
	padding-left: 0px;
	background-color: #718C63;
	margin-top: 15px;
	padding-right: 0px;
}

.navigation a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:22px;
	padding-right:22px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right:2px #475B3D solid;
	float:left;
}

.navigation a.xmas{
	color:#990000;
	text-decoration:none;
	font-weight:bold;
	padding-left:22px;
	padding-right:22px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right:2px #475B3D solid;
	float:left;
}

.navigation a:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	display:block;
	background-color:#8BB03F;
}


/*-----------------------------------------------------------------------------------------------*/ 
/*                                        MAIN CONTENT STYLES                                    */
/*-----------------------------------------------------------------------------------------------*/

#ContentContainer {
	width:850px;
}

#ContentContainerHome {
	width:850px;
	background:url(../images/HomeMain.jpg) no-repeat scroll 22px 37px;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                              FOOTER STYLES                                    */
/*-----------------------------------------------------------------------------------------------*/

#FooterContainer {
	width:850px;
	height:21px;
	padding-top:5px;
	color:#718c63;
	background-color:#D3E7AD;
}

.left {
	float:left;
}

.right {
	float:right;
	margin-right: 22px;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                              PAGE STYLES                                      */
/*-----------------------------------------------------------------------------------------------*/

/*    index.html    */

.index {
	background-image:url(../Pix/Index/HomeMain.jpg);
	background-repeat:no-repeat;
}

#righttext {
	width: 330px;
	float: right;
	margin-right: 22px;
	margin-top: 37px;
}

#righttextHome {
	width: 330px;
	float: right;
	margin-right: 22px;
	margin-top: 37px;
	height: 460px;
}

H1.Pink {
	color:#C10366;
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

H2.Pink {
	color:#1C350C;
	font-size:14px;
	padding-bottom:15px;
	margin:0px;
	font-weight:normal;
}

H3.GreenText12 {
	color:#718c63;
	padding-bottom:10px;
	margin:0px;
	width:330px;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

H3.GreenText12 a {
	color:#C30366;
	padding-bottom:10px;
	margin:0px;
	width:330px;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

H3.GreenText12 a:hover{
	color:#FF66FF;
}

#takealook {
	height:35px;
	background-color:#718C63;
	color:#FFFFFF;
	font-size:12px;
	padding-top:10px;
	padding-left:22px;
	margin-top: 37px;
	margin-bottom: 22px;
}

/*    flowers.html    */

.flowers {
	background-image:url(../Pix/flowers/flowersbg.jpg);
	background-repeat:no-repeat;
}

#righttextflowers {
	position:relative;
	left:425px;
	top:27px;
}

H1.Pinkflowers {
	color:#C10366;
	font-size:18px;
	padding-bottom:15px;
	margin:0px;
	font-weight:normal;
}

H3.GreenText12flowers {
	color:#718c63;
	padding-bottom:10px;
	margin:0px;
	width:290px;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

#takealookflowers {
	position:relative;
	left:0px;
	top:100px;
	height:35px;
	background-color:#718C63;
	color:#FFFFFF;
	font-size:22px;
	padding-top:10px;
	padding-left:22px;
}

/*    weddings.html    */

.weddings {
	background-image:url(../Pix/weddings/weddingsbg.jpg);
	background-repeat:no-repeat;
}

#righttextweddings {
	position:relative;
	left:425px;
	top:27px;
}

H3.GreenText12weddings {
	color:#718c63;
	padding-bottom:10px;
	margin:0px;
	width:357px;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

#takealookweddings {
	position:relative;
	left:0px;
	top:100px;
	height:35px;
	background-color:#718C63;
	color:#FFFFFF;
	font-size:22px;
	padding-top:10px;
	padding-left:22px;
}


/*    sympathy.html    */

.sympathy {
	background-image:url(../Pix/sympathy/sympathybg.jpg);
	background-repeat:no-repeat;
}

#righttextsympathy {
	position:relative;
	left:425px;
	top:27px;
}

H3.GreenText12sympathy {
	color:#718c63;
	padding-bottom:10px;
	margin:0px;
	width:357px;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

#takealooksympathy {
	position:relative;
	left:0px;
	top:270px;
	height:35px;
	background-color:#718C63;
	color:#FFFFFF;
	font-size:22px;
	padding-top:10px;
	padding-left:22px;
}

/*    contact.html    */

.contact {
	background-image:url(../Pix/contact/contactbg.jpg);
	background-repeat:no-repeat;
}

#righttextcontact {
	position:relative;
	left:425px;
	top:27px;
}

H3.GreenText12contact {
	color:#718c63;
	padding-bottom:10px;
	margin:0px;
	width:290px;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

#takealookcontact {
	position:relative;
	left:0px;
	top:60px;
	height:35px;
	background-color:#718C63;
	color:#FFFFFF;
	font-size:22px;
	padding-top:10px;
	padding-left:22px;
}

.SubPink12 {
	font-weight:bold;
	color:#C10366;
}

.SubGreenLink12 {
	font-weight:bold;
	color:#475B3D;
}

a.GreenLink12 {
	font-weight:bold;
	color:#475B3D;
	text-decoration:none;
}

a.GreenLink12:hover {
	text-decoration:underline;
}

.clearit {
	clear: both;
}

#leftimg {
	float:left;
	width: 460px;
	margin-left: 22px;
	margin-top: 37px;
}

#hidden {
	height: 0px;
	width: 0px;
	visibility: hidden;
	display: none;
	margin: 0px;
	padding: 0px;
}

