#i986rbstext > div:first-child,
#sainsburyssynopsistext > div:first-child,
#i859closebutton > div:first-child,
#i854closebutton > div:first-child,
#i987closebutton > div:first-child,
#eyusynopsistext > div:first-child,
#i971closebutton > div:first-child,
#wdfsynopsistext > div:first-child,
#eysynopsistext > div:first-child,
#i993closebutton > div:first-child,
#scotiabanksynopsistext > div:first-child,
#i965closebutton > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#wdfcolumn,
#cattlecolumn,
#hsbccolumn,
#cookiescolumn,
#balfourcolumn,
#leeevanscolumn,
#i1150mcdonaldscolumn,
#electioncolumn,
#siemenscolumn,
#portfoliocolumn,
#britishsugarcolumn,
#termscolumn,
#hmpscolumn,
#drifterscolumn,
#rachcolumn,
#kazcolumn,
#i1914mcdonaldscolumn,
#greggscolumn,
#dirtysouthcolumn,
#fgwcolumn,
#htwwlcolumn,
#burohappoldcolumn,
#scotiabankcolumn,
#whoarecolumn,
#dresdnercolumn  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 304px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 654px;
}

#bookfacebutton a.pm,
#linkededinbutton a.pmh,
#linkededinbutton a.nmh,
#vimeobutton a.nmh,
#linkededinbutton a:hover,
#bookfacebutton a:hover,
#vimeobutton a:hover,
#tweeterbutton a.nmh,
#vimeobutton a.pm,
#linkededinbutton a.pm,
#bookfacebutton a.nmh,
#bookfacebutton a.pmh,
#tweeterbutton a.pm,
#tweeterbutton a:hover,
#tweeterbutton a.pmh,
#vimeobutton a.pmh  {
   background-position: -23px 0%;
}

#i1915eyutext,
#balfourtext,
#karenevahalltext,
#siemenstext,
#fgwtext,
#i1280wdftext,
#hsbctext,
#mcdonaldstext,
#hmpstext,
#leeevanstext,
#rhelectiontext,
#rhhtwwltext,
#i1170scotiabanktext,
#burohappoldtext,
#greggstext,
#britishsugartext,
#rhcattletext,
#dresdnertext,
#rhdrifterstext,
#rhdirtysouthtext  {
   width: 419px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 19px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#digitalonlinedottedline,
#dottedlinetopcopy,
#dottedlinetopcopy2,
#broadcastdottedline,
#eventsdottedline,
#thankyoudottedline,
#corporatedottedline,
#prevworkdottedline,
#dottedlinetop,
#animationdottedline  {
   position: absolute;
   left: 310px;
   z-index: 3;
   width: 638px;
   height: 3px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i1221scotiabankembed,
#i1281wdfembed,
#mcdonaldembed,
#greggsembed,
#dresdnerembed,
#hmpembed,
#balfourembed,
#hsbcembed,
#buroembed,
#fgwembed,
#britishembed,
#siemensembed,
#i1916eyuembed  {
   width: 202px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 4px;
   margin-right: 0px;
}

#linkededinhovershow > div:first-child,
#vimeohovershow > div:first-child,
#bookfacehovershow > div:first-child,
#tweeterhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 158px;
   height: 22px;
   background-repeat: no-repeat;
}

#i993closebutton div a,
#i965closebutton div a,
#i987closebutton div a,
#i971closebutton div a,
#i854closebutton div a,
#i859closebutton div a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   width: 20px;
   font-size: 20px;
   line-height: 20px;
}

#contactform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform input[type=submit]  {
   font: normal normal 18px/36px Cabin, sans-serif;
   color: #17424F;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#scotiabanksynopsisbutton,
#ey1synopsisbutton,
#rbssynopsisbutton,
#eyusynopsisbutton,
#wdfsynopsisbutton,
#sainsburyssynopsisbutton  {
   line-height: 20px;
   font-size: 12px;
   font-family: Georgia-Italic, Georgia, serif;
   padding-bottom: 6px;
   text-align: left;
   position: absolute;
   z-index: 3;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1981dottedlinetopcopy3,
#kazline,
#i751aboutdottedline,
#rachline,
#formdottedline,
#i1975dottedlinetopcopy3,
#whoaredottedline  {
   margin: 5px 0px 0px 6px;
   height: 3px;
   width: 638px;
   top: 0px;
   left: 0px;
   position: relative;
   background-repeat: no-repeat;
}

#portfoliointrotext,
#karenhalltext,
#rachelbiogtext,
#whoaretext,
#welcomeheadertext,
#kazbiogtext,
#portfolioheadertext  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i1050rhcattleimage,
#i1134rhcattleimage,
#rhelectionimage,
#leeevansimage,
#rhhtwwlimage,
#rhdirtysouthimage  {
   margin: 2px 0px 18px 4px;
   height: 123px;
   width: 202px;
   top: 0px;
   left: 0px;
   position: relative;
   background-repeat: no-repeat;
}

#i2065emailbutton a:hover,
#i2060emailbutton a:hover,
#i2060emailbutton a.nmh,
#i2065emailbutton a.nmh  {
   background-position: -167px 0%;
}

#i809greencopy > div:first-child,
#i963greencopy > div:first-child,
#i985greencopy > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 373px;
   height: 260px;
   background-repeat: no-repeat;
}

#i991greencopy > div:first-child,
#i969greencopy > div:first-child,
#i826greencopy > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 372px;
   height: 259px;
   background-repeat: no-repeat;
}

#i1079logobutton a:hover,
#i1079logobutton a.nmh,
#i419logobutton a.nmh,
#i419logobutton a:hover  {
   background-position: -203px 0%;
}

#animationtext,
#broadcasttext,
#digitalonlinetext,
#eventspromotionstext,
#corporatetext  {
   position: absolute;
   left: 310px;
   z-index: 3;
   width: 390px;
   margin-left: 0px;
   margin-top: 0px;
}

#vimeohovershow,
#bookfacehovershow,
#linkededinhovershow,
#tweeterhovershow  {
   overflow: hidden;
   position: absolute;
   left: 3px;
   z-index: 7;
   width: 158px;
   height: 22px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i2060emailbutton a,
#i2065emailbutton a,
#viewbutton a,
#i2055emailbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 167px;
   height: 30px;
}

#linkededinbutton a,
#vimeobutton a,
#tweeterbutton a,
#bookfacebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   width: 23px;
   font-size: 22px;
   line-height: 22px;
}

#i965closebutton,
#i993closebutton,
#i854closebutton,
#i971closebutton  {
   overflow: hidden;
   position: absolute;
   left: 283px;
   width: 20px;
   height: 20px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i1077emailphonetext,
#leftnavmenu,
#i332emailphonetext,
#portnavmenu  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 30px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#i565scotiabankembed,
#sainsburysembed,
#i960eyuembed,
#i831wdfembed  {
   position: absolute;
   left: 641px;
   z-index: 3;
   width: 308px;
   margin-left: 0px;
   margin-top: 0px;
}

#loginblogdata .blog_login-link,
#blogrssblogdata .blog_rss-link  {
   color: #15414D;
   line-height: 11px;
   font-size: 9px;
   font-family: Cabin, sans-serif;
}

#bookfacebutton,
#vimeobutton,
#linkededinbutton,
#tweeterbutton  {
   position: absolute;
   left: 161px;
   z-index: 6;
   width: 23px;
   height: 22px;
   margin-left: 0px;
   margin-top: 0px;
}

#leftnavmenu ul li a,
#portnavmenu ul li a,
#genresmenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#i1980termstitletext,
#contactustext,
#i1974termstitletext  {
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 5px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#portnavmenu ul li,
#genresmenu ul li,
#leftnavmenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

.contenttitleblogdata .post_date,
.contenttitleblogdata .post_author  {
   color: #15414D;
   line-height: 14px;
   font-size: 12px;
   font-family: Georgia-Italic, Georgia, serif;
   padding-bottom: 10px;
   text-align: left;
}

#eysynopsistext,
#scotiabanksynopsistext,
#i986rbstext  {
   overflow: hidden;
   position: absolute;
   left: 661px;
   width: 287px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

.navblogdata .post_newer-link,
.navblogdata .post_older-link  {
   padding: 15px 15px 5px 15px;
   color: #15414D;
   line-height: 14px;
   font-size: 12px;
   font-family: Georgia-Italic, Georgia, serif;
   text-align: center;
}

#i2065emailbutton a ins,
#i2060emailbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 9px;
   top: 7px;
   width: 121px;
   height: 15px;
}

#portnavmenu ul,
#leftnavmenu ul,
#genresmenu ul  {
   margin: 0px;
   padding: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Georgia-Italic, Georgia, serif;
   text-indent: 0px;
   text-align: left;
}

#i985greencopy,
#i963greencopy,
#i809greencopy  {
   overflow: hidden;
   position: absolute;
   left: 623px;
   width: 373px;
   height: 260px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i969greencopy,
#i991greencopy,
#i826greencopy  {
   overflow: hidden;
   position: absolute;
   left: 260px;
   width: 372px;
   height: 259px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#readkarentextbutton,
#readracheltextbutton  {
   line-height: 22px;
   font-size: 14px;
   font-family: Georgia-Italic, Georgia, serif;
   padding-bottom: 10px;
   text-align: right;
   height: 22px;
   width: 236px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
}

#sainsburyssynopsistext > div:first-child  {
   width: 286px;
}

#sainsburyssynopsistext,
#wdfsynopsistext  {
   overflow: hidden;
   position: absolute;
   left: 312px;
   width: 286px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#scotiabanksynopsistext > div:first-child  {
   width: 287px;
}

#linkededinhovershow > div:first-child  {
   background-image: url(sg_thank-you_media/linkededinhovershow.gif);
}

#i419logobutton a,
#i1079logobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 224px;
   width: 203px;
   font-size: 224px;
   line-height: 224px;
}

#bookfacehovershow > div:first-child  {
   background-image: url(sg_thank-you_media/bookfacehovershow.gif);
}

#whoarebodytext,
#welcomebodytexth1  {
   width: 638px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 6px;
   margin-right: 0px;
}

#tweeterhovershow > div:first-child  {
   background-image: url(sg_thank-you_media/tweeterhovershow.gif);
}

#i859closebutton,
#i987closebutton  {
   overflow: hidden;
   position: absolute;
   left: 953px;
   width: 20px;
   height: 20px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i987closebutton > div:first-child  {
   height: 20px;
   width: 20px;
}

#i965closebutton > div:first-child  {
   height: 20px;
   width: 20px;
}

#wdfsynopsistext > div:first-child  {
   width: 286px;
}

#i859closebutton > div:first-child  {
   height: 20px;
   width: 20px;
}

#i854closebutton > div:first-child  {
   height: 20px;
   width: 20px;
}

#eyusynopsistext > div:first-child  {
   width: 287px;
}

#i971closebutton > div:first-child  {
   height: 20px;
   width: 20px;
}

#i993closebutton > div:first-child  {
   height: 20px;
   width: 20px;
}

#eysynopsistext > div:first-child  {
   width: 287px;
}

#vimeohovershow > div:first-child  {
   background-image: url(sg_thank-you_media/vimeohovershow.gif);
}

#i818wdftext,
#i283scotiabanktext  {
   position: absolute;
   top: 740px;
   z-index: 3;
   width: 308px;
   margin-left: 0px;
   margin-top: 0px;
}

#blogrssblogdata,
#loginblogdata  {
   position: absolute;
   top: 8px;
   z-index: 3;
   width: 200px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1979termstext,
#i1973termstext  {
   width: 638px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 5px;
   margin-right: 0px;
   margin-bottom: 5px;
}

#i963greencopy > div:first-child  {
   background-image: url(sg_lewin-hall_media/d963greencopy.gif);
}

#i991greencopy > div:first-child  {
   background-image: url(sg_lewin-hall_media/d991greencopy.gif);
}

#i985greencopy > div:first-child  {
   background-image: url(sg_lewin-hall_media/d985greencopy.gif);
}

#i809greencopy > div:first-child  {
   background-image: url(sg_lewin-hall_media/d809greencopy.gif);
}

#i969greencopy > div:first-child  {
   background-image: url(sg_lewin-hall_media/d969greencopy.gif);
}

#i826greencopy > div:first-child  {
   background-image: url(sg_lewin-hall_media/d826greencopy.gif);
}

#loginblogdata .blog_login-link  {
   text-align: right;
}

#contactform input[type=submit]  {
   padding: 0px;
}

#i986rbstext > div:first-child  {
   width: 287px;
}

#thankyoutext,
#blogtitletext  {
   position: absolute;
   left: 309px;
   top: 40px;
   z-index: 3;
   width: 319px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_content .container_div  {
   background-color: #E6E1E1;
   background-image: none;
}

#sainsburyssynopsisbutton  {
   width: 257px;
   top: 1412px;
   left: 640px;
}

#scotiabanksynopsisbutton  {
   width: 204px;
   top: 938px;
   left: 309px;
}

#i1975dottedlinetopcopy3  {
   background-image: url(sg_terms-and-conditions_media/dottedlinetop.gif);
}

#socialsidebarpanelfixed  {
   position: fixed;
   right: 0px;
   top: 26px;
   width: 202px;
   z-index: 5;
   min-height: 105px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1981dottedlinetopcopy3  {
   background-image: url(sg_lewin-hall_media/dottedlinetop.gif);
}

#digitalonlinedottedline  {
   background-image: url(sg_portfolio_media/digitalonlinedottedline.gif);
   top: 1371px;
}

#i1072sidebarcolumnfixed  {
   margin-top: 0px;
   margin-left: 0px;
   min-height: 509px;
   z-index: 4;
   width: 250px;
   top: 0px;
   left: 0px;
   position: fixed;
}

#scotiabanksynopsistext  {
   z-index: 7;
   top: 753px;
}

#sainsburyssynopsistext  {
   z-index: 10;
   top: 1229px;
}

#i971closebutton div a  {
   background-image: url(sg_lewin-hall_media/d971closebutton.gif);
}

#i993closebutton div a  {
   background-image: url(sg_lewin-hall_media/d993closebutton.gif);
}

#i854closebutton div a  {
   background-image: url(sg_lewin-hall_media/d854closebutton.gif);
}

#i1081picturesthatmove  {
   margin: 4px 0px 0px 28px;
   background: url(sg_lewin-hall_media/d198picturesthatmove.gif) no-repeat;
   height: 21px;
   width: 178px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i859closebutton div a  {
   background-image: url(sg_lewin-hall_media/d859closebutton.gif);
}

#i965closebutton div a  {
   background-image: url(sg_lewin-hall_media/d965closebutton.gif);
}

#i987closebutton div a  {
   background-image: url(sg_lewin-hall_media/d987closebutton.gif);
}

#webdesignbytextbutton  {
   line-height: 25px;
   font-size: 12px;
   font-family: Cabin, sans-serif;
   padding-bottom: 6px;
   text-align: left;
   position: absolute;
   left: 863px;
   top: 15px;
   z-index: 4;
   width: 118px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1020picturesthatmove  {
   background: url(sg_lewin-hall_media/d198picturesthatmove.gif) no-repeat;
   position: absolute;
   left: 28px;
   top: 233px;
   z-index: 3;
   width: 178px;
   height: 21px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1914mcdonaldscolumn  {
   min-height: 155px;
   margin-top: 2px;
}

#i1221scotiabankembed  {
   margin-bottom: 0px;
   margin-top: 5px;
}

#i1150mcdonaldscolumn  {
   min-height: 155px;
   margin-top: 2px;
}

#readracheltextbutton  {
   margin-bottom: 0px;
   margin-top: 23px;
   margin-left: 166px;
}

#i1293rachellewintext  {
   margin: -7px 0px 0px 9px;
   width: 328px;
   top: 0px;
   left: 0px;
   position: relative;
}

#eventspromotionstext  {
   top: 2065px;
}

#copyrightaddresstext  {
   position: absolute;
   left: 308px;
   top: 18px;
   z-index: 4;
   width: 454px;
   margin-left: 0px;
   margin-top: 0px;
}

#i751aboutdottedline  {
   background-image: url(sg_lewin-hall_media/d751aboutdottedline.gif);
}

#broadcastdottedline  {
   background-image: url(sg_portfolio_media/broadcastdottedline.gif);
   top: 2586px;
}

#i565scotiabankembed  {
   top: 769px;
   left: 310px;
}

#readkarentextbutton  {
   margin-bottom: 5px;
   margin-top: 13px;
   margin-left: 170px;
}

#ey1embed,
#rbsembed  {
   position: absolute;
   left: 310px;
   z-index: 3;
   width: 308px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1974termstitletext  {
   margin-top: 48px;
   width: 443px;
}

#animationdottedline  {
   background-image: url(sg_portfolio_media/animationdottedline.gif);
   top: 312px;
}

#portfolioheadertext  {
   margin-top: 2px;
   margin-left: 6px;
   width: 485px;
}

#i1980termstitletext  {
   margin-top: 48px;
   width: 443px;
}

#i352rachellewintext  {
   margin: 4px 0px 0px 17px;
   width: 318px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i753aboutdottedline  {
   margin: 5px 0px 0px 7px;
   background: url(sg_lewin-hall_media/d753aboutdottedline.gif) no-repeat;
   height: 3px;
   width: 638px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i1170scotiabanktext  {
   margin-top: -2px;
}

#corporatedottedline  {
   background-image: url(sg_portfolio_media/corporatedottedline.gif);
   top: 842px;
}

#portfoliodottedline  {
   background: url(sg_portfolio_media/portfoliodottedline.gif) no-repeat;
   position: absolute;
   top: 29px;
   z-index: 3;
   width: 638px;
   height: 3px;
   margin-left: 0px;
   margin-top: 0px;
}

#linkededinhovershow  {
   top: 53px;
}

#i1077emailphonetext  {
   margin-top: 12px;
   width: 182px;
}

#i2065emailbutton a  {
   background-image: url(sg_portfolio_media/d2065emailbutton.gif);
}

#backtolhbuttontext  {
   line-height: 61px;
   font-size: 42px;
   font-family: Georgia-Italic, Georgia, serif;
   text-align: left;
   position: absolute;
   left: 30px;
   top: 296px;
   z-index: 5;
   width: 194px;
   height: 61px;
   margin-left: 0px;
   margin-top: 0px;
}

#dottedlinetopcopy2  {
   background-image: url(sg_lewin-hall_media/dottedlinetopcopy2.gif);
   top: 666px;
}

#i403emailphonetext  {
   position: absolute;
   left: 30px;
   top: 366px;
   z-index: 4;
   width: 182px;
   margin-left: 0px;
   margin-top: 0px;
}

#i283scotiabanktext  {
   left: 311px;
}

#prevworkdottedline  {
   background-image: url(sg_lewin-hall_media/prevworkdottedline.gif);
   top: 1479px;
}

#i2055emailbutton a  {
   background-image: url(sg_lewin-hall_media/d2055emailbutton.gif);
}

#linkededinbutton a  {
   background-image: url(sg_thank-you_media/linkededinbutton.gif);
}

#portfoliointrotext  {
   margin-top: 7px;
   margin-left: 6px;
   width: 638px;
}

#i2060emailbutton a  {
   background-image: url(sg_thank-you_media/d2060emailbutton.gif);
}

#i1134rhcattleimage  {
   background-image: url(sg_portfolio_media/d1134rhcattleimage.gif);
   margin-bottom: 0px;
}

#i332emailphonetext  {
   margin-top: 29px;
   width: 182px;
}

#thankyoudottedline  {
   background-image: url(sg_our-blog_media/dottedlinetopcopy.gif);
   top: 29px;
}

#britishsugarcolumn  {
   min-height: 156px;
   margin-top: 2px;
}

#i1050rhcattleimage  {
   background-image: url(sg_portfolio_media/d1050rhcattleimage.gif);
}

#i1079logobutton a  {
   background-image: url(sg_lewin-hall_media/d255logobutton.gif);
}

#ey1synopsisbutton  {
   width: 204px;
   top: 1175px;
   left: 309px;
}

#eyusynopsisbutton  {
   width: 257px;
   top: 1175px;
   left: 640px;
}

#rhdirtysouthimage  {
   background: #E2E75B none no-repeat;
}

#burohappoldcolumn  {
   min-height: 155px;
   margin-top: 2px;
}

#welcomebodytexth1  {
   margin-bottom: 5px;
   margin-top: 16px;
}

#digitalonlinetext  {
   top: 1380px;
}

#dottedlinetopcopy  {
   background-image: url(sg_our-blog_media/dottedlinetopcopy.gif);
   top: 29px;
}

#welcomeheadertext  {
   margin-top: 2px;
   margin-left: 6px;
   width: 219px;
}

#wdfsynopsisbutton  {
   width: 257px;
   top: 938px;
   left: 640px;
}

#bookfacehovershow  {
   top: 3px;
}

#footerpanelfollow  {
   margin: 8px 0px 0px 0px;
   min-height: 66px;
   width: 1024px;
   top: 0px;
   left: 0px;
   position: relative;
}

#rbssynopsisbutton  {
   width: 204px;
   top: 1412px;
   left: 309px;
}

#linkededinbutton  {
   top: 53px;
}

#whoaredottedline  {
   background-image: url(sg_lewin-hall_media/whoaredottedline.gif);
   height: 2px;
}

#i2065emailbutton  {
   margin: 34px 0px 5px 29px;
   line-height: 16px;
   font-size: 13px;
   font-family: Georgia-Italic, Georgia, serif;
   text-align: left;
   height: 30px;
   width: 167px;
   top: 0px;
   left: 0px;
   position: relative;
}

#tweeterhovershow  {
   top: 28px;
}

#bookfacebutton a  {
   background-image: url(sg_thank-you_media/bookfacebutton.gif);
}

#dirtysouthcolumn  {
   min-height: 143px;
   margin-top: 3px;
}

#britishsugartext  {
   margin-top: -2px;
}

#rhdirtysouthtext  {
   margin-top: -5px;
}

#karenevahalltext  {
   margin-top: 10px;
   width: 304px;
}

#eventsdottedline  {
   background-image: url(sg_portfolio_media/eventsdottedline.gif);
   top: 2056px;
}

#i419logobutton a  {
   background-image: url(sg_thank-you_media/d419logobutton.gif);
}

#i2060emailbutton  {
   line-height: 16px;
   font-size: 13px;
   font-family: Georgia-Italic, Georgia, serif;
   text-align: left;
   position: absolute;
   left: 29px;
   top: 427px;
   z-index: 3;
   width: 167px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#followdottedline  {
   background: url(sg_thank-you_media/followdottedline.gif) no-repeat;
   position: absolute;
   left: 310px;
   top: 10px;
   z-index: 4;
   width: 638px;
   height: 3px;
   margin-left: 0px;
   margin-top: 0px;
}

#scotiabankcolumn  {
   min-height: 155px;
   margin-top: 2px;
}

#i854closebutton  {
   z-index: 6;
   top: 731px;
}

#i993closebutton  {
   z-index: 10;
   top: 1205px;
}

#i987closebutton  {
   z-index: 9;
   top: 1205px;
}

#i965closebutton  {
   z-index: 7;
   top: 968px;
   left: 953px;
}

#burohappoldtext  {
   margin-top: -2px;
}

#portfoliocolumn  {
   min-height: 282px;
   margin-top: 24px;
}

#tweeterbutton a  {
   background-image: url(sg_thank-you_media/tweeterbutton.gif);
}

#wdfsynopsistext  {
   z-index: 7;
   top: 755px;
}

#rhelectionimage  {
   background-image: url(sg_portfolio_media/rhelectionimage.gif);
}

#sainsburysembed  {
   top: 1243px;
}

#i1079logobutton  {
   margin: 5px 0px 0px 18px;
   height: 224px;
   width: 203px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i859closebutton  {
   z-index: 5;
   top: 731px;
}

#blogrssblogdata  {
   left: 310px;
}

#i971closebutton  {
   z-index: 8;
   top: 968px;
}

#bookfacebutton  {
   top: 3px;
}

#rachelbiogtext  {
   margin-top: 2px;
   margin-left: 17px;
   width: 397px;
}

#rhdrifterstext  {
   margin-top: -5px;
}

#portnavmenu ul  {
   font-size: 40px;
   line-height: 48px;
   color: #194957;
}

#leeevanscolumn  {
   min-height: 143px;
   margin-top: 3px;
}

#i1973termstext  {
   margin-top: 21px;
}

#i419logobutton  {
   position: absolute;
   left: 18px;
   top: 5px;
   z-index: 3;
   width: 203px;
   height: 224px;
   margin-left: 0px;
   margin-top: 0px;
}

#formdottedline  {
   background-image: url(sg_lewin-hall_media/formdottedline.gif);
}

#leftnavmenu ul  {
   font-size: 40px;
   line-height: 48px;
   color: #194957;
}

#i1979termstext  {
   margin-top: 26px;
}

#dresdnercolumn  {
   min-height: 155px;
   margin-top: 2px;
}

#drifterscolumn  {
   min-height: 143px;
   margin-top: 145px;
}

#electioncolumn  {
   min-height: 143px;
   margin-top: 3px;
}

#eysynopsistext  {
   z-index: 7;
   top: 990px;
}

#whoarebodytext  {
   margin-bottom: 2px;
   margin-top: 11px;
}

#rhelectiontext  {
   margin-top: -6px;
}

#vimeohovershow  {
   top: 78px;
}

#broadcasttext  {
   top: 2595px;
}

#i985greencopy  {
   z-index: 8;
   top: 1200px;
}

#mcdonaldembed  {
   margin-bottom: 27px;
   margin-top: 5px;
}

#i969greencopy  {
   z-index: 7;
   top: 964px;
}

#tweeterbutton  {
   top: 28px;
}

#contactustext  {
   margin-top: 23px;
   width: 424px;
}

#i963greencopy  {
   z-index: 6;
   top: 963px;
}

#karenhalltext  {
   margin-top: -7px;
   margin-left: 14px;
   width: 485px;
}

#leeevansimage  {
   background-image: url(sg_portfolio_media/leeevansimage.gif);
}

#i1074navlines  {
   background: url(sg_portfolio_media/d1074navlines.gif) no-repeat;
   position: absolute;
   left: 30px;
   top: 269px;
   z-index: 5;
   width: 182px;
   height: 187px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1281wdfembed  {
   margin-bottom: 0px;
   margin-top: 5px;
}

#i1916eyuembed  {
   margin-bottom: 27px;
   margin-top: 5px;
}

#cookiescolumn  {
   min-height: 444px;
   margin-top: 24px;
}

#siemenscolumn  {
   min-height: 156px;
   margin-top: 2px;
}

#i809greencopy  {
   z-index: 4;
   top: 726px;
}

#dottedlinetop  {
   background-image: url(sg_lewin-hall_media/dottedlinetop.gif);
   top: 29px;
}

#animationtext  {
   top: 321px;
}

#corporatetext  {
   top: 854px;
}

#balfourcolumn  {
   min-height: 154px;
   margin-top: 59px;
}

#mcdonaldstext  {
   margin-top: -2px;
}

#i826greencopy  {
   z-index: 5;
   top: 727px;
}

#i991greencopy  {
   z-index: 9;
   top: 1201px;
}

#loginblogdata  {
   left: 748px;
}

#vimeobutton a  {
   background-image: url(sg_thank-you_media/vimeobutton.gif);
}

#dresdnerembed  {
   margin-bottom: 0px;
   margin-top: 5px;
   width: 201px;
}

#genresmenu ul  {
   font-size: 18px;
   line-height: 22px;
   color: #15414D;
}

#britishembed  {
   margin-bottom: 28px;
   margin-top: 5px;
}

#dresdnertext  {
   margin-top: -2px;
   margin-left: 20px;
}

#page_content  {
   min-height: 480px;
}

#viewbutton a  {
   background-image: url(sg_lewin-hall_media/viewbutton.gif);
}

#leeevanstext  {
   margin-top: -5px;
}

#siemensembed  {
   margin-bottom: 28px;
   margin-top: 5px;
}

#balfourembed  {
   margin-bottom: 27px;
   margin-top: 4px;
}

#i1280wdftext  {
   margin-top: -2px;
}

#rhhtwwlimage  {
   background-image: url(sg_portfolio_media/rhhtwwlimage.gif);
}

#cattlecolumn  {
   min-height: 143px;
   margin-top: 3px;
}

#whoarecolumn  {
   min-height: 178px;
   margin-top: 7px;
}

.c194957 a,
.c194957 * a  {
   color: #194957;
}

#i1915eyutext  {
   margin-top: -1px;
}

#i746navlines  {
   background: url(sg_thank-you_media/d746navlines.gif) no-repeat;
   position: absolute;
   left: 30px;
   top: 290px;
   z-index: 3;
   width: 178px;
   height: 127px;
   margin-left: 0px;
   margin-top: 0px;
}

#i831wdfembed  {
   top: 769px;
}

#greggscolumn  {
   min-height: 156px;
   margin-top: 61px;
}

#rhcattletext  {
   margin-top: -5px;
}

#i960eyuembed  {
   top: 1006px;
}

#portnavmenu  {
   margin-top: 39px;
   width: 230px;
}

#greggsembed  {
   margin-bottom: 29px;
   margin-top: 4px;
}

#contactform  {
   margin: -2px 0px 0px 10px;
   width: 616px;
   top: 0px;
   left: 0px;
   position: relative;
}

#kazbiogtext  {
   margin-top: 2px;
   margin-left: 20px;
   width: 398px;
}

#leftnavmenu  {
   margin-top: 32px;
   width: 230px;
}

#vimeobutton  {
   top: 78px;
}

#i818wdftext  {
   left: 642px;
}

#htwwlcolumn  {
   min-height: 143px;
   margin-top: 3px;
}

#termscolumn  {
   min-height: 1292px;
   margin-top: 24px;
}

#rhhtwwltext  {
   margin-top: -6px;
}

#i986rbstext  {
   z-index: 9;
   top: 1227px;
}

#aboutustext  {
   margin: 3px 0px 0px -638px;
   width: 219px;
   top: 0px;
   left: 0px;
   position: relative;
}

#balfourtext  {
   margin-top: -3px;
}

#siemenstext  {
   margin-top: -2px;
}

#hsbccolumn  {
   min-height: 155px;
   margin-top: 62px;
}

#hmpscolumn  {
   min-height: 155px;
   margin-top: 2px;
}

#rachcolumn  {
   min-height: 185px;
   margin-top: 2px;
}

#genresmenu  {
   margin: 12px 0px 5px 6px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 390px;
}

#greggstext  {
   margin-top: -3px;
}

#whoaretext  {
   margin-top: 3px;
   margin-left: 6px;
   width: 581px;
}

#buroembed  {
   margin-bottom: 27px;
   margin-top: 5px;
}

#kazcolumn  {
   min-height: 194px;
   margin-top: 3px;
}

#hsbcembed  {
   margin-bottom: 28px;
   margin-top: 4px;
}

#fgwcolumn  {
   min-height: 153px;
   margin-top: 59px;
}

#topofpage  {
   position: absolute;
   left: 331px;
   top: 0px;
   z-index: 3;
   width: 14px;
   height: 15px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #E6E1E1;
   background-image: none;
   font-size: 1px;
}

#wdfcolumn  {
   min-height: 156px;
   margin-top: 2px;
}

#fgwembed  {
   margin-bottom: 26px;
   margin-top: 4px;
}

#rbsembed  {
   top: 1243px;
}

#ey1embed  {
   top: 1006px;
}

#hmpembed  {
   margin-bottom: 27px;
   margin-top: 5px;
}

#rachline  {
   background-image: url(sg_lewin-hall_media/rachline.gif);
}

#hsbctext  {
   margin-top: -3px;
}

#hmpstext  {
   margin-top: -2px;
}

#spacers  {
   background: url(sg_thank-you_media/spacers.gif) no-repeat;
   position: absolute;
   left: 184px;
   top: 3px;
   z-index: 7;
   width: 18px;
   height: 97px;
   margin-left: 0px;
   margin-top: 0px;
}

#fgwtext  {
   margin-top: -3px;
}

#kazline  {
   background-image: url(sg_lewin-hall_media/kazline.gif);
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1024px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px 0px;
   width: 1024px;
   position: relative;
}

.newshlpanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 4;
   width: 178px;
   min-height: 42px;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.full_width  {
   min-width: 1024px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

.cD1E120 a  {
   color: #D1E120;
}

.c91A0A5 a  {
   color: #91A0A5;
}

.c15414D a  {
   color: #15414D;
}

.divider  {
   clear: left;
   display: block;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.flow  {
   z-index: 2;
   position: relative;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

aimg  {
   border: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background-color: #E6E1E1;
   height: 100%;
}

