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


body { background-color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


a:link { color: #CCCCCC; text-decoration: none; }
a:visited { color: #CCCCCC; text-decoration: none; }
a:hover { color:#FFFFFF; text-decoration: underline; }

#main_container {
position:relative;
width: 950px;
margin-top: 10px;
margin-left:auto;
margin-right:auto;
 }

/* Background */
#Layer-1 {
	position: absolute;
	left: +0px;
	top: +0px;
	width: 884px;
	height: 699px;
	z-index: 1;
}

/* SilverLeaf logo */
#Layer-2 {
  position: absolute;
  left: 3px;
  top: 3px;
  width: 857px;
  height: 186px;
  z-index: 2;
}

/* main photo */
#Layer-3 {
  position: absolute;
  left: 130px;
  top: 177px;
  width: 692px;
  height: 461px;
  z-index: 3;
}

/* testimonials */
#testimonials {
  position: absolute;
  left: 130px;
  top: 167px;
  width: 692px;
  height: 461px;
  z-index: 3;
}

table.testimonials { width: 100%; vertical-align: top; color:#CCCCCC; }


/* contact info */
#Layer-4 {
  color: #CCCCCC;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 11px;
  position: absolute;
  left: 742px;
  top: 83px;
  width: 115px;
  height: 36px;
  z-index: 4;
}

/* menu */
#Layer-5 {
	color:#333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	left: 380px;
	top: 140px;
	width: 550px;
	height: 8px;
	z-index: 5;
}

#Layer-6 {
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	position: absolute;
	left: 216px;
	top: 651px;
	width: 541px;
	height: 23px;
	z-index: 6;
}

#footer {
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	position: absolute;
	left: 625px;
	top: 710px;
	width: 150px;
	height: 23px;
	z-index: 6;
}


/* PHOTO GALLERY */


/* position */
#gallery_view {
  position: absolute;
  left: 130px;
  top: 165px;
  width: 692px;
  height: 461px;
  z-index: 10;
}

/* wedding gallery */

.a, .a:visited {color:#000;}
#container {position:relative; width:692px; height:461px; background: none; border:1px solid #000; margin:0px auto;}
#container b {font-weight:normal; width:692px; text-align:center; position:absolute; bottom:300px; left:0px; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

a.gallery img { border:1px #ffffff solid; }

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #ffffff; width:60px; height:60px; float:left; margin:3px 3px; position:relative; cursor:default;}

a.slidea {background:url(images/weddings1_thumb.jpg);}
a.slideb {background:url(images/weddings2_thumb.jpg);}
a.slidec {background:url(images/weddings3_thumb.jpg);}
a.slided {background:url(images/weddings4_thumb.jpg);}
a.slidee {background:url(images/weddings5_thumb.jpg);}
a.slidef {background:url(images/weddings6_thumb.jpg);}
a.slideg {background:url(images/weddings7_thumb.jpg);}
a.slideh {background:url(images/weddings8_thumb.jpg);}
a.slidei {background:url(images/weddings9_thumb.jpg);}
a.slidej {background:url(images/weddings10_thumb.jpg);}
a.slidek {background:url(images/weddings11_thumb.jpg);}
a.slidel {background:url(images/weddings12_thumb.jpg);}
a.slidem {background:url(images/weddings13_thumb.jpg);}
a.sliden {background:url(images/weddings14_thumb.jpg);}
a.slideo {background:url(images/weddings15_thumb.jpg);}
a.slidep {background:url(images/weddings16_thumb.jpg);}
a.slideq {background:url(images/weddings17_thumb.jpg);}
a.slider {background:url(images/weddings18_thumb.jpg);}
a.slides {background:url(images/weddings19_thumb.jpg);}
a.slidet {background:url(images/weddings20_thumb.jpg);}

a.slideae {background:url(images/engage_1_thumb.jpg);}
a.slidebe {background:url(images/engage_2_thumb.jpg);}
a.slidece {background:url(images/engage_3_thumb.jpg);}
a.slidede {background:url(images/engage_4_thumb.jpg);}
a.slideee {background:url(images/engage_5_thumb.jpg);}
a.slidefe {background:url(images/engage_6_thumb.jpg);}
a.slidege {background:url(images/engage_7_thumb.jpg);}
a.slidehe {background:url(images/engage_8_thumb.jpg);}
a.slideie {background:url(images/engage_9_thumb.jpg);}
a.slideje {background:url(images/engage_10_thumb.jpg);}
a.slideke {background:url(images/engage_11_thumb.jpg);}
a.slidele {background:url(images/engage_12_thumb.jpg);}
a.slideme {background:url(images/engage_13_thumb.jpg);}
a.slidene {background:url(images/engage_14_thumb.jpg);}
a.slideoe {background:url(images/engage_15_thumb.jpg);}
a.slidepe {background:url(images/engage_16_thumb.jpg);}
a.slideqe {background:url(images/engage_17_thumb.jpg);}
a.slidere {background:url(images/engage_18_thumb.jpg);}
a.slidese {background:url(images/engage_19_thumb.jpg);}
a.slidete {background:url(images/engage_20_thumb.jpg);}

a.slideap {background:url(images/portraits_1_thumb.jpg);}
a.slidebp {background:url(images/portraits_2_thumb.jpg);}
a.slidecp {background:url(images/portraits_3_thumb.jpg);}
a.slidedp {background:url(images/portraits_4_thumb.jpg);}
a.slideep {background:url(images/portraits_5_thumb.jpg);}
a.slidefp {background:url(images/portraits_6_thumb.jpg);}
a.slidegp {background:url(images/portraits_7_thumb.jpg);}
a.slidehp {background:url(images/portraits_8_thumb.jpg);}
a.slideip {background:url(images/portraits_9_thumb.jpg);}
a.slidejp {background:url(images/portraits_10_thumb.jpg);}
a.slidekp {background:url(images/portraits_11_thumb.jpg);}
a.slidelp {background:url(images/portraits_12_thumb.jpg);}
a.slidemp {background:url(images/portraits_13_thumb.jpg);}
a.slidenp {background:url(images/portraits_14_thumb.jpg);}
a.slideop {background:url(images/portraits_15_thumb.jpg);}
a.slidepp {background:url(images/portraits_16_thumb.jpg);}
a.slideqp {background:url(images/portraits_17_thumb.jpg);}
a.sliderp {background:url(images/portraits_18_thumb.jpg);}
a.slidesp {background:url(images/portraits_19_thumb.jpg);}
a.slidetp {background:url(images/portraits_20_thumb.jpg);}

a.slidead {background:url(images/details_1_thumb.jpg);}
a.slidebd {background:url(images/details_2_thumb.jpg);}
a.slidecd {background:url(images/details_3_thumb.jpg);}
a.slidedd {background:url(images/details_4_thumb.jpg);}
a.slideed {background:url(images/details_5_thumb.jpg);}
a.slidefd {background:url(images/details_6_thumb.jpg);}
a.slidegd {background:url(images/details_7_thumb.jpg);}
a.slidehd {background:url(images/details_8_thumb.jpg);}
a.slideid {background:url(images/details_9_thumb.jpg);}
a.slidejd {background:url(images/details_10_thumb.jpg);}
a.slidekd {background:url(images/details_11_thumb.jpg);}
a.slideld {background:url(images/details_12_thumb.jpg);}
a.slidemd {background:url(images/details_13_thumb.jpg);}
a.slidend {background:url(images/details_14_thumb.jpg);}
a.slideod {background:url(images/details_15_thumb.jpg);}
a.slidepd {background:url(images/details_16_thumb.jpg);}
a.slideqd {background:url(images/details_17_thumb.jpg);}
a.sliderd {background:url(images/details_18_thumb.jpg);}
a.slidesd {background:url(images/details_19_thumb.jpg);}
a.slidetd {background:url(images/details_20_thumb.jpg);}

a.slideas {background:url(images/seniors_1_thumb.jpg);}
a.slidebs {background:url(images/seniors_2_thumb.jpg);}
a.slidecs {background:url(images/seniors_3_thumb.jpg);}
a.slideds {background:url(images/seniors_4_thumb.jpg);}
a.slidees {background:url(images/seniors_5_thumb.jpg);}
a.slidefs {background:url(images/seniors_6_thumb.jpg);}
a.slidegs {background:url(images/seniors_7_thumb.jpg);}
a.slidehs {background:url(images/seniors_8_thumb.jpg);}
a.slideis {background:url(images/seniors_9_thumb.jpg);}
a.slidejs {background:url(images/seniors_10_thumb.jpg);}
a.slideks {background:url(images/seniors_11_thumb.jpg);}
a.slidels {background:url(images/seniors_12_thumb.jpg);}
a.slidems {background:url(images/seniors_13_thumb.jpg);}
a.slidens {background:url(images/seniors_14_thumb.jpg);}
a.slideos {background:url(images/seniors_15_thumb.jpg);}
a.slideps {background:url(images/seniors_16_thumb.jpg);}
a.slideqs {background:url(images/seniors_17_thumb.jpg);}
a.sliders {background:url(images/seniors_18_thumb.jpg);}
a.slidess {background:url(images/seniors_19_thumb.jpg);}
a.slidets {background:url(images/seniors_20_thumb.jpg);}


a.slideaa {background:url(images/pets_1_thumb.jpg);}
a.slideba {background:url(images/pets_2_thumb.jpg);}
a.slideca {background:url(images/pets_3_thumb.jpg);}
a.slideda {background:url(images/pets_4_thumb.jpg);}
a.slideea {background:url(images/pets_5_thumb.jpg);}
a.slidefa {background:url(images/pets_6_thumb.jpg);}
a.slidega {background:url(images/pets_7_thumb.jpg);}
a.slideha {background:url(images/pets_8_thumb.jpg);}
a.slideia {background:url(images/pets_9_thumb.jpg);}
a.slideja {background:url(images/pets_10_thumb.jpg);}
a.slideka {background:url(images/pets_11_thumb.jpg);}
a.slidela {background:url(images/pets_12_thumb.jpg);}
a.slidema {background:url(images/pets_13_thumb.jpg);}
a.slidena {background:url(images/pets_14_thumb.jpg);}
a.slideoa {background:url(images/pets_15_thumb.jpg);}
a.slidepa {background:url(images/pets_16_thumb.jpg);}
a.slideqa {background:url(images/pets_17_thumb.jpg);}
a.slidera {background:url(images/pets_18_thumb.jpg);}
a.slidesa {background:url(images/pets_19_thumb.jpg);}
a.slideta {background:url(images/pets_20_thumb.jpg);}


a.gallery span {visibility:hidden; display:block; position:absolute; width:682px; height:350px; top:189px; left:9px; color:#000; background: none; text-align:center; border:none; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

a.slidea span {left:-5px; top:127px;}
a.slideb span {left:-72px; top:127px;}
a.slidec span {left:-143px; top:127px;}
a.slided span {left:-209px; top:127px;}
a.slidee span {left:-275px; top:127px;}
a.slidef span {left:-345px; top:127px;}
a.slideg span {left:-415px; top:127px;}
a.slideh span {left:-479px; top:127px;}
a.slidei span {left:-550px; top:127px;}
a.slidej span {left:-619px; top:127px;}
a.slidek span {left:0px; top:59px;}
a.slidel span {left:-72px; top:59px;}
a.slidem span {left:-143px; top:59px;}
a.sliden span {left:-209px; top:59px;}
a.slideo span {left:-275px; top:59px;}
a.slidep span {left:-345px; top:59px;}
a.slideq span {left:-415px; top:59px;}
a.slider span {left:-479px; top:59px;}
a.slides span {left:-550px; top:59px;}
a.slidet span {left:-619px; top:59px;}

a.slideae span {left:-5px; top:125px;}
a.slidebe span {left:-72px; top:125px;}
a.slidece span {left:-143px; top:125px;}
a.slidede span {left:-209px; top:125px;}
a.slideee span {left:-275px; top:125px;}
a.slidefe span {left:-345px; top:125px;}
a.slidege span {left:-415px; top:125px;}
a.slidehe span {left:-479px; top:125px;}
a.slideie span {left:-550px; top:125px;}
a.slideje span {left:-619px; top:125px;}
a.slideke span {left:0px; top:59px;}
a.slidele span {left:-72px; top:59px;}
a.slideme span {left:-143px; top:59px;}
a.slidene span {left:-209px; top:59px;}
a.slideoe span {left:-275px; top:59px;}
a.slidepe span {left:-345px; top:59px;}
a.slideqe span {left:-415px; top:59px;}
a.slidere span {left:-479px; top:59px;}
a.slidese span {left:-550px; top:59px;}
a.slidete span {left:-619px; top:59px;}

a.slideap span {left:-5px; top:127px;}
a.slidebp span {left:-72px; top:127px;}
a.slidecp span {left:-143px; top:127px;}
a.slidedp span {left:-209px; top:127px;}
a.slideep span {left:-275px; top:127px;}
a.slidefp span {left:-345px; top:127px;}
a.slidegp span {left:-415px; top:127px;}
a.slidehp span {left:-479px; top:127px;}
a.slideip span {left:-550px; top:127px;}
a.slidejp span {left:-619px; top:127px;}
a.slidekp span {left:0px; top:59px;}
a.slidelp span {left:-72px; top:59px;}
a.slidemp span {left:-143px; top:59px;}
a.slidenp span {left:-209px; top:59px;}
a.slideop span {left:-275px; top:59px;}
a.slidepp span {left:-345px; top:59px;}
a.slideqp span {left:-415px; top:59px;}
a.sliderp span {left:-479px; top:59px;}
a.slidesp span {left:-550px; top:59px;}
a.slidetp span {left:-619px; top:59px;}

a.slidead span {left:-5px; top:127px;}
a.slidebd span {left:-72px; top:127px;}
a.slidecd span {left:-143px; top:127px;}
a.slidedd span {left:-209px; top:127px;}
a.slideed span {left:-275px; top:127px;}
a.slidefd span {left:-345px; top:127px;}
a.slidegd span {left:-415px; top:127px;}
a.slidehd span {left:-479px; top:127px;}
a.slideid span {left:-550px; top:127px;}
a.slidejd span {left:-619px; top:127px;}
a.slidekd span {left:0px; top:59px;}
a.slideld span {left:-72px; top:59px;}
a.slidemd span {left:-143px; top:59px;}
a.slidend span {left:-209px; top:59px;}
a.slideod span {left:-275px; top:59px;}
a.slidepd span {left:-345px; top:59px;}
a.slideqd span {left:-415px; top:59px;}
a.sliderd span {left:-479px; top:59px;}
a.slidesd span {left:-550px; top:59px;}
a.slidetd span {left:-619px; top:59px;}

a.slideas span {left:-5px; top:127px;}
a.slidebs span {left:-72px; top:127px;}
a.slidecs span {left:-143px; top:127px;}
a.slideds span {left:-209px; top:127px;}
a.slidees span {left:-275px; top:127px;}
a.slidefs span {left:-345px; top:127px;}
a.slidegs span {left:-415px; top:127px;}
a.slidehs span {left:-479px; top:127px;}
a.slideis span {left:-550px; top:127px;}
a.slidejs span {left:-619px; top:127px;}
a.slideks span {left:0px; top:59px;}
a.slidels span {left:-72px; top:59px;}
a.slidems span {left:-143px; top:59px;}
a.slidens span {left:-209px; top:59px;}
a.slideos span {left:-275px; top:59px;}
a.slideps span {left:-345px; top:59px;}
a.slideqs span {left:-415px; top:59px;}
a.sliders span {left:-479px; top:59px;}
a.slidess span {left:-550px; top:59px;}
a.slidets span {left:-619px; top:59px;}


a.slideaa span {left:-5px; top:127px;}
a.slideba span {left:-72px; top:127px;}
a.slideca span {left:-143px; top:127px;}
a.slideda span {left:-209px; top:127px;}
a.slideea span {left:-275px; top:127px;}
a.slidefa span {left:-345px; top:127px;}
a.slidega span {left:-415px; top:127px;}
a.slideha span {left:-479px; top:127px;}
a.slideia span {left:-550px; top:127px;}
a.slideja span {left:-619px; top:127px;}
a.slideka span {left:0px; top:59px;}
a.slidela span {left:-72px; top:59px;}
a.slidema span {left:-143px; top:59px;}
a.slidena span {left:-209px; top:59px;}
a.slideoa span {left:-275px; top:59px;}
a.slidepa span {left:-345px; top:59px;}
a.slideqa span {left:-415px; top:59px;}
a.slidera span {left:-479px; top:59px;}
a.slidesa span {left:-550px; top:59px;}
a.slideta span {left:-619px; top:59px;}

a.gallery:hover {white-space:normal; border:1px solid #999999; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100; }

a.gallery:hover span img {margin:10px; border: 1px solid #ffffff;; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {border:1px solid #c00; z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {border:1px solid #000; position:relative; margin:10px; z-index:10;}
