/* Asha Munn - CSS Document - MASTER */


body { font-size:62.5%; font-family:Verdana, Geneva, sans-serif; margin:0; overflow-x:hidden; }

img { border:none; }

#container { width:960px; position:relative; margin:0 auto; }

.logo { position:absolute; top:50px; left:36px; margin:0; padding:0; }
	.logo a { width:222px; padding:32px 0 0 0; height:0 !important; height /**/:32px; overflow:hidden; background:url(../images/logo.gif) no-repeat 0 0; display:block; }


/*Navigation
--------------------------------------------------------------------------*/
.main-navi { margin:0; padding:0; list-style:none; position:absolute; top:70px; right:0; }
	.main-navi li { padding:0 0 0 16px; float:left; }
	.main-navi li a { padding:14px 0 0 0; height:0 !important; height /**/:14px; overflow:hidden; background-position:0 0; background-repeat:no-repeat; display:block; }
	.main-navi li a:hover, .main-navi li a.active { background-position:0 -14px; }
		.nav-weddings { width:66px; background-image:url(../images/nav-weddings.gif); }
		.nav-portraits { width:54px; background-image:url(../images/nav-portraits.gif); }
		.nav-commissions { width:84px; background-image:url(../images/nav-commissions.gif); }
		.nav-fashion { width:47px; background-image:url(../images/nav-fashion.gif); }
		.nav-travel { width:38px; background-image:url(../images/nav-travel.gif); }
		.nav-event { width:44px; background-image:url(../images/nav-event.gif); }
		.nav-framing { width:118px; background-image:url(../images/nav-framing.gif); }
		.nav-education { width:130px; background-image:url(../images/nav-education.gif); }

.secondary-navi { margin:0; padding:0; list-style:none; position:absolute; top:40px; right:0; }
	.secondary-navi li { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:0 0 0 12px; float:left; }
	.secondary-navi li a { color:#398122; text-decoration:none; }
	.secondary-navi li a:hover { color:#000; }


/*Strip
--------------------------------------------------------------------------*/
.image-strip { position:absolute; top:101px; left:36px; height:320px; width:1500px; background:#f0f0f0; }

.arrow { position:absolute; top:239px; left:0; height:44px; width:25px; background:url(../images/arrow.gif) no-repeat 0 0; }

/*Slideshows*/
#show { position:absolute; top:101px; left:36px; }
#box1, #box2 { position:absolute; }
#box1 a, #box2 a, #box2 span { display:block; float:left; }
.mask1, .mask2 { position:relative; width:1520px; height:320px; overflow:hidden; }
#box1 a img { display:block; }
#box2 img { float:left; }

.buttons { position:absolute; top:239px; left:0; overflow:hidden; }


/*Copy
--------------------------------------------------------------------------*/
h1 { position:absolute; top:119px; left:556px; width:1000px; margin:0; padding:64px 0 0 0; height:0 !important; height /**/:64px; overflow:hidden; z-index:10; }
	.photographic-artist { background:url(../images/photographic-artist.png) no-repeat 0 0; }
	.wedding-photography { background:url(../images/wedding-photography.png) no-repeat 0 0; }
	.preshoot { background:url(../images/preshoot.png) no-repeat 0 0; }
	.save-the-dates { background:url(../images/save-the-dates.png) no-repeat 0 0; }
	.invites { background:url(../images/invites.png) no-repeat 0 0; }
	.storybooks { background:url(../images/storybooks.png) no-repeat 0 0; }
	.invite-to-view { background:url(../images/invite-to-view.png) no-repeat 0 0; }
	.thank-you { background:url(../images/thank-you.png) no-repeat 0 0; }
	.girls { background:url(../images/girls.png) no-repeat 0 0; }
	.boys { background:url(../images/boys.png) no-repeat 0 0; }
	.small { background:url(../images/small.png) no-repeat 0 0; }
	.ready-waiting { background:url(../images/ready-waiting.png) no-repeat 0 0; }
	.setting-scene { background:url(../images/setting-scene.png) no-repeat 0 0; }
	.ceremony { background:url(../images/ceremony.png) no-repeat 0 0; }
	.afterwards { background:url(../images/afterwards.png) no-repeat 0 0; }
	.two { background:url(../images/two.png) no-repeat 0 0; }
	.family { background:url(../images/family.png) no-repeat 0 0; }
	.moments { background:url(../images/moments.png) no-repeat 0 0; }
	.reception { background:url(../images/reception.png) no-repeat 0 0; }
	.dancing { background:url(../images/dancing.png) no-repeat 0 0; }
	.couples { background:url(../images/couples.png) no-repeat 0 0; }
	.baby { background:url(../images/baby.png) no-repeat 0 0; }
	.toddler { background:url(../images/toddler.png) no-repeat 0 0; }
	.family-p { background:url(../images/family-p.png) no-repeat 0 0; }
	.books { background:url(../images/books.png) no-repeat 0 0; }
	.commissions { background:url(../images/commissions.png) no-repeat 0 0; }
	.fashion { background:url(../images/fashion.png) no-repeat 0 0; }
	.travel { background:url(../images/travel.png) no-repeat 0 0; }
	.framing { background:url(../images/framing.png) no-repeat 0 0; }
	.event { background:url(../images/event.png) no-repeat 0 0; }
	.links { background:url(../images/links.png) no-repeat 0 0; }
	.press { background:url(../images/press.png) no-repeat 0 0; }
	.contact { background:url(../images/contact.png) no-repeat 0 0; }
	.about { background:url(../images/about.png) no-repeat 0 0; }
	.testimonials { background:url(../images/testimonials.png) no-repeat 0 0; }
	.education { background:url(../images/education.png) no-repeat 0 0; }
	.my-town { background:url(../images/my-town.png) no-repeat 0 0; }
	.btec { background:url(../images/btec.png) no-repeat 0 0; }

.copy { position:absolute; top:201px; left:621px; width:308px; background:url(../images/copy-bg.gif) repeat-y; padding:20px 17px 82px 17px; z-index:10; }
.copy p { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.4em; color:#FFF; margin:0 0 1.1em 0; padding:0; }
.copy blockquote { margin:0; padding:0; }
.copy blockquote p { font-family:Georgia, serif; font-size:1.3em; line-height:1.2em; font-style:italic; margin:0 0 0.8em 0; width:308px; }

.copy ul { margin:0; padding:0.8em 0 0 0; list-style:none; }
.copy li { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.4em; }
.copy li a { color:#FFF; padding-left:8px; background:url(../images/link.gif) no-repeat left center; }
.copy li a.active { color:#6e9063; }

.copy a { text-decoration:none; color:#FFF; }
.copy a:hover { color:#6e9063; }

.illustration { position:absolute; bottom:-1px; right:0; width:342px; height:75px; background:url(../images/illustration.gif) no-repeat 0 0; }

.copy-large { left:451px; width:478px; background:url(../images/copy-bg-large.gif) repeat-y; }
.illustration-large { position:absolute; bottom:-1px; right:0; width:512px; height:75px; background:url(../images/illustration-large.gif) no-repeat 0 0; }
.copy-large blockquote p { width:478px; }


/*Footer
--------------------------------------------------------------------------*/
.footer { position:absolute; top:440px; left:36px; }
	.footer p { font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.4em; color:#777; margin:0; padding:0; }
	.footer a { color:#777; text-decoration:none; }
	.footer a:hover { color:#000; }
	.footer p.walk-through-life { width:316px; margin:0 0 10px 0; padding:18px 0 0 0; height:0 !important; height /**/:18px; overflow:hidden; background:url(../images/walk-through-life.gif) no-repeat 0 0; }


