.primaryContainer{float:none;height:auto;margin-left:auto;margin-right:auto;min-height:100%;width:100%}#tmdesignlogo{z-index:1;float:none;width:100%;max-width:100%;height:auto;margin-left:auto;margin-top:50px;clear:none;color:#000;margin-right:auto;min-width:0}#egg{z-index:1;width:50%;max-width:448px;margin:20px auto 0;display:block}#fpClientLogoImage{z-index:1;width:50%;max-width:250px;margin:20px auto 0;display:block}a:active,a:hover,a:link,a:visited{color:#3b58a7;text-decoration:none}h1,h2{font-size:.9em;font-family:"Source Sans Pro",Roboto,sans-serif;font-weight:300;color:rgba(0,0,0,.75);margin:0;padding:0;text-align:left}h3{font-size:2.8em;font-family:Roboto,'Source Sans Pro',sans-serif;font-weight:100;color:rgba(51,51,51,1);margin:0;padding:0;text-align:center}#displayArea{float:none;height:auto;width:95%;max-width:750px;overflow:visible;margin:12px auto 0;clear:none}#fullWidth{float:none;height:auto;margin:0 auto;clear:none;width:100%;min-width:0;text-align:center}#fullWidthLeft{float:none;height:auto;margin:0 auto;clear:none;width:100%;min-width:0;text-align:left}#fpFullWidth{float:none;min-height:495px;margin:0 auto;clear:none;width:100%;min-width:0;text-align:center}#leftCol{float:left;height:auto;margin:0;clear:none;width:48%;min-height:0;text-align:left}#rightCol{float:right;height:auto;margin:0;clear:none;width:48%;min-height:0;text-align:left}#clientLogo{float:none;width:auto;max-width:100%;height:auto;margin:60px auto 0;clear:none;color:#000}#header{float:none;height:30px;margin:0 auto;clear:none;width:100%}#footer{float:none;height:auto;clear:none;width:100%;min-width:0;position:fixed;bottom:0;text-align:center;font-size:.6em;letter-spacing:.04em;line-height:1.6;opacity:.9;filter:alpha(opacity=90);padding-bottom:5px;background-color:#fff}#logoArea{float:none;height:auto;margin:30px auto;clear:none;width:100%;min-width:0;text-align:center}#spacer1{float:none;height:50px;margin:0;clear:none;width:100%;min-width:0}#spacer2{float:none;height:25px;margin:0;clear:none;width:100%;min-width:0}#spacer3{float:none;height:15px;margin:0;clear:none;width:100%;min-width:0}#strongItalic{font-weight:400;font-style:italic}#title{float:left;font-size:1em;width:100%;height:auto;text-align:left;font-weight:300;line-height:1em;margin:0;clear:none;min-height:0;min-width:0}#imageArea1,#imageArea2{float:left;height:auto;margin:0;clear:none;width:100%;border-style:solid;border-width:0}#box0,#box1,#box10,#box100,#box101,#box102,#box103,#box104,#box105,#box106,#box107,#box108,#box109,#box11,#box110,#box111,#box112,#box113,#box114,#box115,#box116,#box117,#box118,#box119,#box12,#box120,#box121,#box122,#box123,#box124,#box125,#box126,#box127,#box128,#box129,#box13,#box130,#box131,#box132,#box133,#box134,#box135,#box136,#box137,#box138,#box139,#box14,#box140,#box15,#box16,#box17,#box18,#box19,#box2,#box20,#box21,#box22,#box23,#box24,#box25,#box26,#box27,#box28,#box29,#box3,#box30,#box31,#box32,#box33,#box34,#box35,#box36,#box37,#box38,#box39,#box4,#box40,#box41,#box42,#box43,#box44,#box45,#box46,#box47,#box48,#box49,#box5,#box50,#box51,#box52,#box53,#box54,#box55,#box56,#box57,#box58,#box59,#box6,#box60,#box61,#box62,#box63,#box64,#box65,#box66,#box67,#box68,#box69,#box7,#box70,#box71,#box72,#box73,#box74,#box75,#box76,#box77,#box78,#box79,#box8,#box80,#box81,#box82,#box83,#box84,#box85,#box86,#box87,#box88,#box89,#box9,#box90{float:left;width:auto;height:auto;margin-left:0;margin-top:0;clear:none}#galleryimage{display:block;margin:0 auto 24px;width:100%;height:auto}#capetown,#capetownTel,#company,#companyName,#email,#emailAddress,#fEmail,#fEmailInput,#fLast,#fLastInput,#fMessage,#fMessageInput,#fName,#fNameInput,#fTel,#fTelInput,#fVerification,#fsubmit,#g-recaptcha,#london,#londonTel{float:left;width:20%;height:auto;margin:20px 10px 0 0;clear:none;min-width:95px;text-align:left;font-size:87%}#capetownTel,#companyName,#emailAddress,#fEmailInput,#fLastInput,#fMessageInput,#fNameInput,#fTelInput,#londonTel,#verif_box{width:75%}#emailAddress{margin:20px 0 0}#london{margin:20px 10px 0 0;clear:both;min-width:95px}#londonTel{margin:20px 0 0}#capetown{margin:20px 10px 0 0;clear:both;min-width:95px}#capetownTel{margin:20px 0 0}#fName{margin:20px 10px 0 0;clear:both;min-width:95px}#fNameInput{margin:20px 0 0}#fLast{margin:20px 10px 0 0;clear:both;min-width:95px}#fLastInput{margin:20px 0 0}#fEmail{margin:20px 10px 0 0;clear:both;min-width:95px}#fEmailInput{margin:20px 0 0}#fTel{margin:20px 10px 0 0;clear:both;min-width:95px}#fTelInput{margin:20px 0 0}#fMessage{margin:20px 10px 0 0;clear:both;min-width:95px}#fMessageInput{margin:20px 0 0}#fVerification{margin:20px 10px 0 0;clear:both;min-width:95px}#verif_box{margin:20px 0 0}#fsubmiterror{margin:20px 10px 0 0;clear:both;width:100%;min-width:150px;color:red}#fsubmit{margin:20px 10px 0 0;clear:both;width:100%;min-width:150px;color:green}#banner1{float:left;height:30px;clear:none;width:225px;position:relative;top:0;left:0;display:block;background-color:rgba(255,255,255,1);margin-top:-5%;margin-left:-1%}#banner2{float:right;height:30px;clear:none;width:95px;position:relative;top:0;left:0;display:block;background-color:rgba(255,255,255,1);margin-top:-9.5%;margin-right:2%}input[type=text],textarea{padding:5px;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px}input[type=text]:focus{border-color:#333}input[type=submit]{padding:5px 15px;background:#ccc;border:0;cursor:pointer;-webkit-border-radius:5px;border-radius:5px}#xx-small{font-size:0.65em;}@media only screen and (max-width:750px){#capetown,#capetownTel,#company,#companyName,#email,#emailAddress,#fEmail,#fEmailInput,#fLast,#fLastInput,#fMessage,#fMessageInput,#fName,#fNameInput,#fTel,#fTelInput,#fVerification,#fsubmit,#london,#londonTel{font-size:1.2em}}@media only screen and (max-width:550px){#capetown,#capetownTel,#company,#companyName,#email,#emailAddress,#fEmail,#fEmailInput,#fLast,#fLastInput,#fMessage,#fMessageInput,#fName,#fNameInput,#fTel,#fTelInput,#fVerification,#fsubmit,#london,#londonTel{font-size:1.7em}#rightCol{margin:0 auto;float:none;clear:none;height:auto;width:100%}#fullWidth{height:auto;margin:0;clear:none}#leftCol{width:100%;margin-left:auto;margin-right:auto;float:none;clear:none}#demo1,#fpFullWidth{min-height:360px}#header{float:none;height:30px;margin:0 auto;clear:none;width:100%}.primaryContainer{float:none;height:auto;margin-left:auto;margin-right:auto;min-height:100%;width:100%}#displayArea{float:none;height:auto;width:90%;max-width:750px;overflow:visible;margin:12px auto 0;clear:none}#logoArea{float:none;height:auto;margin-left:auto;margin-top:0;clear:none;width:100%;margin-right:auto}}@media print{#nav,#header,#footer{display: none !important;}#tmdesignlogo,#logoArea{margin:0px;}a[href]:after{content:none !important;}hr{page-break-after:always;}}