﻿/*You should go before you get caught!*/
body{background:#e1e1e1 url(/images/global/bg.gif) repeat;font:normal normal normal 1em/normal Helvetica, Verdana, Calibri, Arial, Sans-Serif;margin:0;padding:0}
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
blockquote,
nav,
aside,
menu,
footer{margin:0;padding:0;list-style:none;font-weight:normal}
.hidden{display:none}
a img{border:none}
a.SkipToContent{position:absolute;width:1px;height:1px}
p,table#ContentTable{color:#575757;font-size:0.8em;line-height:1.6em;padding:16px 0}
p a{text-decoration:underline}
p a:hover{text-decoration:none}
a{color:#991915;text-decoration:none;cursor:pointer}
a:hover{color:#575757}
a:focus, a:active{outline:Solid 1px Transparent;border-color:#ccc;opacity:0.8}
fieldset{margin:0;padding:0;border:0}
#OuterWrapper{width:968px;margin:0 auto}
a.GalleryButton{width:161px;margin:16px;line-height:16px;text-decoration:none!important;padding:9px 8px 9px 55px;height:32px;font-size:0.8em;cursor:pointer;border:none;clear:both;display:inline-block;background:#991915 url(/images/global/gallery-button-bg.jpg) repeat center top;color:#d9a5a3;border-radius:4px;box-shadow:0px 0px 2px #ccc}
a.GalleryButton strong{color:White}
a.GalleryButton:hover{background-color:#7d0d09;background-position:center bottom;color:White}
a.BlogButton{width:159px;margin:0 16px 16px;border:Dotted 1px #ccc;line-height:15px;text-decoration:none!important;padding:6px 8px 6px 55px;height:30px;font-size:0.7em;cursor:pointer;clear:both;display:inline-block;background:#d9d9d9 url(/images/global/blog-button-bg.jpg) repeat center top;border-radius:4px;text-shadow:0 1px 0 White}
a.BlogButton:hover{background-color:#bfbfbf;background-position:center bottom;color:#575757;border:Solid 1px #ccc;text-shadow:none}
img#CSSDA{position:fixed;background:Transparent;top:99px;right:0;width:69px;height:164px;z-index:1000000}
img.ImageInParagraph.Right{float:right;margin:0 0 8px 8px}
img.ImageInParagraph.Left{float:left;margin:0 8px 8px 0}
#Header{font-size:0.8em;padding:32px 16px 32px 32px;background:White;float:left;width:920px}
#Header a{color:#999}
#Header a:focus{outline:none}
#Header a.Logo{width:195px;height:27px;display:block;float:left}
#Header a.Logo img{border:none;float:left;width:195px;height:27px;margin:0}
#Header a.Logo:hover img{opacity:0.6}
#Header ul{height:27px;line-height:27px;float:right}
#Header ul li{float:left;margin:0 0 0 4px}
#Header ul li.ContactButton a{background:#a62f2b url(/images/global/navigation-bg.png) repeat-x center -88px;color:White}
#Header ul li.ContactButton a:hover{background-color:#7d0d08;background-position:center -59px;color:White;text-shadow:none}
#Header ul li a{padding:0 16px;display:block;border-radius:4px}
#Header ul li a:hover{background:#f0f0f0 url(/images/global/navigation-bg.png) repeat-x center -30px;color:#262626;text-shadow:0 1px 0 White}
#Header ul li ul{display:none;font-size:0.85em}
#Header ul li:hover ul{display:block;float:none;clear:both;position:absolute;z-index:1000000000!important}
#Header ul li:hover ul li{float:none;margin:0}
#Header ul li:hover ul li a{background:#f0f0f0 url(/images/global/navigation-bg.png) repeat-x center -30px;padding:0 16px;cursor:pointer;color:#a6a6a6}
#Header ul li:hover ul li a:hover{background:#e6e6e6 url(/images/global/navigation-bg.png) repeat-x center -1px;color:#262626}
#Breadcrumb{padding:0 16px;font-size:0.8em;background:White;float:left;width:936px;color:#333}
#Breadcrumb ul{border-top:Solid 1px #e5e5e5;border-bottom:Solid 1px #e5e5e5;float:left;width:936px;background:#f6f6f6}
#Breadcrumb ul li{float:left}
#Breadcrumb ul li a{background:url(/images/global/breadcrumb-chevron.gif) no-repeat right center;padding:8px 25px 8px 16px;float:left}
#Breadcrumb ul li a span{padding:0;float:none}
#Breadcrumb ul li span{padding:8px 16px;float:left;text-shadow:0 1px 0 White}
#Breadcrumb ul li span small{text-transform:uppercase;color:#999;font-weight:bold;font-size:0.7em;text-shadow:0 1px 0 White}
#Breadcrumb ul li.Home{background:Transparent url(/images/global/breadcrumb-home-icon.gif) no-repeat left center;margin:0 0 0 16px;display:inline}
#Breadcrumb ul li.Home a{padding:8px 25px 8px 20px}
#Breadcrumb ul li.Print,
#Breadcrumb ul li.BlogRSSFeed,
#Breadcrumb ul li.BlogArchive{float:right}
#Breadcrumb ul li.Print a,
#Breadcrumb ul li.BlogRSSFeed a,
#Breadcrumb ul li.BlogArchive a{padding:8px 16px 8px 23px;text-shadow:0 1px 0 White}
#Breadcrumb ul li.Print a{background:Transparent url(/images/global/print-icon.jpg) no-repeat left center}
#Breadcrumb ul li.BlogRSSFeed a{background:Transparent url(/images/global/rss.gif) no-repeat left center}
#Breadcrumb ul li.BlogArchive a{background:Transparent url(/images/global/blog-icon.jpg) no-repeat left center}
#Content{background:White url(/images/global/content-bg.gif) repeat-x bottom;padding:16px;float:left;width:936px;min-height:300px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
blockquote,
.Links,
.PhotographyServices,
.Promotions,
.Prices,
.Map,
.EmailSubscription,
.PromotionEntry,
.RightColumn,
.Locations,
address{background:#f5f4f0 url(/images/global/inset-bg.gif) repeat-x top}
.Links a,
.Locations a{text-decoration:underline}
.Links a:hover,
.Locations a:hover{text-decoration:none}
#slides{width:936px;padding:0 16px;margin:0;float:left;min-height:560px;background:White}
#slides.OneImage a img{border:none;width:936px;height:560px}
#slides.OneImage.Short{min-height:400px}
#slides.OneImage.Short img{width:936px;height:400px}
#slides img{background:#ebe8e1 url(/images/global/loading.gif) no-repeat center!important}
.slides_container{width:936px;height:560px;background-color:#f5f4f0!important;overflow:hidden;position:relative;display:none}
#slides .slide{width:936px;height:560px;display:block}
#slides #Navigation{position:absolute;z-index:100;width:936px;height:560px;float:left}
#slides #Navigation button{z-index:101;opacity:0.8;cursor:pointer;position:absolute;border:none;height:32px;width:32px;top:257px;background-color:Transparent}
#slides #Navigation button:hover{opacity:1}
#slides #Navigation button.prev{left:16px;background:url(/images/global/arrows.png) no-repeat right center}
#slides #Navigation button.next{right:16px;background:url(/images/global/arrows.png) no-repeat left center}
ul.pagination{display:none}
#slides.Twinkler.Short img.Overlay{width:936px;height:312px;background-color:Transparent!important;background-image:none!important;position:absolute;z-index:1111}
#slides.Twinkler.Short{height:312px!important;min-height:312px!important}#slides.Twinkler.Short ul{width:936px;height:312px;overflow:hidden}#slides.Twinkler.Short ul li{float:left;width:78px;height:78px;position:relative}#slides.Twinkler.Short ul li img{background-image:none!important;opacity:0.9;width:78px;height:78px;position:absolute;display:none}#Content.Home .Introduction{width:512px;float:left;margin:0 0 0 16px;display:inline}
#Content.Home .Introduction h1{padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Home .Introduction h2{padding:16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Home .Introduction p{padding:16px 0}
#Content.Home blockquote{width:392px;float:left;margin:16px 0 16px 16px}
#Content.Home blockquote p{padding:16px;font-size:1.1em;color:#333;line-height:1.4em;text-shadow:0 1px 0 White}
#Content.Home blockquote span{padding:16px;display:block;font-size:0.8em;color:#999}
#Content.Home .PhotographyServices{width:392px;float:left;margin:16px 0 16px 16px;padding:0}
#Content.Home .PhotographyServices h3{padding:16px 16px 8px;color:#333;font-size:1em;text-shadow:0 1px 0 White}
#Content.Home .PhotographyServices ul{float:left;padding:8px}
#Content.Home .PhotographyServices ul li{float:left}
#Content.Home .PhotographyServices ul li a{float:left}
#Content.Home .PhotographyServices ul li a span{float:left;padding:8px;background:none}
#Content.Home .PhotographyServices ul li a:hover span{background:#e0dfdc;border-top-left-radius:4px;border-top-right-radius:4px}
#Content.Home .PhotographyServices ul li a span img{background:White;height:73px;border:none;opacity:0.8}
#Content.Home .PhotographyServices ul li a:hover span img{opacity:1}
#Content.Home .PhotographyServices ul li.One a span img,
#Content.Home .PhotographyServices ul li.Three a span img,
#Content.Home .PhotographyServices ul li.One a strong,
#Content.Home .PhotographyServices ul li.Three a strong{width:109px}
#Content.Home .PhotographyServices ul li.Two a span img,
#Content.Home .PhotographyServices ul li.Two a strong{width:110px}
#Content.Home .PhotographyServices ul li a strong{text-decoration:underline;font-size:0.8em;font-weight:normal;padding:8px;clear:both;float:left}
#Content.Home .PhotographyServices ul li a:hover strong{text-decoration:none;background:#e0dfdc;color:#333;border-bottom-right-radius:4px;border-bottom-left-radius:4px;text-shadow:0 1px 0 White}
#Content.Home .EmailSubscription{width:360px;float:left;margin:16px 0 16px 16px;padding:16px}
#Content.Home .EmailSubscription label{color:#333;font-size:1em;text-shadow:0 1px 0 White}
#Content.Home .EmailSubscription input{background:White url(/images/global/input-bg.gif) top repeat-x;height:17px;line-height:17px;float:left;border:Solid 1px #ccc;width:350px;padding:5px 4px;border-radius:4px}
#Content.Home .EmailSubscription input.form-button{float:left;height:auto;line-height:normal;font-size:1em;cursor:pointer;border:none!important;margin:8px 8px 0 0;width:160px;display:block;background:#991915 url(/images/global/button-bg.jpg) repeat center;padding:5px 10px!important;font-weight:bold;color:White;text-shadow:0 1px 0 Black;border-radius:4px;box-shadow:0px 0px 5px #CCC}
#Content.Home .EmailSubscription input.form-button:hover{background:#7d0d09}
#Content.Home .EmailSubscription span{font-size:0.8em;float:right;margin:8px 0 0;color:#575757;width:192px;text-align:right;line-height:2.2em}
#Content.Home .SocialNetworking{margin:16px 0 16px 32px;float:right;width:376px}
#Content.Home .SocialNetworking #fb-root{clear:both;color:#575757;display:none}
#Content.Gallery .Links{width:256px;float:left;margin:16px 0}
#Content.Gallery .Links hr{margin:0;padding:0;border:none;height:2px;background:Transparent url(/images/global/hr.gif) repeat-x;color:#f6f5f1}
#Content.Gallery .Links h5{padding:16px 16px 0;color:#333;font-size:1em;text-shadow:0 1px 0 White}
#Content.Gallery .Links p{padding:16px}
#Content.Gallery .Links ul{padding:0 16px 16px;font-size:0.8em;line-height:1.6em}
#Content.Gallery .Links ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px}
#Content.Gallery .Links p.Supplimentary{background:Transparent;font-size:0.7em;color:#999}
#Content.Gallery .Links .EmailSubscription{width:224px;float:left;margin:0;padding:16px;background:Transparent}
#Content.Gallery .Links .EmailSubscription label{color:#575757;font-size:0.8em;text-shadow:0 1px 0 White}
#Content.Gallery .Links .EmailSubscription p{padding:16px 0;color:#999}
#Content.Gallery .Links .EmailSubscription input{background:White url(/images/global/input-bg.gif) top repeat-x;height:17px;line-height:17px;float:left;border:Solid 1px #ccc;width:214px;padding:5px 4px;border-radius:4px}
#Content.Gallery .Links .EmailSubscription input.form-button{float:left;height:auto;line-height:normal;font-size:1em;cursor:pointer;border:none!important;margin:8px 8px 0 0;width:112px;display:block;background:#991915 url(/images/global/button-bg.jpg) repeat center;padding:5px 10px!important;font-weight:bold;color:White;text-shadow:0 1px 0 Black;border-radius:4px;box-shadow:0px 0px 2px #CCC}
#Content.Gallery .Links .EmailSubscription input.form-button:hover{background:#7d0d09}
#Content.Gallery .Links .EmailSubscription span{display:none}
#Content.Gallery .Copy{width:392px;float:left;margin:0 0 0 16px}
#Content.Gallery .Copy h1{padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Gallery .Copy h2{padding:16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Gallery .Copy p{padding:16px 0}
#Content.Gallery .Copy .PromotionEntry{margin:16px 0;padding:16px;width:360px}
#Content.Gallery .PromotionEntry fieldset h6{color:#333;font-size:1em;text-shadow:0 1px 0 White}
#Content.Gallery .PromotionEntry fieldset p{font-size:0.7em;line-height:1.6em}
#Content.Gallery .PromotionEntry fieldset label{width:130px;margin:0 8px 6px 0;float:left;color:#575757;font-size:0.8em;height:29px;line-height:29px;text-align:right}
#Content.Gallery .PromotionEntry fieldset input{background:White url(/images/global/input-bg.gif) top repeat-x;float:left;border:Solid 1px #ccc;width:212px;margin:0 0 6px;height:17px;line-height:17px;padding:5px 4px;border-radius:4px}
#Content.Gallery .PromotionEntry input.form-button{float:left;height:auto;line-height:normal;font-size:1em;cursor:pointer;border:none!important;margin:0 0 0 138px;width:160px;display:inline;background:#991915 url(/images/global/button-bg.jpg) repeat center;padding:5px 10px!important;font-weight:bold;color:White;text-shadow:0 1px 0 Black;border-radius:4px;box-shadow:0px 0px 5px #CCC}
#Content.Gallery .PromotionEntry input.form-button:hover{background:#7d0d09}
#Content.Gallery .SocialNetworking{margin:16px 0;width:392px}
#Content.Gallery .SocialNetworking #fb-root{clear:both;color:#575757;display:none}
#Content.Gallery a.Advert{border:none;float:left;width:248px;height:100px;padding:4px;background:#f6f5f1;margin:16px 0 16px 16px}
#Content.Gallery a.Advert.Medium{height:165px}
#Content.Gallery a.Advert img{border:none}
#Content.Gallery a.Advert:hover{background:#e5e5e5}
#Content.Gallery blockquote{width:256px;float:left;margin:16px 0 16px 16px}
#Content.Gallery blockquote p{padding:16px;font-size:1.1em;color:#333;line-height:1.4em;text-shadow:0 1px 0 White}
#Content.Gallery blockquote span{padding:16px;display:block;font-size:0.8em;color:#999}
#Content.Gallery blockquote a.TestimonialsLink{font-size:0.7em;padding:8px 16px;background:#ebe9e1;border-top:Dotted 1px #e0ded3;width:224px;display:block}
#Content.Gallery blockquote a.TestimonialsLink:hover{background:#f5f4f0}
#Content.Gallery .Locations{width:256px;float:left;margin:16px 0 16px 16px}
#Content.Gallery .Locations img{position:absolute;float:left;width:22px;height:39px;margin:-10px 0 0 224px}
#Content.Gallery .Locations p{padding:16px;width:192px}
#Content.Gallery .Locations ul{padding:0 16px 16px;font-size:0.8em;line-height:1.6em}
#Content.Gallery .Locations ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px}
#Content.Downloads .Copy{width:904px;float:left;margin:0 16px;display:inline}
#Content.Downloads .Copy h1{float:left;width:100%;padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Downloads .Copy h2{float:left;width:100%;padding:16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Downloads .Copy p{float:left;width:100%;padding:16px 0}
#Content.Downloads .Copy ul.Wallpaper{padding:16px 0;float:left;width:100%}
#Content.Downloads .Copy ul.Wallpaper li{float:left;font-size:0.65em;color:#575757}
#Content.Downloads .Copy ul.Wallpaper li strong{color:#333}
#Content.Downloads .Copy ul.Wallpaper li a img{border:Solid 1px #e5e5e5;padding:1px;background:White;margin:0 0 6px}
#Content.Downloads .Copy ul.Wallpaper li a:hover img{border:Solid 1px #b3b3b3;box-shadow:0px 0px 6px #ccc;opacity:0.8}
#Content.Downloads .Copy ul.Wallpaper li.ExtraLarge{width:208px}
#Content.Downloads .Copy ul.Wallpaper li.ExtraLarge a img{width:192px;height:120px}
#Content.Downloads .Copy ul.Wallpaper li.Large{width:144px}
#Content.Downloads .Copy ul.Wallpaper li.Large a img{width:128px;height:102px;margin-top:18px}
#Content.Downloads .Copy ul.Wallpaper li.Medium{width:119px}
#Content.Downloads .Copy ul.Wallpaper li.Medium a img{width:103px;height:77px;margin-top:43px}
#Content.Downloads .Copy ul.Wallpaper li.Small{width:96px}
#Content.Downloads .Copy ul.Wallpaper li.Small a img{width:80px;height:60px;margin-top:60px}
#Content.Downloads .Copy ul.Wallpaper li.iPhone{width:81px;margin:0 0 0 32px}
#Content.Downloads .Copy ul.Wallpaper li.iPhone a img{width:65px;height:96px;margin-top:24px}
#Content.Downloads .Copy ul.Wallpaper li.iPad{width:118px;margin:0 0 0 32px}
#Content.Downloads .Copy ul.Wallpaper li.iPad a img{width:102px;height:102px;margin-top:18px}
#Content.Downloads .Copy ul.Downloads a{text-decoration:underline}
#Content.Downloads .Copy ul.Downloads a:hover{text-decoration:none}
#Content.Downloads .Copy ul.Downloads{padding:16px 0;float:left;width:100%;font-size:0.8em}
#Content.Downloads .Copy ul.Downloads li{padding:0 0 0 32px;line-height:2.2em}
#Content.Downloads .Copy ul.Downloads li.Lightroom{background:url(/images/global/lightroom-icon.jpg) no-repeat left center}
#Content.Downloads .Copy ul.Downloads li.PDF{background:url(/images/global/pdf-icon.jpg) no-repeat left center}
#Content.Survey .Copy{width:904px;float:left;margin:0 16px;display:inline}
#Content.Survey .Copy h1{float:left;width:100%;padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Survey .Copy h2{float:left;width:100%;padding:16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Survey .Copy p{float:left;width:100%;padding:16px 0}
#Content.Survey .Copy table{border-width:0;border-spacing:0;width:100%;color:#575757;clear:both}
#Content.Survey .Copy table label{font-size:0.8em;width:180px;display:block;float:left}
#Content.Survey .Copy table input{border:Solid 1px #666;width:120px}
#Content.Survey .Copy table input.Checkbox,
#Content.Survey .Copy table input.Radio{width:auto;border:none}
#Content.Survey .Copy table textarea{font-family:Arial, Verdana, Sans-Serif;border:Solid 1px #666}
#Content.Survey .Copy table tr.Odd{background:#f5f5f5}
#Content.Survey .Copy table tr th{padding:16px;vertical-align:top;text-align:right;font-size:1.2em;font-weight:bold;color:#333;border-bottom:Dotted 1px #666}
#Content.Survey .Copy table tr td{padding:16px;vertical-align:top;text-align:left;border-bottom:Dotted 1px #666}
#Content.Survey .Copy table tr th.Last,
#Content.Survey .Copy table tr td.Last{border-bottom:none}
#Content.Survey .Copy table tr td table{border-width:0;border-spacing:0;width:100%}
#Content.Survey .Copy table tr td table tr.Odd{background:none}
#Content.Survey .Copy table tr td table tr th{vertical-align:middle;text-align:center;padding:0;border:none;width:20%;font-size:0.8em;color:#575757;font-weight:bold}
#Content.Survey .Copy table tr td table tr td{vertical-align:middle;text-align:center;padding:0;border:none}
#Content.Survey .Copy table tr td table tr td.TableTitle{text-align:right}
#Content.Survey input.form-button{font-size:1em;cursor:pointer;border:none!important;margin:0;width:auto!important;display:inline-block;background:#991915 url(/images/global/button-bg.jpg) repeat center;padding:5px 10px;font-weight:bold;color:White;text-shadow:0 1px 0 Black;border-radius:4px;box-shadow:0px 0px 2px #CCC}
#Content.Survey input.form-button:hover{background:#7d0d09}
#Content.Workshops .Links{width:256px;float:left;margin:16px 0}
#Content.Workshops .Links hr{margin:0;padding:0;border:none;height:2px;background:Transparent url(/images/global/hr.gif) repeat-x;color:#f6f5f1}
#Content.Workshops .Links h5{padding:16px 16px 0;color:#333;font-size:1em;text-shadow:0 1px 0 White}
#Content.Workshops .Links p{padding:16px}
#Content.Workshops .Links ul{padding:0 16px 16px;font-size:0.8em;line-height:1.6em}
#Content.Workshops .Links ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px}
#Content.Workshops .Links p.Supplimentary{background:Transparent;font-size:0.7em;color:#999}
#Content.Workshops .Links .EmailSubscription{width:224px;float:left;margin:0;padding:16px;background:Transparent}
#Content.Workshops .Links .EmailSubscription label{color:#575757;font-size:0.8em;text-shadow:0 1px 0 White}
#Content.Workshops .Links .EmailSubscription p{padding:16px 0;color:#999}
#Content.Workshops .Links .EmailSubscription input{background:White url(/images/global/input-bg.gif) top repeat-x;height:17px;line-height:17px;float:left;border:Solid 1px #ccc;width:214px;padding:5px 4px;border-radius:4px}
#Content.Workshops .Links .EmailSubscription input.form-button{float:left;height:auto;line-height:normal;font-size:1em;cursor:pointer;border:none!important;margin:8px 8px 0 0;width:112px;display:block;background:#991915 url(/images/global/button-bg.jpg) repeat center;padding:5px 10px!important;font-weight:bold;color:White;text-shadow:0 1px 0 Black;border-radius:4px;box-shadow:0px 0px 2px #ccc}
#Content.Workshops .Links .EmailSubscription input.form-button:hover{background:#7d0d09}
#Content.Workshops .Links .EmailSubscription span{display:none}
#Content.Workshops .Copy{width:392px;float:left;margin:0 0 0 16px}
#Content.Workshops .Copy h1{padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Workshops .Copy h2{padding:16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Workshops .Copy p{padding:16px 0}
#Content.Workshops .Copy ul{padding:16px 0;font-size:0.8em;line-height:1.6em;color:#575757;width:392px}
#Content.Workshops .Copy ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px;width:374px;display:inline-block}
#Content.Workshops .Copy table.Products{border-width:0;border-spacing:0;padding:16px 0;font-size:0.8em;width:100%}
#Content.Workshops .Copy table.Products tr th{padding:8px;vertical-align:middle;text-align:left;color:#333;background:#d9d9d9 url(/images/global/table-th-bg.gif) repeat-x bottom;text-shadow:0 1px 0 White}
#Content.Workshops .Copy table.Products tr td{padding:8px;vertical-align:middle;color:#575757}
#Content.Workshops .Copy table.Products tr td h6{margin:8px 0;font-size:1.2em}
#Content.Workshops .Copy table.Products tr td ul{font-size:1em;padding:0;line-height:normal;width:auto}
#Content.Workshops .Copy table.Products tr td ul li{padding:0 0 0 18px;background:url(/images/global/bullet.gif) no-repeat left 0.7em;width:auto;clear:both;display:block}
#Content.Workshops .Copy table.Products tr td strong.Price{color:#333;text-shadow:0 1px 0 White}
#Content.Workshops .Copy table.Products tr.Odd td{background:#fafafa}
#Content.Workshops img.RightImageTwoColumn{width:248px;height:146px;float:left;padding:4px;background:#f6f5f1;margin:16px 0 16px 16px}
#Content.Workshops img.RightImageTwoColumnTall{width:248px;height:292px;float:left;padding:4px;background:#f6f5f1;margin:16px 0 16px 16px}
#Content.Workshops span.ImageDescription{float:left;padding:4px;color:#575757;background:#f6f5f1;font-size:0.7em;width:248px;margin:-16px 0 16px 16px}
#Content.Workshops span.ImageDescription strong{color:#333}
#Content.Workshops blockquote{width:256px;float:left;margin:16px 0 16px 16px}
#Content.Workshops blockquote p{padding:16px;font-size:1.1em;color:#333;line-height:1.4em;text-shadow:0 1px 0 White}
#Content.Workshops blockquote span{padding:16px;display:block;font-size:0.8em;color:#999}
#Content.Workshops blockquote a.TestimonialsLink{font-size:0.7em;padding:8px 16px;background:#ebe9e1;border-top:Dotted 1px #e0ded3;width:224px;display:block}
#Content.Workshops blockquote a.TestimonialsLink:hover{background:#f5f4f0}
#Content.Workshops .Locations{width:256px;float:left;margin:16px 0 16px 16px}
#Content.Workshops .Locations img{position:absolute;float:left;width:22px;height:39px;margin:-10px 0 0 224px}
#Content.Workshops .Locations p{padding:16px;width:192px}
#Content.Workshops .Locations ul{padding:0 16px 16px;font-size:0.8em;line-height:1.6em}
#Content.Workshops .Locations ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px}
#Content.LocationsLanding h1{padding:16px 16px 32px;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1;float:left}
#Content.LocationsLanding #Links{float:left;width:936px;margin:0;height:657px}
#Content.LocationsLanding #Links dl{border-radius:4px;position:absolute;margin:8px 0 0 8px;padding:8px 8px 4px;z-index:2;background:#333;opacity:0.9;font-size:11px;color:White}
#Content.LocationsLanding #Links dt{clear:both;float:left;border:Solid 1px #b4423f;font-weight:bold;background:#991915;color:White;border-radius:2px;width:16px;height:16px;margin:0 0 4px;line-height:16px;text-align:center}
#Content.LocationsLanding #Links dd{float:left;line-height:18px;height:18px;margin:0 0 4px 8px}
#Content.LocationsLanding #Links img.Map{background:#ebe8e1 url(/images/global/blog-image-loading.gif) no-repeat center!important;position:absolute;z-index:0;width:936px;height:657px}
#Content.LocationsLanding #Links a.Link{position:absolute;width:22px;height:39px;z-index:1}
#Content.LocationsLanding #Links a.Link img{border:none;width:22px;height:39px}
#Content.LocationsLanding #Links a.Eastcote{margin:314px 0 0 221px}
#Content.LocationsLanding #Links a.RushdenHallPark{margin:260px 0 0 554px}
#Content.LocationsLanding #Links a.Olney{margin:360px 0 0 460px}
#Content.LocationsLanding #Links a.WicksteedPark{margin:85px 0 0 438px}
#Content.LocationsLanding #Links a.EmbertonCountryPark{margin:370px 0 0 435px}
#Content.LocationsLanding #Links a.Courteenhall{margin:339px 0 0 293px}
#Content.LocationsLanding #Links a.StanwickLakes{margin:143px 0 0 532px}
#Content.LocationsLanding #Links a.Courtyard{margin:162px 0 0 557px}
#Content.LocationsLanding #Links a.WadenhoeHouse{margin:41px 0 0 592px}
#Content.LocationsLanding #Links a.CastleAshby{margin:274px 0 0 423px}
#Content.LocationsLanding #Links a.RushdenChurch{margin:217px 0 0 547px}
#Content.LocationsLanding #Links a.HighamFerrersChurch{margin:190px 0 0 525px}
#Content.LocationsLanding #Links a.DelaprePark{margin:275px 0 0 316px}
#Content.LocationsLanding #Links a.MauldenChurch{margin:509px 0 0 632px}
#Content.LocationsLanding #Links a.BedfordSwanHotel{margin:380px 0 0 621px}
#Content.LocationsLanding #Links a.BedfordEmbankment{margin:390px 0 0 655px}
#Content.LocationsLanding #Links a.DodmoorHouse{margin:256px 0 0 173px}
#Content.LocationsLanding #Links a.HolidayInnMK{margin:456px 0 0 464px}
#Content.LocationsLanding #Links a.ParisHouse{margin:577px 0 0 529px}
#Content.LocationsLanding #Links a.BurtonLatimer{margin:138px 0 0 465px}
#Content.LocationsLanding #Links a.WybostonLakes{margin:261px 0 0 745px}
#Content.LocationsLanding #Links a.IrchesterCountryPark{margin:205px 0 0 479px}
#Content.LocationsLanding #Links .tooltip{z-index:100;color:White;font-size:0.8em;border-radius:4px;box-shadow:0px 0px 8px #ccc;margin:15px 0 0;display:none;width:260px;background:#333;border:Solid 1px Black;padding:0 10px 10px}
#Content.LocationsLanding #Links .tooltip div{background:Transparent url(/images/wedding-photography/locations-landing/arrow.png) no-repeat center top;margin:-5px 0 0;padding:15px 0 0;width:260px;position:relative;display:block}
#Content.LocationsLanding #Links .tooltip div img{width:68px;height:39px;float:left;margin:0 10px 0 0}
#Content.LocationsLanding #Links .tooltip div a{color:White;margin:0;padding:0;font-size:0.9em;line-height:normal;width:182px;float:right}
#Content.LocationsLanding #Links .tooltip div a:hover{color:White}
#Content.LocationsLanding #Links .tooltip div a h6{padding:0;margin:0 0 0.4em;font-size:1.1em;font-weight:bold;color:Yellow}
#Content.LocationsLanding #Links .tooltip div a h6 strong{float:left;border:Solid 1px #b4423f;font-weight:bold;background:#991915;color:White;border-radius:2px;width:16px;height:16px;margin:0 4px 0 0;line-height:16px;text-align:center;font-size:11px}
#Content.LocationsLanding #Links .tooltip div a:hover h6{text-decoration:none;color:White}
#Content.LocationsLanding span.Credit{float:left;width:904px;margin:0 0 16px;padding:8px 16px;background:#ebe9e1;font-size:0.7em;color:#575757;border-top:Dotted 1px #e0ded3}
#Content.LocationsLanding .Description{float:left;display:inline;width:664px}
#Content.LocationsLanding .Description p{padding:16px 0 16px 16px;clear:both;width:648px}
#Content.Locations .Copy{width:648px;float:left;margin:0 0 0 16px;display:inline}
#Content.Locations .Copy h1{padding:16px 0;color:#333;font-size:1.6em;text-shadow:0 1px 0 #f6f5f1}
#Content.Locations .Copy h2{padding:16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Locations .Copy p{padding:16px 0}
#Content.Locations .Copy ul{padding:16px 0;font-size:0.8em;line-height:1.6em;color:#575757;width:392px}
#Content.Locations .Copy ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px;width:374px;display:inline-block}
#Content.Locations .SocialNetworking{margin:16px 0 16px;width:376px}
#Content.Locations .SocialNetworking #fb-root{clear:both;color:#575757;display:none}
#Content.Locations .Copy #slides{width:648px;padding:16px 0;margin:0;float:none;min-height:388px;background:White}
#Content.Locations .Copy #slides #slides img{background:#ebe8e1 url(/images/global/loading.gif) no-repeat center!important}
#Content.Locations .Copy #slides .slides_container{width:648px;height:388px;background-color:#f5f4f0!important;overflow:hidden;position:relative;display:none}
#Content.Locations .Copy #slides .slide{width:648px;height:388px;display:block}
#Content.Locations .Copy #slides #Navigation{position:absolute;z-index:100;width:648px;height:388px;float:left}
#Content.Locations .Copy #slides #Navigation button{z-index:101;opacity:0.8;cursor:pointer;position:absolute;border:none;height:32px;width:32px;top:178px;background-color:Transparent}
#Content.Locations .Copy #slides #Navigation button:hover{opacity:1}
#Content.Locations .Copy #slides #Navigation button.prev{left:16px;background:url(/images/global/arrows.png) no-repeat right center}
#Content.Locations .Copy #slides #Navigation button.next{right:16px;background:url(/images/global/arrows.png) no-repeat left center}
#Content.Locations .Links{width:256px;float:left;margin:16px 0 16px 16px}
#Content.Locations .Links hr{margin:0;padding:0;border:none;height:2px;background:Transparent url(/images/global/hr.gif) repeat-x;color:#f6f5f1}
#Content.Locations .Links h5{padding:16px 16px 0;color:#333;font-size:1em;text-shadow:0 1px 0 White}
#Content.Locations .Links p{padding:16px}
#Content.Locations .Links ul{padding:0 16px 16px;font-size:0.8em;line-height:1.6em}
#Content.Locations .Links ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px}
#Content.OtherCoolStuff{width:952px;padding-right:0}
#Content.OtherCoolStuff ul{margin:16px 0 0;padding:0;width:100%;float:left}
#Content.OtherCoolStuff ul li{background:White;width:212px;display:inline;float:left;margin:0 16px 16px 0;padding:4px;border:Solid 1px #e5e5e5}
#Content.OtherCoolStuff ul li img{position:absolute;width:212px;height:122px;margin:0;z-index:7;background:url(/galleria/themes/fullscreen/loader.gif) no-repeat center}
#Content.OtherCoolStuff ul li img.active{z-index:9}
#Content.OtherCoolStuff ul li img.last-active{z-index:8}
#Content.OtherCoolStuff ul li div.Homeboxgrid{position:relative;width:212px;height:122px;overflow:hidden;cursor:pointer}
#Content.OtherCoolStuff ul li div.Homeboxgrid div.HomeWrapper{width:212px;height:122px;overflow:hidden;position:relative;z-index:10;font-size:0.8em}
#Content.OtherCoolStuff ul li div.Homeboxgrid div.HomeWrapper div.Homeboxcaption{float:left;position:absolute;background:White;opacity:0.8;padding:0;height:144px;width:212px;overflow:hidden}
#Content.OtherCoolStuff ul li div.Homeboxgrid div.HomeWrapper div.Homeboxcaption{top:157px;left:0}
#Content.OtherCoolStuff ul li div.Homeboxgrid div.HomeWrapper div.Homeboxcaption a{height:35px;padding:87px 6px 0;line-height:35px;width:200px;margin:0;float:left;color:White;text-decoration:none}
#Content.OtherCoolStuff ul li div.Homeboxgrid div.HomeWrapper div.Homeboxcaption a span{background:#991915;color:White;padding:4px}
#Content.OtherCoolStuff ul li div.Homeboxgrid div.HomeWrapper div.Homeboxcaption a:hover{color:#991915;text-decoration:none}
#Content.LimitedEditionPrints ul{margin:16px 0 0;padding:0;width:680px;float:left}
#Content.LimitedEditionPrints ul li{background:#f6f5f1;width:292px;padding:16px;margin:0 16px 16px 0;display:inline;float:left}
#Content.LimitedEditionPrints ul li img.Sticker{position:absolute;width:66px;height:66px;z-index:1000;background:Transparent;margin:-8px 0 0 234px}
#Content.LimitedEditionPrints ul li .Homeboxgrid{position:relative;width:292px;height:195px;overflow:hidden;cursor:pointer}
#Content.LimitedEditionPrints ul li .Homeboxgrid .Slideshow img{position:absolute;width:292px;height:195px;margin:0;z-index:7}
#Content.LimitedEditionPrints ul li .Homeboxgrid .Slideshow img.active{z-index:9}
#Content.LimitedEditionPrints ul li .Homeboxgrid .Slideshow img.last-active{z-index:8}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper{width:292px;height:195px;overflow:hidden;position:relative;z-index:10}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption{float:left;position:absolute;background:#e5e5e5;opacity:0.9;padding:0 8px;height:195px;width:276px;overflow:hidden}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption strong{color:#333;width:276px;display:block;text-shadow:0 1px 0 White;font-weight:normal;font-size:0.9em;line-height:30px;margin:0}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption span{float:right!important;font-weight:bold;font-size:0.8em;text-transform:uppercase;color:#991915;text-decoration:underline}
#Content.LimitedEditionPrints ul li .Homeboxgrid:hover .HomeWrapper .Homeboxcaption span{display:none}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption p{margin:0;padding:0;width:276px;color:#575757;display:block;font-size:0.8em;line-height:2;display:inline}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption p strong{width:auto;text-shadow:none;font-weight:bold;font-size:inherit;display:inline;line-height:inherit}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption form{margin:0;padding:0;width:276px;float:left}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption form fieldset{z-index:100001;position:relative;width:auto;float:left;clear:both;font-size:0.7em;color:#575757;margin:0 0 2px 0;padding:0}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption form fieldset.Buy{z-index:100000;width:276px;left:8px;margin:0;clear:none;position:absolute;text-align:right;float:right}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption form fieldset:hover label{color:#333;text-shadow:0 1px 0 White}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption form fieldset label,
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption form fieldset input{cursor:pointer}
#Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption{top:165px;left:0}
#Content.LimitedEditionPrints .Prices{width:256px;float:right;margin:16px 0;display:inline}
#Content.LimitedEditionPrints .Prices h2{padding:16px 16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.LimitedEditionPrints .Prices p{padding:16px 16px 0}
#Content.LimitedEditionPrints .Prices table{border-width:0;margin:16px 16px 0;width:224px;font-size:0.8em;border-spacing:0}
#Content.LimitedEditionPrints .Prices table tr th{padding:8px;text-align:left;vertical-align:middle;color:#333;background:#d9d9d9 url(/images/global/table-th-bg.gif) repeat-x bottom;text-shadow:0 1px 0 White}
#Content.LimitedEditionPrints .Prices table tr th small{font-weight:normal}
#Content.LimitedEditionPrints .Prices table tr td{padding:8px;text-align:left;vertical-align:middle;color:#575757}
#Content.LimitedEditionPrints .Prices table tr.Odd td{background:#fafafa}
#Content.LimitedEditionPrints .Prices img.GoogleCheckout{padding:16px}
#Content.SpecialOffers h1{padding:16px 16px 32px;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.SpecialOffers h2{padding:0 16px 32px;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1;width:648px}
#Content.SpecialOffers p{padding:0 16px 32px;clear:both;width:648px}
#Content.SpecialOffers .OneLandscape{float:left;background:#f6f5f2;padding:0 0 16px 16px;margin:0 0 16px;height:auto}
#Content.SpecialOffers .OneLandscape img{background:White;float:left;margin:16px 16px 0 0;width:904px}
#Content.SpecialOffers .Promotions{width:936px;float:left;margin:0 0 32px;padding:0}
#Content.SpecialOffers .Promotions ul{float:left;padding:8px}
#Content.SpecialOffers .Promotions ul li{float:left}
#Content.SpecialOffers .Promotions ul li a{float:left}
#Content.SpecialOffers .Promotions ul li a span{width:444px;float:left;padding:8px;background:none}
#Content.SpecialOffers .Promotions ul li a:hover span{background:#e0dfdc;border-top-left-radius:4px;border-top-right-radius:4px}
#Content.SpecialOffers .Promotions ul li a span strong{color:#991915;font-weight:normal;width:444px;margin:0 0 16px 0;float:left}
#Content.SpecialOffers .Promotions ul li a:hover span strong{color:#333;text-shadow:0 1px 0 White}
#Content.SpecialOffers .Promotions ul li a span img{clear:both;background:White;height:212px;overflow:hidden;width:444px;border:none;opacity:0.9}
#Content.SpecialOffers .Promotions ul li a:hover span img{opacity:1}
#Content.SpecialOffers .Promotions ul li span.Paragraph{line-height:1.6em;color:#575757;width:444px;text-decoration:none;font-size:0.8em;font-weight:normal;padding:8px;margin:0;clear:both;float:left}
#Content.SpecialOffers .Promotions ul li a:hover span.Paragraph{text-decoration:none;background:#e0dfdc;color:#575757;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}
#Content.SpecialOffers .Promotions ul li span.Paragraph u{color:#991915}
#Content.SpecialOffers .Promotions ul li a:hover span.Paragraph u{text-decoration:none;color:#333}
#Content.SpecialOffers .Promotions ul li span.Paragraph em{font-weight:bold;font-style:normal}
#Content.OtherPhotographyServices h1{padding:16px 16px 32px;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.OtherPhotographyServices h2{padding:0 16px 16px;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1;width:648px}
#Content.OtherPhotographyServices p{padding:0 16px 32px;clear:both;width:648px}
#Content.OtherPhotographyServices .OneLandscape{float:left;background:#f6f5f2;padding:0 0 16px 16px;margin:0 0 16px;height:auto}
#Content.OtherPhotographyServices .OneLandscape img{background:White;float:left;margin:16px 16px 0 0;width:904px}
#Content.OtherPhotographyServices .PhotographyServices{width:936px;float:left;margin:0 0 32px;padding:0}
#Content.OtherPhotographyServices .PhotographyServices ul{float:left;padding:8px}
#Content.OtherPhotographyServices .PhotographyServices ul li{float:left}
#Content.OtherPhotographyServices .PhotographyServices ul li a{float:left}
#Content.OtherPhotographyServices .PhotographyServices ul li a span{width:168px;float:left;padding:8px;background:none}
#Content.OtherPhotographyServices .PhotographyServices ul li a:hover span{background:#e0dfdc;border-top-left-radius:4px;border-top-right-radius:4px}
#Content.OtherPhotographyServices .PhotographyServices ul li a span strong{color:#991915;font-weight:normal;width:168px;margin:0 0 16px;float:left}
#Content.OtherPhotographyServices .PhotographyServices ul li a:hover span strong{color:#333}
#Content.OtherPhotographyServices .PhotographyServices ul li a span img{clear:both;background:White;height:112px;overflow:hidden;width:168px;border:none;opacity:0.8}
#Content.OtherPhotographyServices .PhotographyServices ul li a:hover span img{opacity:1}
#Content.OtherPhotographyServices .PhotographyServices ul li span.Paragraph{line-height:1.6em;color:#575757;width:168px;text-decoration:none;font-size:0.8em;font-weight:normal;padding:8px;margin:0;clear:both;float:left}
#Content.OtherPhotographyServices .PhotographyServices ul li a:hover span.Paragraph{text-decoration:none;background:#e0dfdc;color:#575757;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;text-shadow:0 1px 0 White}
#Content.OtherPhotographyServices .PhotographyServices ul li span.Paragraph u{color:#991915}
#Content.OtherPhotographyServices .PhotographyServices ul li a:hover span.Paragraph u{text-decoration:none;color:#333}
#Content.OtherPhotographyServices #Links{background:#f6f5f2;padding:0;float:left;width:936px;height:251px;margin:0 0 32px}
#Content.OtherPhotographyServices #Links img.Map{background:#ebe8e1 url(/images/global/blog-image-loading.gif) no-repeat center!important;position:absolute;z-index:0;margin:16px;width:904px;height:219px}
#Content.OtherPhotographyServices #Links a.Link{position:absolute;width:22px;height:39px;z-index:1}
#Content.OtherPhotographyServices #Links a.Link img{border:none;width:22px;height:39px}
#Content.OtherPhotographyServices #Links a.NewYork{margin:45px 0 0 715px}
#Content.OtherPhotographyServices #Links a.WashingtonDC{margin:70px 0 0 688px}
#Content.OtherPhotographyServices #Links a.LasVegas{margin:107px 0 0 252px}
#Content.OtherPhotographyServices #Links a.LosAngeles{margin:136px 0 0 218px}
#Content.OtherPhotographyServices #Links a.SanFrancisco{margin:83px 0 0 170px}
#Content.OtherPhotographyServices #Links .tooltip{z-index:100;color:White;font-size:0.8em;border-radius:4px;box-shadow:0px 0px 8px #ccc;margin:15px 0 0;display:none;width:260px;background:#333;border:Solid 1px Black;padding:0 10px 10px}
#Content.OtherPhotographyServices #Links .tooltip div{background:Transparent url(/images/wedding-photography/locations-landing/arrow.png) no-repeat center top;margin:-5px 0 0;padding:15px 0 0;width:260px;position:relative;display:block}
#Content.OtherPhotographyServices #Links .tooltip div img{width:68px;height:39px;float:left;margin:0 10px 0 0}
#Content.OtherPhotographyServices #Links .tooltip div a{color:White;margin:0;padding:0;font-size:0.9em;line-height:normal;width:182px;float:right}
#Content.OtherPhotographyServices #Links .tooltip div a:hover{color:White}
#Content.OtherPhotographyServices #Links .tooltip div a h6{padding:0;margin:0 0 0.4em;font-size:1.1em;font-weight:bold;color:Yellow}
#Content.OtherPhotographyServices #Links .tooltip div a h6 strong{float:left;border:Solid 1px #b4423f;font-weight:bold;background:#991915;color:White;border-radius:2px;width:16px;height:16px;margin:0 4px 0 0;line-height:16px;text-align:center;font-size:11px}
#Content.OtherPhotographyServices #Links .tooltip div a:hover h6{text-decoration:none;color:White}
#Content.OtherPhotographyServices .Description{float:left;display:inline;width:664px}
#Content.OtherPhotographyServices .Description h2{padding:16px 16px 0;color:#333;font-size:0.8em;text-shadow:0 1px 0 #f6f5f1;font-weight:bold;width:648px}
#Content.OtherPhotographyServices .Description p{padding:0;margin:16px 0 16px 16px;clear:both;width:648px}
#Content.Satellite .Copy{width:512px;float:left;margin:0 0 0 16px;display:inline}
#Content.Satellite .Copy h1{padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Satellite .Copy h2{padding:16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Satellite .Copy p{padding:16px 0}
#Content.Satellite .Copy table.Products{border-width:0;border-spacing:0;padding:16px 0;font-size:0.8em;width:100%}
#Content.Satellite .Copy table.Products tr th{padding:8px;vertical-align:middle;text-align:left;color:#333;background:#d9d9d9 url(/images/global/table-th-bg.gif) repeat-x bottom;text-shadow:0 1px 0 White}
#Content.Satellite .Copy table.Products tr td{padding:8px;vertical-align:middle;color:#575757}
#Content.Satellite .Copy table.Products tr td h6{margin:8px 0;font-size:1.2em}
#Content.Satellite .Copy table.Products tr td ul{font-size:1em;padding:0;line-height:normal}
#Content.Satellite .Copy table.Products tr td ul li{padding:0 0 0 18px;line-height:normal;background:url(/images/global/bullet.gif) no-repeat left 0.7em}
#Content.Satellite .Copy table.Products tr td p{font-size:1em;margin:0!important;padding:0!important;line-height:normal}
#Content.Satellite .Copy table.Products tr td strong.Price{color:#333;text-shadow:0 1px 0 White;font-size:1.3em;font-style:normal}
#Content.Satellite .Copy table.Products tr.Odd td{background:#fafafa}
#Content.Satellite .Copy ul{padding:16px 0 0;color:#575757;font-size:0.8em;line-height:1.6em}
#Content.Satellite .Copy ul li{padding:0 0 16px 18px;background:url(/images/global/bullet.gif) no-repeat left 0.7em}
#Content.Satellite .Links{width:392px;float:left;margin:16px 0 16px 16px}
#Content.Satellite .Links hr{clear:both;margin:0;padding:0;border:none;height:2px;background:Transparent url(/images/global/hr.gif) repeat-x;color:#f6f5f1}
#Content.Satellite .Links p{padding:16px}
#Content.Satellite .Links ul{padding:0 16px 16px;font-size:0.8em;line-height:1.6em}
#Content.Satellite .Links ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px;display:inline-block;width:160px}
#Content.Satellite img.RightImageThreeColumn{width:384px;float:left;height:238px;padding:4px;background:#f6f5f1;margin:16px 0 16px 16px}
#Content.Satellite blockquote{width:392px;float:left;margin:16px 0 16px 16px}
#Content.Satellite blockquote p{padding:16px;font-size:1.1em;color:#333;line-height:1.4em;text-shadow:0 1px 0 White}
#Content.Satellite blockquote span{padding:16px;display:block;font-size:0.8em;color:#999}
#Content.Testimonials .Copy{width:648px;float:left;margin:0 0 0 16px;display:inline}
#Content.Testimonials .Copy h1{padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Testimonials .Copy h2{padding:16px 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Testimonials .Copy p{padding:16px 0}
#Content.Testimonials .Copy ul{padding:16px 0 0;color:#575757;font-size:0.8em;line-height:1.6em}
#Content.Testimonials .Copy ul li{padding:0 0 16px 18px;background:url(/images/global/bullet.gif) no-repeat left 0.7em}
#Content.Testimonials .Links{width:256px;float:left;margin:16px 0 16px 16px}
#Content.Testimonials .Links hr{clear:both;margin:0;padding:0;border:none;height:2px;background:Transparent url(/images/global/hr.gif) repeat-x;color:#f6f5f1}
#Content.Testimonials .Links p{padding:16px}
#Content.Testimonials .Links ul{padding:0 16px 16px;font-size:0.8em;line-height:1.6em}
#Content.Testimonials .Links ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px;display:inline-block;width:160px}
#Content.Testimonials img.RightImageTwoColumn{width:248px;height:146px;float:left;padding:4px;background:#f6f5f1;margin:16px 0 16px 16px}
#Content.Testimonials a.Advert{border:none;float:left;width:248px;height:100px;padding:4px;background:#f6f5f1;margin:16px 0 16px 16px}
#Content.Testimonials a.Advert.Medium{height:165px}
#Content.Testimonials a.Advert img{border:none}
#Content.Testimonials a.Advert:hover{background:#e5e5e5}
#Content.Links .Copy{width:512px;float:left;margin:0 0 0 16px;display:inline}
#Content.Links .Copy h1{padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Links .Copy h2{padding:16px 0 0;color:#333;font-size:1em;line-height:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Links .Copy p{padding:16px 0}
#Content.Links .Copy ul{padding:16px 0;color:#575757;font-size:0.8em;line-height:1.6em}
#Content.Links .Copy ul li{padding:0 0 0 18px;background:url(/images/global/bullet.gif) no-repeat left 0.7em}
#Content.Links blockquote{width:392px;float:left;margin:16px 0 16px 16px}
#Content.Links blockquote p{padding:16px;font-size:1.1em;color:#333;line-height:1.4em;text-shadow:0 1px 0 White}
#Content.Links blockquote span{padding:16px;display:block;font-size:0.8em;color:#999}
#Content.ErrorPages .Copy{width:904px;float:left;padding:0 16px 16px;min-height:400px}
#Content.ErrorPages .Copy h5{padding:16px 0 0;color:#333;font-size:2.8em;text-shadow:0 1px 0 #f6f5f1}
#Content.ErrorPages .Copy h6{padding:16px 0 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.ErrorPages .Copy p{padding:16px 0}
#Content.ErrorPages .Copy .PhotographyServices{float:left;width:516px;margin:16px 0;padding:0;clear:both}
#Content.ErrorPages .Copy .PhotographyServices h3{padding:16px 16px 8px;color:#575757;font-size:0.8em;text-shadow:0 1px 0 White}
#Content.ErrorPages .Copy .PhotographyServices ul{float:left;padding:8px}
#Content.ErrorPages .Copy .PhotographyServices ul li{float:left}
#Content.ErrorPages .Copy .PhotographyServices ul li a{float:left}
#Content.ErrorPages .Copy .PhotographyServices ul li a span{width:109px;float:left;padding:8px;background:none}
#Content.ErrorPages .Copy .PhotographyServices ul li a:hover span{background:#e0dfdc;border-top-left-radius:4px;border-top-right-radius:4px}
#Content.ErrorPages .Copy .PhotographyServices ul li a span img{background:White;height:73px;border:none;opacity:0.8}
#Content.ErrorPages .Copy .PhotographyServices ul li a:hover span img{opacity:1}
#Content.ErrorPages .Copy .PhotographyServices ul li a strong{width:109px;text-decoration:underline;font-size:0.8em;font-weight:normal;padding:8px;clear:both;float:left}
#Content.ErrorPages .Copy .PhotographyServices ul li a:hover strong{text-decoration:none;background:#e0dfdc;color:#333;border-bottom-right-radius:4px;border-bottom-left-radius:4px;text-shadow:0 1px 0 White}
#Content.Sitemap .Copy{width:544px;float:left;font-size:0.8em;line-height:1.6em}
#Content.Sitemap .Copy h1{padding:16px 16px 32px;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Sitemap .Copy ul{width:528px;margin:0 0 16px 16px;display:inline;float:left}
#Content.Sitemap .Copy ul li{width:256px;float:left;padding:0;margin:0}
#Content.Sitemap .Copy ul li strong{font-size:1.2em;font-weight:normal;border-bottom:Solid 1px #f6f6f6;width:100%;display:block;margin:0;padding:0 0 16px}
#Content.Sitemap .Copy ul li ul{width:256px;margin:16px 0 0}
#Content.Sitemap .Copy ul li ul li{border:none;width:238px;background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px}
#Content.Sitemap .Copy ul li.Left{padding:0}
#Content.Sitemap img.RightImageThreeColumn{width:384px;float:left;height:146px;padding:4px;background:#f6f5f1;margin:16px 0}
#Content.Sitemap blockquote{width:392px;float:left;margin:16px 0}
#Content.Sitemap blockquote p{padding:16px;font-size:1.1em;color:#333;line-height:1.4em;text-shadow:0 1px 0 White}
#Content.Sitemap blockquote span{padding:16px;display:block;font-size:0.8em;color:#999}
#Content.Contact .Copy{width:512px;float:left;padding:0 0 16px 0;margin:0 0 0 16px;display:inline}
#Content.Contact .Copy h1{padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Contact .Copy p{padding:16px 0 32px}
#Content.Contact fieldset{width:auto;float:left;width:100%;height:29px;line-height:29px;margin:0 0 6px;font-size:0.8em;color:#575757}
#Content.Contact fieldset#MessageFieldset{height:auto}
#Content.Contact fieldset label{width:140px;float:left;margin:0 16px 0 0;text-align:right}
#Content.Contact fieldset label small{color:#b3b3b3}
#Content.Contact fieldset span{height:29px;line-height:29px;margin:0 8px;display:block;float:left}
#Content.Contact fieldset input{background:White url(/images/global/input-bg.gif) top repeat-x;float:left;border:Solid 1px #ccc;width:246px;height:17px;line-height:17px;padding:5px 4px;border-radius:4px}
#Content.Contact fieldset input#verif_box{width:118px}
#Content.Contact fieldset textarea{background:White url(/images/global/input-bg.gif) top repeat-x;font-family:Arial, Verdana, Sans-Serif;color:#262626;font-size:1em;width:246px;max-width:246px;height:98px;max-height:98px;float:left;border:Solid 1px #ccc;line-height:17px;padding:5px 4px;margin:0;border-radius:4px}
#Content.Contact fieldset input:focus,
#Content.Contact fieldset textarea:focus{border:Solid 1px #999;background:#f6f5f1}
#Content.Contact fieldset#ErrorFieldset{height:auto}
#Content.Contact fieldset#ErrorFieldset label{border:Solid 1px #ffcc00;text-align:center;background:#ffffcc;width:246px;height:auto;line-height:1.4em;padding:5px 4px;margin:0 0 0 156px;text-shadow:0 -1px White}
#Content.Contact input.form-button{font-size:1em;cursor:pointer;border:none;margin:0 0 0 156px;clear:both;display:inline-block;background:#991915 url(/images/global/button-bg.jpg) repeat center;padding:5px 10px;font-weight:bold;color:White;text-shadow:0 1px 0 Black;border-radius:4px;box-shadow:0px 0px 2px #ccc}
#Content.Contact input.form-button:hover{background:#7d0d09}
#Content.Contact .Map{width:384px;height:160px;float:left;margin:16px 0 16px 16px;padding:4px}
#Content.Contact address{width:360px;float:left;margin:16px 0 16px 16px;padding:16px;font-style:normal;font-size:0.8em;line-height:1.4em;color:#575757}
#Content.Contact address strong{color:#333}
#Content.Contact address strong.Title{font-weight:normal;width:360px;display:block;margin:0 0 8px;font-size:1.2em;text-shadow:0 1px 0 White}
#Content.Contact address span{width:360px;display:block;margin:16px 0 0;padding:0;color:#999}
#Content.Contact address span strong{font-weight:normal}
#Content.Contact address span strong span{width:auto;display:inline;margin:0}
#Content.Thanks .Copy{width:936px;float:left;padding:0 0 16px}
#Content.Thanks .Copy h1{padding:16px;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.Thanks .Copy p{padding:16px 16px 32px}
#Content.Thanks .Copy .DiscountVoucher{width:528px;float:left;margin:0 16px 0 0}
#Content.Thanks .Copy .DiscountVoucher a img{border:none;width:520px;height:146px;padding:4px;background:#f6f5f1}
#Content.Thanks .Copy .DiscountVoucher a img:hover{background:#ccc}
#Content.Thanks .Copy .DiscountVoucher h2{padding:32px 16px;font-size:1.2em;font-weight:normal}
#Content.Thanks .Copy .DiscountVoucher p{padding:0 16px}
#Content.Thanks .Copy .WeddingPhotography,
#Content.Thanks .Copy .PortraitPhotography{width:256px;float:left;margin:0 16px 0 0}
#Content.Thanks .Copy .WeddingPhotography a img,
#Content.Thanks .Copy .PortraitPhotography a img{border:none;width:248px;height:146px;padding:4px;background:#f6f5f1}
#Content.Thanks .Copy .WeddingPhotography a img:hover,
#Content.Thanks .Copy .PortraitPhotography a img:hover{background:#ccc}
#Content.Thanks .Copy .WeddingPhotography h2,
#Content.Thanks .Copy .PortraitPhotography h2{padding:32px 16px;font-size:1.2em;font-weight:normal}
#Content.Thanks .Copy .WeddingPhotography p,
#Content.Thanks .Copy .PortraitPhotography p{padding:0 16px}
#Content.Thanks .Copy blockquote{width:392px;float:left;margin:0 0 16px}
#Content.Thanks .Copy blockquote p{padding:16px;font-size:1.1em;color:#333;line-height:1.4em;text-shadow:0 1px 0 White}
#Content.Thanks .Copy blockquote span{padding:16px;display:block;font-size:0.8em;color:#999}
#Content.BlogLanding{padding:16px 16px 32px}
#Content.BlogLanding p{padding:16px 0;margin:0 0 0 16px;width:648px}
#Content.BlogLanding ul{float:left;padding:0 0 16px}
#Content.BlogLanding ul.RSSList{float:left;padding:0}
#Content.BlogLanding ul li{float:left;width:910px;background:#f5f4f0 url(/images/global/inset-bg.gif) repeat-x top;border-bottom:Solid 1px #e9e9e5;padding:12px 12px 12px 14px;margin:16px 0 0 0}
#Content.BlogLanding ul li.Alternating{background:#e9e9e5 none}
#Content.BlogLanding ul li h6,
#Content.BlogLanding ul li p,
#Content.BlogLanding ul li span{width:750px}
#Content.BlogLanding ul li h6{font-size:1.4em;text-shadow:0 1px 0 White}
#Content.BlogLanding ul li h6 a:hover{color:#333}
#Content.BlogLanding ul li p{line-height:normal;margin:0.4em 0 1.2em;padding:0}
#Content.BlogLanding ul li span{color:#999;font-size:0.6em}
#Content.BlogLanding ul li a img{float:right;width:136px;height:78px;border:none;padding:4px}
#Content.BlogLanding ul li a:hover img{padding:2px;border:Solid 2px #ccc;background:White;box-shadow:0px 0px 5px #ccc}
#Content.BlogLanding .ViewMore{float:left;width:904px;border-top:Solid 1px #e5e5e5;border-bottom:Solid 1px #e5e5e5;font-size:0.8em;background:#f6f6f6;clear:both;margin:0;padding:8px 16px}
#Content.BlogLanding .ViewMore a{background:url(/images/global/blog-icon.jpg) no-repeat left center;padding:0 0 0 24px;float:right;text-decoration:underline}
#Content.BlogLanding .ViewMore a:hover{text-decoration:none}
#Content.BlogArchive{padding:16px 32px;width:904px}
#Content.BlogArchive h1{padding:16px 0;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1}
#Content.BlogArchive h2{margin:0 0 16px;padding:0;color:#333;font-size:1em;line-height:1.4em}
#Content.BlogArchive h2.ui-state-default a{color:#991915!important;text-decoration:underline}
#Content.BlogArchive h2.ui-state-default a:hover{color:#333!important;text-decoration:none}
#Content.BlogArchive h2.ui-state-active a{color:#333!important;text-decoration:none;cursor:default}
#Content.BlogArchive h2:active,
#Content.BlogArchive h2:focus,
#Content.BlogArchive h2 a:active,
#Content.BlogArchive h2 a:focus{outline:none}
#Content.BlogArchive ul{font-size:0.8em;line-height:1.6em;margin:0 0 16px;overflow:hidden}
#Content.BlogArchive ul li a:hover{text-decoration:underline}
#Content.BlogArchive ul li a span{color:#999;font-size:0.7em}
#Content.BlogArchive ul li a:hover span{color:#575757}
#Content.BlogArticle h1{padding:16px 16px 32px;color:#333;font-size:1.4em;text-shadow:0 1px 0 #f6f5f1;float:left}
#Content.BlogArticle h1 strong{font-weight:normal}
#Content.BlogArticle img.Featured{margin:16px 16px 0;float:right;background:none!important}
#Content.BlogArticle img.FeaturedCornerFlag{width:66px!important;height:66px!important;position:absolute;display:block;margin:8px 0 0 846px!important;background:none!important}
#Content.BlogArticle .ShortDescription{float:left;display:inline;width:664px}
#Content.BlogArticle .ShortDescription h2{padding:16px 16px 0;color:#333;font-size:0.8em;text-shadow:0 1px 0 #f6f5f1;font-weight:bold;width:648px}
#Content.BlogArticle .ShortDescription p{padding:16px 0 16px 16px;clear:both;width:648px}
#Content.BlogArticle .Description.Midway{margin:0 0 16px}
#Content.BlogArticle .Description{float:left;display:inline;width:664px}
#Content.BlogArticle .Description h2{padding:16px 16px 0;color:#333;font-size:0.8em;text-shadow:0 1px 0 #f6f5f1;font-weight:bold;width:648px}
#Content.BlogArticle .Description p{padding:16px 0 16px 16px;clear:both;width:648px}
#Content.BlogArticle .Description p.IntroductionParagraph{font-weight:bolder}
#Content.BlogArticle .Description ul,
#Content.BlogArticle .Description ol{padding:16px;clear:both;width:648px;font-size:0.8em;line-height:1.6em;color:#575757}
#Content.BlogArticle .Description ul li,
#Content.BlogArticle .Description ol li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px}
#Content.BlogArticle .Description ol li{background:none;list-style:decimal none inside}
#Content.BlogArticle .Description ul li small,
#Content.BlogArticle .Description ol li small{color:#b3b3b3}
#Content.BlogArticle .Description a.JumpToTop{color:White;text-shadow:0 -1px 0 #beb8b8;border-radius:4px;text-decoration:none;font-size:85%;background:#f0f0f0 url(/images/global/jump-to-top-arrow.png) no-repeat left center;height:20px;line-height:20px;text-transform:uppercase;font-weight:normal;padding:6px 12px 6px 26px;display:inline-block}
#Content.BlogArticle .Description a.JumpToTop:hover{background-color:#f7f7f7;opacity:0.8}
#Content.BlogArticle .RightColumn{float:right;width:256px;padding:0;display:inline;overflow:hidden;margin:0 0 16px}
#Content.BlogArticle .RightColumn hr{margin:0;padding:0;border:none;height:2px;background:Transparent url(/images/global/hr.gif) repeat-x;color:#f6f5f1}
#Content.BlogArticle .RightColumn h5{padding:16px 16px 0;color:#333;font-size:1em;text-shadow:0 1px 0 White}
#Content.BlogArticle .RightColumn p{padding:16px}
#Content.BlogArticle .RightColumn ul{padding:0 16px 16px;font-size:0.8em;line-height:1.6em}
#Content.BlogArticle .RightColumn ul li{background:url(/images/global/bullet.gif) no-repeat left 0.7em;padding:0 0 0 18px}
#Content.BlogArticle .SocialNetworking{border-top:Solid 1px #f6f5f2;float:left;width:632px;margin:16px 0 0;padding:32px 16px 16px;display:inline;clear:left}
#Content.BlogArticle .SocialNetworking .g-plusone{width:632px}
#Content.BlogArticle .SocialNetworking .FaceBookShare{width:632px;clear:both}
#Content.BlogArticle img{background:#ebe8e1 url(/images/global/blog-image-loading.gif) no-repeat center!important}
#Content.BlogArticle .TinySquare{width:904px;float:left;background:#f6f5f2;padding:16px;margin:0 0 16px;height:auto}
#Content.BlogArticle .TinySquare img.TinySquare{width:113px;height:113px;margin:0;padding:0}
#Content.BlogArticle .TinySquareThinBorder{width:910px;float:left;background:#f6f5f2;padding:10px 10px 16px 16px;margin:0 0 16px;height:auto}
#Content.BlogArticle .TinySquareThinBorder img.TinySquareThinBorder{width:85px;height:85px;margin:6px 6px 0 0;padding:0}
#Content.BlogArticle .MediumSquare{width:904px;float:left;background:#f6f5f2;padding:16px;margin:0 0 16px;height:auto}
#Content.BlogArticle .MediumSquare img.MediumSquare{width:226px;height:226px;margin:0;padding:0}
#Content.BlogArticle .LargeSquare{width:904px;float:left;background:#f6f5f2;padding:16px;margin:0 0 16px;height:auto}
#Content.BlogArticle .LargeSquare img.LargeSquare{width:452px;height:452px;margin:0;padding:0}
#Content.BlogArticle .MixedSet{width:920px;float:left;background:#f6f5f2;padding:0 0 16px 16px;margin:0 0 16px;height:auto}
#Content.BlogArticle .MixedSet img{margin:16px 16px 0 0;float:left}
#Content.BlogArticle .MixedSet span.ImageOnLeft img,
#Content.BlogArticle .MixedSet span.ImageOnRight img,
#Content.BlogArticle .MixedSet span img,
#Content.BlogArticle .MixedSet img.Thumbnail{margin:16px 0 0;width:113px;height:169px}
#Content.BlogArticle .MixedSet img.Portrait{width:444px;height:666px}
#Content.BlogArticle .MixedSet img.Landscape{width:904px;height:600px}
#Content.BlogArticle .MixedSet span{width:904px;height:666px;margin:16px 0 0;float:left;background:#991915 url(/images/blog/blog-post-logo.gif) no-repeat}
#Content.BlogArticle .MixedSet span.ImageOnRight{background-position:294px 628px}
#Content.BlogArticle .MixedSet span.ImageOnRight img{margin:0 0 0 460px;width:444px;height:666px}
#Content.BlogArticle .MixedSet span.ImageOnLeft{background-position:460px 628px}
#Content.BlogArticle .MixedSet span.ImageOnLeft img{margin:0;width:444px;height:666px}
#Content.BlogArticle .MixedSet span.ImageOnRight.Center{background:#991915 url(/images/blog/blog-logo-in-the-middle.jpg) no-repeat -1px -1px}
#Content.BlogArticle .MixedSet span.ImageOnLeft.Center{background:#991915 url(/images/blog/blog-logo-in-the-middle.jpg) no-repeat 443px -1px}
#Content.BlogArticle .MixedSet span strong{line-height:1.2em;width:428px;display:inline;text-shadow:0 1px 0 #4d0805;text-align:center;font-family:Georgia, Times New Roman;font-size:1.8em;font-weight:lighter;color:White;display:block;position:absolute;float:left}
#Content.BlogArticle .MixedSet span strong small{letter-spacing:2px;color:#f4e3e3;font-size:0.6em}
#Content.BlogArticle .MixedSet span.ImageOnRight.Center strong{margin:428px 0 0 16px}
#Content.BlogArticle .MixedSet span.ImageOnLeft.Center strong{margin:428px 0 0 460px}
#Content.BlogArticle .MixedSet span.LargeImageOnRight{width:904px;height:872px;margin:16px 0 0;float:left;background:#991915}
#Content.BlogArticle .MixedSet span.LargeImageOnRight img{margin:0 0 0 256px;width:648px;height:872px}
#Content.BlogArticle .MixedSet span.LargeImageOnLeft{width:904px;height:872px;margin:16px 0 0;float:left;background:#991915}
#Content.BlogArticle .MixedSet span.LargeImageOnLeft img{margin:0;width:648px;height:872px}
#Content.BlogArticle .MixedSet span.LargeImageOnRight{background:#991915 url(/images/blog/large-portrait-blog-logo.jpg) no-repeat -1px -1px}
#Content.BlogArticle .MixedSet span.LargeImageOnLeft{background:#991915 url(/images/blog/large-portrait-blog-logo.jpg) no-repeat 647px -1px}
#Content.BlogArticle .MixedSet span.LargeImageOnRight strong,
#Content.BlogArticle .MixedSet span.LargeImageOnLeft strong{line-height:1.1em;width:240px;display:inline;text-shadow:0 1px 0 #4d0805;text-align:center;font-family:Georgia, Times New Roman;font-size:1.8em;font-weight:lighter;color:White;display:block;position:absolute;float:left}
#Content.BlogArticle .MixedSet span.LargeImageOnRight strong small,
#Content.BlogArticle .MixedSet span.LargeImageOnLeft strong small{letter-spacing:2px;color:#f4e3e3;font-size:0.6em}
#Content.BlogArticle .MixedSet span.LargeImageOnRight strong{margin:634px 0 0 8px}
#Content.BlogArticle .MixedSet span.LargeImageOnLeft strong{margin:634px 0 0 656px}
#Content.BlogArticle .TwoPortrait{float:left;background:#f6f5f2;padding:0 0 16px 16px;margin:0 0 16px;height:auto;width:920px}
#Content.BlogArticle .TwoPortrait img{background:White;float:left;margin:16px 16px 0 0;width:444px;height:666px}
#Content.BlogArticle .TwoPortrait span{width:904px;height:666px;margin:16px 0 0;float:left;background:#991915 url(/images/blog/blog-post-logo.gif) no-repeat}
#Content.BlogArticle .TwoPortrait span.ImageOnRight{background-position:294px 628px}
#Content.BlogArticle .TwoPortrait span.ImageOnRight img{margin:0 0 0 460px}
#Content.BlogArticle .TwoPortrait span.ImageOnLeft{background-position:460px 628px}
#Content.BlogArticle .TwoPortrait span.ImageOnLeft img{margin:0}
#Content.BlogArticle .ThreePortrait{float:left;background:#f6f5f2;padding:0 0 0 16px;margin:0 0 16px;height:469px;width:920px}
#Content.BlogArticle .ThreePortrait img{background:White;float:left;margin:16px 16px 0 0}
#Content.BlogArticle .ThreePortrait img.One,
#Content.BlogArticle .ThreePortrait img.Three{width:291px;height:437px}
#Content.BlogArticle .ThreePortrait img.Two{width:290px;height:437px}
#Content.BlogArticle .OneLandscapeAndThreePortrait{float:left;background:#f6f5f2;padding:0 0 16px 16px;margin:0 0 16px;height:auto}
#Content.BlogArticle .OneLandscapeAndThreePortrait img{float:left}
#Content.BlogArticle .OneLandscapeAndThreePortrait img{background:White;float:left;margin:16px 16px 0 0;width:904px}
#Content.BlogArticle .OneLandscapeAndThreePortrait img.Two,
#Content.BlogArticle .OneLandscapeAndThreePortrait img.Four{width:291px;height:437px}
#Content.BlogArticle .OneLandscapeAndThreePortrait img.Three{width:290px;height:437px}
#Content.BlogArticle .OneLandscape{float:left;background:#f6f5f2;padding:0 0 16px 16px;margin:0 0 16px;height:auto}
#Content.BlogArticle .OneLandscape img{background:White;float:left;margin:16px 16px 0 0;width:904px}
#Content.BlogArticle .TwoLandscape{float:left;background:#f6f5f2;padding:0 0 0 16px;margin:0 0 16px;height:328px;width:920px}
#Content.BlogArticle .TwoLandscape img{background:White;float:left;margin:16px 16px 0 0}
#Content.BlogArticle .TwoLandscape img.One,
#Content.BlogArticle .TwoLandscape img.Two{width:444px;height:296px}
#Content.BlogArticle .ThreeLandscape{float:left;background:#f6f5f2;padding:0 0 0 16px;margin:0 0 16px;height:226px}
#Content.BlogArticle .ThreeLandscape img{background:White;float:left;margin:16px 16px 0 0}
#Content.BlogArticle .ThreeLandscape img.One,
#Content.BlogArticle .ThreeLandscape img.Three{width:291px;height:194px}
#Content.BlogArticle .ThreeLandscape img.Two{width:290px;height:194px}
#Footer{padding:32px 0 32px 16px;border-bottom:Solid 1px #d1d1d1;background:Transparent url(/images/global/footer-bg.jpg) no-repeat center top;float:left;width:952px}
#Footer ul{width:120px;float:left;margin:0 0 0 16px;font-size:0.7em;line-height:2em;display:inline}
#Footer ul li{float:left;display:block;width:120px}
#Footer span,
#Footer address{background:Transparent;width:120px;float:left;margin:0 0 0 16px;line-height:1.3em;color:#333;text-shadow:0 1px 0 White}
#Footer span small{font-size:0.7em;color:#575757;text-shadow:none}
#Footer span.Email,
#Footer address.HomeEmail{font-style:normal}
#Footer span.Email,
#Footer address.HomeEmail{width:248px;margin:0 0 0 8px}
#Footer span.Email span,
#Footer address.HomeEmail span{margin:0;width:248px}
#Footer span.Email span a,
#Footer address.HomeEmail span a{color:#333}
#Footer span.Email span a:hover,
#Footer address.HomeEmail span a:hover{color:#991915}
#Baseline{padding:32px;border-top:Solid 1px #eee;float:left;width:904px;line-height:15px}
#Baseline ul{float:left;font-size:0.7em}
#Baseline ul li{float:left;margin:0 16px 0 0;padding:0 0 0 23px}
#Baseline ul li.Twitter{background:url(/images/global/twitter.gif) no-repeat left center}
#Baseline ul li.Facebook{background:url(/images/global/facebook.gif) no-repeat left center}
#Baseline ul li.RSS{background:url(/images/global/rss.gif) no-repeat left center}
#Baseline p{float:right;font-size:0.7em;padding:0}
#Baseline p a{text-decoration:none}
#Version{padding:4px 32px;border-top:Solid 1px #d1d1d1;float:left;width:904px;line-height:15px;background:#dbdbdb}
#Version p{font-size:0.7em;padding:0;text-align:center}
/*IE6 Fixes*/
* html #Content{padding-bottom:32px}
* html #Version p,
* html #Content.BlogArticle .SocialNetworking,
* html .EmailSubscription,
* html .PromotionEntry,
* html img#CSSDA,
* html .SocialNetworking,
* html #Breadcrumb ul li.BlogRSSFeed,
* html #Content.LimitedEditionPrints ul li .Homeboxgrid .HomeWrapper .Homeboxcaption span,
* html #Content.BlogArticle .MixedSet span strong,
* html #Content.BlogArticle .MixedSet span.LargeImageOnLeft strong,
* html #Content.BlogArticle .MixedSet span.LargeImageOnRight strong,
* html #Content.BlogArticle img.FeaturedCornerFlag,
* html #Content.LocationsLanding #Links dl{display:none}
* html #Content.BlogArticle .MixedSet span{background-image:none!important}
