/* Firefox */

body {background-color:#000;margin:0}
img {border:0}
img.dpa {float:right;margin-top:-2px}
img.brandlogo {border:1px solid #999}
img.map {border:1px solid #FFF}

#holder {width:931px;background-color:#000;margin:0 auto;clear:both;text-align:left}
#container {width:931px;background-color:#FFF;height:520px;clear:both;margin-top:14px}
#leftpanel {width:246px;margin-left:16px;height:475px;float:left}
#centerpanel {width:473px;height:475px;float:left}
#leftpanelcontent {width:180px;margin-left:16px;height:475px;float:left}
#leftbrandspanel {width:180px;height:71px;display:table-cell}
#rightbrandspanel {width:539px;height:71px;float:left;display:table-cell}
#centerpanelcontent {width:539px;height:475px;float:left}
#brandspanelcontent {width:719px;height:475px;float:left}
#headercontent {width:719px;height:71px;clear:both;margin-left:16px;display:table}
#rightpanel {width:196px;float:left}
#brandsrightpanel {width:196px;float:left}
#logo {width:162px;margin-left:22px;margin-top:9px;clear:both}
#brandlogo {width:162px;margin-left:38px;margin-top:9px;clear:both}
#topstrip1 {width:246px;height:18px;background-color:#A6A8AA;clear:both}
#topstrip2 {width:246px;height:52px;background-color:#000;clear:both}
#topstrip3 {width:473px;height:18px;background-color:#97999C;clear:both}
#topstrip4 {width:180px;height:18px;background-color:#A6A8AA;clear:both}
#topstrip5 {width:180px;height:52px;background-color:#626263;clear:both}
#topstrip6 {width:539px;height:18px;background-color:#97999C;clear:both}
#navstrip {width:473px;height:52px;background-color:#000;clear:both}
#navstripcontent {width:539px;height:52px;background-color:#000;clear:both}
#homecontent {width:473px;height:404px;background:url('../img/homebg.jpg');clear:both}
#contentcontent {width:539px;height:404px;background:url('../img/contentbg.jpg');clear:both}
#contactcontent {width:539px;height:404px;background:url('../img/contactbg.jpg');clear:both}
#brandscontent {width:719px;height:404px;margin-left:16px;background:url('../img/brandsbg.jpg');clear:both}
#flash {width:246px;height:338px;background-color:#000;clear:both}
#leftblack {width:180px;height:338px;background-color:#000;clear:both}
#leftcontactblack {width:180px;height:261px;background-color:#000;clear:both}
#leftnav {width:130px;padding-left:50px;padding-top:20px;font:normal 11px tahoma,verdana,arial;color:#FFF;clear:both}
#leftcontactnav {width:170px;padding-left:10px;padding-top:10px;font:normal 11px tahoma,verdana,arial;color:#FFF;clear:both}
#bottomstrip1 {width:246px;height:66px;background-color:#000;clear:both;text-align:center}
#bottomstrip2 {width:180px;height:66px;background-color:#000;clear:both;text-align:center}
#bottomstrip3 {width:180px;height:143px;background-color:#000;clear:both;text-align:center}
#footer {width:931px;clear:both;margin-top:8px}
#footerleft {width:400px;float:left;font:normal 10px tahoma,verdana,arial;color:#585858}
#footerright {width:531px;float:left;text-align:right;font:normal 10px tahoma,verdana,arial;color:#585858}
#navdiv {width:1px;height:52px;background-color:#626263;float:left}
#navholder {width:441px;margin-left:16px;margin-top:13px;float:left}
#navholdercontent {width:441px;margin-left:83px;margin-top:13px;float:left}
#header {width:285px;padding-top:17px;padding-left:29px;clear:both}
#homecopy {width:400px;padding-left:29px;padding-top:10px;clear:both;font:normal 11px tahoma,verdana,arial;color:#DDD}
#contentcopy {width:490px;height:330px;padding-left:29px;padding-top:20px;clear:both}
#brandscopy {width:697px;padding-left:20px;padding-top:20px;clear:both}
#brandsholder {width:697px;padding-top:10px;clear:both}
#brandsrow {width:697px;clear:both}
#brandsheader {width:697px;padding-bottom:10px;font:bold 11px tahoma,verdana,arial;color:#FFF;clear:both}
#contentmaincopy {width:485px;padding-right:5px;height:330px;overflow-y:auto;overflow-x:hidden;clear:both;font:normal 11px tahoma,verdana,arial;color:#DDD}
#contactmaincopy {width:485px;padding-right:5px;height:380px;clear:both;font:normal 11px tahoma,verdana,arial;color:#DDD}
#approachmaincopy {width:485px;padding-right:5px;height:350px;clear:both;font:normal 11px tahoma,verdana,arial;color:#DDD}
#panels {width:400px;padding-left:29px;padding-top:20px;clear:both}
#panelheadingsholder {width:400px;clear:both}
#panelholder {width:400px;height:93px;clear:both;padding-top:2px}
#pscroller1{width:195px;height:93px}
#message {clear:both;width:539px;height:28px;margin-top:26px}
#creative {width:450px;background-color:#75767A;clear:both}
#creative_header {width:440px;height:20px;background-color:#8A898E;clear:both;padding:5px;font:bold 11px tahoma,verdana,arial;color:#FFF}
#creative_body {width:440px;clear:both;padding:5px;font:normal 11px tahoma,verdana,arial;color:#DDD}
#flashcontent {clear:all;width:481px;height:226px}
#formholder {width:415px;clear:both}
#maplayer {width:460px;height:475px;background-color:#000;border:1px solid #FFF;position:absolute;top:30px;left:30%;z-index:1000;display:none}
#mapheader {width:455px;height:10px;text-align:right;font:normal 11px tahoma,verdana,arial;color:#FFF;padding-right:5px;clear:both}
#mapbig {width:450px;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:5px;clear:both}

.nav {float:left}
.navseparator {width:17px;height:25px;float:left;background:url('../img/navdiv.gif')}
.panelseparator {width:1px;height:93px;background-color:#AFB0B2;float:left}
.paneldiv {width:400px;height:1px;background-color:#A8AAAC;clear:both}
.panelheading {width:200px;float:left;padding-top:2px;padding-bottom:2px}
.testimonial {width:195px;float:left;font:normal 10px tahoma,verdana,arial;color:#DDD;padding:2px 4px 0 0}
.approach {width:189px;float:left;font:normal 10px tahoma,verdana,arial;color:#DDD;padding:2px 0 0 10px}
.white {height:1px;clear:both}
.whitestrong {font:bold 11px tahoma,verdana,arial;color:#FFF}
.right {width:189px;text-align:right;display:block;margin-top:-20px}
.black {color:#555}
.italics {font-style:oblique;font-weight:bold}
.features {width:225px;float:left;padding-right:10px}
.formlabel {width:100px;float:left;clear:left;font:normal 11px tahoma,verdana,arial;color:#DDD;padding-bottom:6px;padding-top:6px}
.formfield {width:315px;float:left;font:normal 11px tahoma,verdana,arial;color:#DDD;padding-bottom:6px;padding-top:6px}
.formsubmit {width:290px;float:left;text-align:right;padding-bottom:6px;padding-top:6px}
.brand {width:91px;margin-right:7px;float:left;margin-bottom:7px}
.brandfinal {width:91px;float:left;margin-bottom:7px}

ul {list-style-image:url('../img/cross.gif');margin-left:-23px}

input.contactfield {width:285px;border:0;font:normal 11px tahoma,verdana,arial;color:#FFF;background-color:#A0A1A3;padding:2px}
input.checkbox {border:0}
textarea.contactfield {width:285px;height:100px;border:0;font:normal 11px tahoma,verdana,arial;color:#FFF;background-color:#A0A1A3;padding:2px}

a.bodylink,a.bodylink:link,a.bodylink:active,a.bodylink:visited {font-weight:bold;color:#FFF;text-decoration:none}
a.bodylink:hover {font-weight:bold;color:#FFF;text-decoration:underline}

a.contactdetails,a.contactdetails:link,a.contactdetails:active,a.contactdetails:visited {color:#FFF;text-decoration:none}
a.contactdetails:hover {color:#FFF;text-decoration:underline}

a.bodylinkitalic,a.bodylinkitalic:link,a.bodylinkitalic:active,a.bodylinkitalic:visited {font-style:oblique;font-weight:bold;color:#FFF;text-decoration:none}
a.bodylinkitalic:hover {font-weight:bold;color:#FFF;text-decoration:underline}

a.nav,a.nav:link,a.nav:active,a.nav:visited {color:#BBB;text-decoration:none}
a.nav:hover {color:#FFF;text-decoration:underline}

a.footerlink,a.footerlink:link,a.footerlink:active,a.footerlink:visited {color:#585858;text-decoration:none}
a.footerlink:hover {color:#FFF;text-decoration:underline}

/* IE7 */

html>body ul {*margin-left:23px}
html>body #rightbrandspanel {*position:relative;*top:-71px;*left:180px}
html>body img.dpa {*margin-top:-15px;*position:relative;*left:70px}
html>body #footerright {*margin-left:-70px}
html>body .right {*margin-top:-10px}

/* Google Chrome */
body:nth-of-type(1) .right {margin-top:-10px}

/* IE8 */

.right {margin-top /*\**/:-10px}

/* IE6 */

*html .white {margin-bottom:-18px}
*html #leftpanel {margin-left:8px}
*html #leftpanelcontent {margin-left:8px}
*html #navholder {margin-left:8px}
*html #navholdercontent {margin-left:41px}
*html .right {margin-top:-8px}
*html ul {margin-left:23px}
*html #rightbrandspanel {float:right;margin-top:-72px}
*html #brandsrightpanel {float:right;margin-top:-476px;margin-right:6px}
