html,body{margin:0;padding:0; font-family: Arial; font-size: 100%; background-color:#717074;}

html, body {height:100.2%;}

p {margin:0 0 1em 0;padding:0}
h1{margin:0 0 .7em 0;padding:0}

form {margin:0;padding:0}

.container {width:787px; margin:0 auto; background-color:#fff;}
.footer   {width:787px; margin:0 auto; background-color:#717074;}
.header {width:787px; height:95px;}
/*.centredFullWidth {width:787px; text-align:center; background-color:Red;}*/

.menu-a {margin:0 auto; width:666px; text-align:center; height:20px;}

.headDivider { width:1000px; border-bottom:solid 1px #cdb68e;}

.bodyCentral {width:787px; margin:0 auto; min-height:550px;}
.bodyRegular {width:440px; margin:0 auto; min-height:550px;}

.bodyCentral p {font:normal 70% arial; color:#000100;}
.bodyCentral img {margin-right:6px;}

.bodyRegular p {font:normal 70% arial; color:#000100; margin-bottom:20px;}

.homeslideContainer img {border:none;}

/*HOME*/
.homeslideContainer{width:440px; min-height:420px; margin:0 auto; position:relative;}
.homeslideContainer .slide {position:absolute; width:440px; height:418px; }

/*WEDDINGS*/
.weddingslideContainer{width:797px;min-height:420px;}
.portfolioImageHolder {width:787px;text-align:center;}

.portfolioThumbHolder {width:476px; margin:0 auto; height:70px;}
.portfolioThumb {border:none;padding-top:4px;}


.menutotextspacer {height:30px;}

.servicesLeft {float:left; width:185px;}
.servicesRight {float:left; width:285px;font:normal 75% arial; color:#756851;padding-top:25px;}

.serviceslist {list-style-type:square;margin:0;padding:0px 0px 0px 20px;}
.serviceslist li {font:normal 75% arial; color:#756851; margin-top:0px;padding-top:0px;}

/*H1 titles*/

#titleFineArt {height:68px; background: url(images/fineartphotography.gif) no-repeat top; margin:22px 0px 0px 0px;}
#titleFineArt span { display: none; }

#titleitsyourday {height:21px; margin:0px 0px 20px 0px; background: url(images/title_itsyourday.gif) no-repeat;}
#titleitsyourday span { display: none; }

#titleSmile {height:21px; margin:0px 0px 20px 0px; background: url(images/title_smile.gif) no-repeat;}
#titleSmile span { display: none; }

#servicesandfees  {width:109px; height:19px; display:block; background:url(images/servicesandfees.gif) no-repeat;}
#servicesandfees:hover {background-position: -109px;}
#servicesandfeeson  {width:109px; height:19px; display:block; background:url(images/servicesandfees.gif) -109px;}

.NextGallery {position:absolute; right:0px; bottom:4px; background:transparent url(images/galleryButtonRight.gif); border:none; width:16px; height:10px; cursor:pointer; float:right;}
.PreviousGallery {background:transparent url(images/galleryButtonLeft.gif); border:none; width:16px; height:10px; cursor:pointer; float:left;}

.previousbuttonSpacer {width:22px; float:left;}
.nextbuttonSpacer {width:22px;float:right;}

.slideContainers {height:500px;}

/* Navigation */
.menu-a ul {padding:0; list-style-type:none; margin:0; width:787px;}
.menu-a li {float:left;}
.menu-a li a {display:block; width:75px; height:0; padding-top:20px; overflow:hidden; }

.menu-a a#item1 {background:transparent url(images/nav-home.gif) no-repeat; width:64px;}
.menu-a a#item2 {background:transparent url(images/nav-weddings.gif) no-repeat; width:93px;}
.menu-a a#item3 {background:transparent url(images/nav-portraits.gif) no-repeat; width:85px;}
.menu-a a#item4 {background:transparent url(images/nav-landscapes.gif) no-repeat; width:101px;}
.menu-a a#item5 {background:transparent url(images/nav-galleries.gif) no-repeat; width:123px;}
.menu-a a#item6 {background:transparent url(images/nav-credentials.gif) no-repeat; width:98px;}
.menu-a a#item7 {background:transparent url(images/nav-contact.gif) no-repeat; width:99px;}

.menu-a a#item1active {background:transparent url(images/nav-home.gif) no-repeat -64px 0px; width:64px;}
.menu-a a#item2active {background:transparent url(images/nav-weddings.gif) no-repeat -93px 0px; width:93px;}
.menu-a a#item3active {background:transparent url(images/nav-portraits.gif) no-repeat -85px 0px; width:85px;}
.menu-a a#item4active {background:transparent url(images/nav-landscapes.gif) no-repeat -101px 0px; width:101px;}
.menu-a a#item5active {background:transparent url(images/nav-galleries.gif) no-repeat -123px 0px; width:123px;}
.menu-a a#item6active {background:transparent url(images/nav-credentials.gif) no-repeat -98px 0px; width:98px;}
.menu-a a#item7active {background:transparent url(images/nav-contact.gif) no-repeat -99px 0px; width:99px;}

.menu-a a#item1:hover {background-position: -64px 0px;}
.menu-a a#item2:hover {background-position: -93px 0px;}
.menu-a a#item3:hover {background-position: -85px 0px;}
.menu-a a#item4:hover {background-position: -101px 0px;}
.menu-a a#item5:hover {background-position: -123px 0px;}
.menu-a a#item6:hover {background-position: -98px 0px;}
.menu-a a#item7:hover {background-position: -99px 0px;}

#Wrapper { padding: 0px 30px 20px 30px; }

