@charset "utf-8";
/* CSS Document */

body  {	
	background-color: #09090b; 
	margin: 0px auto 0px auto; 
	background-position : top;	
	font-family: Arial, Verdana, Century Gothic;
	font-size: 1.1em; color: #FFFFFF;
	text-align: left;
	}
	
p, td, th {
	font-family:  Arial, Verdana, Century Gothic;
	font-size: 0.7em;
	color: #484848;
}

li {	
	list-style-image: url(images/bullet.jpg);
	font-family:  Arial, Verdana, Century Gothic;
	font-size: 0.7em;
	color: #333333;
	text-align: left;
}
h1 {
	font-family: Arial, Verdana, Century Gothic;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #855b0f;
	text-align: center;
	line-height: 0.8em;
}
h2 {
	font-family: Arial, Verdana, Century Gothic;
	font-size: 1.0em;
	color: #FFFFFF;
	font-weight: bold; 
	text-transform: uppercase;
	line-height: 0.8em;
	padding: 2px 0 10px 0;
	margin: 5px 0 0 0;}
h3 {
	font-family: Arial, Verdana, Century Gothic;
	font-size: 1em;
	color: #0CF;
	line-height: 15px;
	border-bottom: thin dotted #C0C0C0;
}
h4 {
	font-family: Arial, Verdana, Century Gothic;
	font-size: 1em;
	color: #855b0f;
	border-bottom: thin dotted #C0C0C0;
}

h5 {
	font-family: Arial, Verdana, Century Gothic;
	font-size: 1em;
	color: #855b0f;
	line-height: 0.9em;
}

a:link {font-family:Arial, Verdana, Century Gothic; color: #855b0f; font-size: 1.0em; font-weight: bold; font-stretch: semi-expanded; text-decoration: none; 	text-align: center;}
a:visited {font-family:Arial, Verdana, Century Gothic; color:#855b0f; font-size: 1.0em; font-weight: bold; font-stretch: semi-expanded; text-decoration: none; 	text-align: center;}
a:hover {font-family:Arial, Verdana, Century Gothic; color: #433312; font-size: 1.0em; font-weight: bold; font-stretch: semi-expanded; text-decoration: none; text-align: center;}
a:active {font-family:Arial, Verdana, Century Gothic; color: #855b0f; font-size: 1.0em; font-weight: bold; font-stretch: semi-expanded; text-decoration: none; 	text-align: center;}

/*Custom link styles*/

a.boxed:link, a.boxed:visited { font-family: Arial, Verdana, Century Gothic; font-size: 1.0em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; }

a.boxed:hover, a.boxed:active { font-family: Arial, Verdana, Century Gothic; font-size: 1.0em; font-weight: bold; text-transform: uppercase; 	color: #666; text-align: center;}

a.footerText:link, a.footerText:active { font-family: Arial, Verdana, Century Gothic; text-align: left; font-size: 0.9em; color: #c59634; line-height: 21px;}

a.footerText:hover, a.footerText:visited { font-family: Arial, Verdana, Century Gothic; text-align: left; font-size: 0.9em; color: #855b0f; line-height: 21px;}

a.top_Links:link, a.top_Links:active { font-family: Arial, Verdana, Century Gothic; text-align: left; font-size: 0.9em; color: #c59634;}

a.top_Links:hover, a.top_Links:visited { font-family: Arial, Verdana, Century Gothic; text-align: left; font-size: 0.9em; color: #855b0f;}

#toplinks a {font-size: small;}

.uppercase { font-size: 1.6em; font-weight: bold; text-transform: uppercase; color:#00CC00; text-align: center; }

.turquoise {color: #09F}
.plum {color: #6f2e47}
.lime {color: #709715}
.pink {color: #C09}
.purple {color: #6d5fb9 }
.darkgold {color: #433312 }
.gold {color: #855b0f }
.red {color: #a6100e }

/*Boxes*/ 

#clear {
	clear: none;
	height: 0px;	
}

#main {
	margin: 0px auto 0px auto; 
	float: center;
	position: relative;
	width: 1019px;
	height: auto;
	background-image: url(../images/breeze-bg2.jpg);
	background-position: top;
	background-repeat:no-repeat;
	}

#header {
	width: 858px;
	height: 27px;
	margin: 0px auto 0px auto; 
	position: relative;
	background-image: url(../images/bf_header.jpg);
	background-position: top;
	}
	
#logobg {
	width: 81px;
	height: 172px;
	position: relative;
	float: left;
	background-image: url(../images/bf_logo_bg.jpg);
	background-position: top;
	}
#toplinks{
	position: relative;
	float: left;
	width: 400px;
	height: 30px;
	clear: left;
	margin: -153px 0 0 0px;
	padding: 0px 0px 0px 85px;
	font-size: small;
	}
	
#toptel{
	position: relative;
	float: right;
	width: 300px;
	height: 30px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	}	
#flash {
	width: 858px;
	height: 259px;
	margin: 0px auto 0px auto; 
	position: relative;
	background-image: url(../images/bf_flash_bg.jpg);
	background-position: top;	
	}
#homeflash {
	width: 858px;
	height: 259px;
	margin: 0px auto 0px auto; 
	position: relative;
	background-image: url(../images/home_header.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}
#funeralflash {
	width: 858px;
	height: 259px;
	margin: 0px auto 0px auto; 
	position: relative;
	background-image: url(../images/header_funeral.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}
	
#navbar {
	width: 858px;
	height: 32px;
	margin: 0px auto 0 auto; 
	position: relative;
	background-image: url(../images/bf_navbar.jpg);
	background-position: top;
	}
	
#content {
	width: 858px;
	height: 245px;
	margin: 0px auto 0 auto;
	padding: 1px 0 0 0;
	position: relative;
	background-image: url(../images/bf_home_content.jpg);
	background-position: top;
	}
	
#content_long {
	width: 858px;
	height: 500px;
	margin: 0px auto 0 auto;
	padding: 1px 0 0 0;
	position: relative;
	background-image: url(../images/bf_content_long_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	}
#weddings_contentlong {
	width: 858px;
	height: 650px;
	margin: 0px auto 0 auto;
	padding: 1px 0 0 0;
	position: relative;
	background-image: url(../images/bf_content_long_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	}
#soccasions_contentlong {
	width: 858px;
	height: 550px;
	margin: 0px auto 0 auto;
	padding: 1px 0 0 0;
	position: relative;
	background-image: url(../images/bf_content_long_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	}
	
#content_topbg {
	width: 858px;
	height: 280px;
	margin: -1px auto 0 auto;
	padding: 1px 0 0 0;
	position: relative;
	background-image: url(../images/bf_homecontentlong_nohbg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	clear: both;
	}
	
#footer {
	width: 858px;
	height: 108px;
	margin: 0px auto 0 auto;
	padding: 20px 0 0 0;
	position: relative;
	background-image: url(../images/bf_footer.jpg);
	background-position: top;
	white-space: nowrap;
	}
#footer2 {
	width: 858px;
	height: 108px;
	margin: 0px auto 0 auto;
	padding: 20px 0 0 0;
	position: relative;
	background-image: url(../images/bf_footer2.jpg);
	background-position: top;
	}
	
#address {
	position: relative;
	float: left;
	width: 613px;
	height: 40px;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	clear: left;
	}
#interflora {
	position: relative;
	float: right;
	width: 220px;
	height: 40px;
	margin: 0px 0px 0 0;
	padding: 0px 0px 0px 20px;
	text-align: right;
	}
	
#left_box {
	width: 245px;
	height: 236px;
	position: relative;
	float: left;
	text-align: center;
	padding: 5px 0 0 10px;
	}
#left_pic {
	width: 245px;
	height: 204px;
	position: relative;
	float: left;
	text-align: center;
	background-image: url(../images/l_testimonials_box_01.jpg);
	background-position: bottom;
	}
	
#left_textbox {
	width: 545px;
	height: auto;
	position: relative;
	float: left;
	text-align: left;
	padding: 10px 5px 10px 25px;
	clear: both;
	}
	
#box_footerleft{
	width: 245px;
	height: 32px;
	position: relative;
	float: left;
	text-align: center;
	background-image: url(../images/l_testimonials_box_02.jpg);
	background-position: bottom;
	}
#home_text_frame {
	width: 330px;
	height: auto;
	padding: 0px 5px 0 5px;
	position: relative;
	float: left;
	text-align: center;
	clear: none;
	}
#right_box {
	width: 245px;
	height: 236px;
	float: right;
	text-align: center;
	padding: 5px 10px 0 0;
	}
#right_pic {
	width: 245px;
	height: 204px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/r_gallery_box_01.jpg);
	background-position: bottom;
	}
#box_footerright{
	width: 245px;
	height: 32px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/r_gallery_box_02.jpg);
	background-position: bottom;
	}
#rightbox_long {
	width: 245px;
	height: auto;
	float: right;
	text-align: center;
	padding: 5px 10px 0 0;
	}
	
/* Special Offers - Plum */ 

#rightbox_spoffers {
	width: 245px;
	height: 236px;
	float: right;
	text-align: center;
	padding: 5px 10px 0 0;
	}
#rightpic_spoffers {
	width: 245px;
	height: 204px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/r_special_offer_01.jpg);
	background-position: bottom;
	}
#boxfooterright_spoffers{
	width: 245px;
	height: 32px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/r_special_offer_02.jpg);
	background-position: bottom;
	}
	
/* Colour Schemes */

#rbox_turquoise {
	width: 245px;
	height: 236px;
	float: right;
	text-align: center;
	padding: 5px 10px 0 0;
	}
#rpic_turquoise {
	width: 245px;
	height: 204px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/box_turquoise1_01.jpg);
	background-position: bottom;
	}
#boxfright_turquoise{
	width: 245px;
	height: 32px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/box_turquoise1_02.jpg);
	background-position: bottom;
	}
	
#rbox_pink {
	width: 245px;
	height: 236px;
	float: right;
	text-align: center;
	padding: 5px 10px 0 0;
	}
#rpic_pink {
	width: 245px;
	height: 204px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/box_pink_01.jpg);
	background-position: bottom;
	}
#boxfright_pink{
	width: 245px;
	height: 32px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/box_pink_02.jpg);
	background-position: bottom;
	}
	
#rbox_lime {
	width: 245px;
	height: 236px;
	float: right;
	text-align: center;
	padding: 5px 10px 0 0;
	}
#rpic_lime {
	width: 245px;
	height: 204px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/box_lime_01.jpg);
	background-position: bottom;
	}
#boxfright_lime{
	width: 245px;
	height: 32px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/box_lime_02.jpg);
	background-position: bottom;
	}
	
#rbox_red {
	width: 245px;
	height: 236px;
	float: right;
	text-align: center;
	padding: 5px 10px 0 0;
	}
#rpic_red {
	width: 245px;
	height: 204px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/box_red_01.jpg);
	background-position: bottom;
	}
#boxfright_red{
	width: 245px;
	height: 32px;
	position: relative;
	float: right;
	text-align: center;
	background-image: url(../images/box_red_02.jpg);
	background-position: bottom;
	}

/*Gallery Boxes*/

#gallerybox_container{
	width: 843px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 1px 0 0 0;
	position: relative;
	background-image: url(../images/bf_content_long_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	clear: left;
	}
#gboxLCont1{
	width: 168px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;

	}
#gboxLeft1{
	width: 168px;
	height: 66px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_handhelds_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#gboxLFooter1{
	width: 168px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_bridalparty_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Verdana, Century Gothic; 
	font-size: 0.8em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	color: #FFF; 
	text-align: center; 
	font-size: small;
	}
#gboxLFooter1 a { font-family: Arial, Verdana, Century Gothic; font-size: 0.8em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; font-size: small;}

#gboxLCont2{
	width: 168px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	clear: none;
	}
#gboxLeft2{
	width: 167px;
	height: 66px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_buttonholes_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#gboxLFooter2{
	width: 167px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_buttonholes_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Verdana, Century Gothic; 
	font-size: 0.8em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	color: #FFF; 
	text-align: center; 
	font-size: small;
	}
#gboxLFooter2 a { font-family: Arial, Verdana, Century Gothic; font-size: 0.8em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; font-size: small;}

#gboxLCont3{
	width: 167px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	clear: none;
	}
#gboxLeft3{
	width: 167px;
	height: 66px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_centrepieces_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#gboxLFooter3{
	width: 167px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_centrepieces_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Verdana, Century Gothic; 
	font-size: 0.8em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	color: #FFF; 
	text-align: center; 
	font-size: small;
	}
#gboxLFooter3 a { font-family: Arial, Verdana, Century Gothic; font-size: 0.8em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; font-size: small;}

#gboxLCont4{
	width: 167px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	clear: none;
	}
#gboxLeft4{
	width: 167px;
	height: 66px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_corsages_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#gboxLFooter4{
	width: 167px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_corsages_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Verdana, Century Gothic; 
	font-size: 0.8em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	color: #FFF; 
	text-align: center; 
	font-size: small;
	}
#gboxLFooter4 a { font-family: Arial, Verdana, Century Gothic; font-size: 0.8em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; font-size: small;}

#gboxLCont5{
	width: 167px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	}
#gboxLeft5{
	width: 167px;
	height: 66px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_bridalparty_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#gboxLFooter5{
	width: 167px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_bridalparty_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Verdana, Century Gothic; 
	font-size: 0.8em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	color: #FFF; 
	text-align: center; 
	font-size: small;
	}
	
#gboxLFooter5 a { font-family: Arial, Verdana, Century Gothic; font-size: 0.8em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; font-size: small;}

#funeralbox_container{
	width: 743px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 1px 0 0 0;
	position: relative;
	background-image: url(../images/bf_content_long_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	clear: both;
	}

#gboxCCont1{
	width: 168px;
	height: 88px;
	margin: 0px 0 0px 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	clear: left;
	}
#gboxCentre1{
	width: 168px;
	height: 66px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_funeral_flowers_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#gboxCFooter1{
	width: 168px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_funeral_flowers_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Verdana, Century Gothic; 
	font-size: 0.8em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	color: #FFF; 
	text-align: center; 
	font-size: small;
	}
#gboxLFooter1 a { font-family: Arial, Verdana, Century Gothic; font-size: 0.8em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; font-size: small;}

#gboxCCont2{
	width: 168px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	clear: none;
	}
#gboxCentre2{
	width: 167px;
	height: 66px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_coffin_sprays_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#gboxCFooter2{
	width: 167px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/box_coffin_sprays_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Verdana, Century Gothic; 
	font-size: 0.8em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	color: #FFF; 
	text-align: center; 
	font-size: small;
	}
#gboxCFooter2 a { font-family: Arial, Verdana, Century Gothic; font-size: 0.8em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; font-size: small;}
#gboxCCont3{
	width: 167px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	clear: none;
}
/* #gboxCCont3{
	position: relative;
	float: right;
	clear: right;
	width: 167px;
	height: 88px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;

	}*/
#gboxCentre3{
	width: 167px;
	height: 66px;
	margin: 0px 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/boxf_button_holes_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#gboxCFooter3{
	width: 167px;
	height: 22px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-image: url(../images/boxf_button_holes_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Verdana, Century Gothic; 
	font-size: 0.8em; 
	font-weight: bold; 
	text-transform: uppercase; 	
	color: #FFF; 
	text-align: center; 
	font-size: small;
	}
#gboxLFooter3 a { font-family: Arial, Verdana, Century Gothic; font-size: 0.8em; font-weight: bold; text-transform: uppercase; 	color: #FFF; text-align: center; font-size: small;}


/* Content Styling*/

.navlinks {
	font-family: Arial, Verdana, Century Gothic;
	font-size: 0.85em;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
	color: #855b0f;
	text-align: center;
}
.top_text {
	font-family: Arial, Verdana, Century Gothic;
	text-align: right;
	font-size: 1.0em;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
	text-transform: uppercase;
	color: #c59634;
}
.footer_text_light {
	font-family: Arial, Verdana, Century Gothic;
	text-align: left;
	font-size: 0.8em;
	color: #c59634;
	line-height: 21px;
	}
.footer_text_dark {
	font-family: Arial, Verdana, Century Gothic;
	text-align: left;
	font-size: 0.8em;
	color: #855b0f;
	line-height: 21px;
	}
.footer_text_interflora {
	font-family: Arial, Verdana, Century Gothic;
	text-align: left;
	font-size: 0.8em;
	color: #c59634;
	line-height: 8px;
	padding: 0 0 10px 0;
	}

