.footer-logo {
    margin:19px 0 0;
}

.update-form .block {
    margin:0 5px 0 0;
}

.update-form .text {
    margin:0 5px 0 0;
}

div#submit-link a {
    color:#505050;
    font-size: 12px;
    font-weight:bold;
}

div#submit-link {
    padding:6px 0 0;
}

.update-form .submit {
    display:none;
}

#form {
    padding:0px 0 0 0px;
}

#footer {
    padding:15px 19px 20px 36px;
}

#footer .fax {
    padding:0 0 0 9px;
}

#confirm {
    left:-1px;
    position:absolute;
    top:36px;
    width:400px;
    font-style:italic;
    
}

#footer .contact {
    font-size:12px;
    margin:20px 0 0 2px;
}

.text-block {	float:left;	width:612px;
	height:162px;	padding:0 0 0 15px;	border-right:1px solid #929497;	line-height:20px;}

.frame {
    float:left;
    padding:21px 0 11px;
    width:878px;
    height:162px;
}

#form {
    position:relative;
}

label.error {
    left:-25px;
    position:absolute;
    top:36px;
    width:400px;
}

.update-form {
    margin-top:0px;
}

.nav li.contact-info {
    margin:0 41px 0 0;
}

.nav li.inspiration {
    padding: 0 0 0 30px;
}

.nav li.about-us {
    margin:0 16px 0 0;
    padding: 0 0 0 41px;
}

.about-us a {display:inline !important}

span.upbold {
    font-weight:bold;
    text-transform:uppercase;
}

div.slide-paragraph {
    margin-top:7px;
}

div.slide-paragraph-minus {
    margin-top:-2px;
}

li.creative-consultation {
    position:relative;
    overflow:hidden;
}

li.sales-representation {
    position:relative;
    overflow:hidden;
}

li.contact-info {
    position:relative;
    overflow:hidden;
}

li.about-us {
    position:relative;
    overflow:hidden;
}

li.inspiration {
    position:relative;
    overflow:hidden;
}

div#creative-text {
    z-index:2;
    background-color:#E1D0CA;
    width:420px;
    height:144px;
    position:absolute;
    left:-420px;
    bottom: 0;
    z-index: 10;
}

div#sales-text {
    z-index:2;
    background-color:#E1D0CA;
    width:403px;
    height:144px;
    position:absolute;
    left:-403px;
    bottom: 0;
    z-index: 10;
}

div#contact-text {
    z-index:2;
    background-color:#A6ABAC;
    width:381px;
    height:180px;
    position:absolute;
    left:-381px;
    bottom:0;
    z-index: 10;
}

div#about-text {
    z-index:2;
    background-color:#A6ABAC;
    width:267px;
    height:180px;
    position:absolute;
    left:-267px;
    bottom:0;
    z-index: 10;
}

div#inspiration-text {
    z-index:2;
    background-color:#A6ABAC;
    width:198px;
    height:180px;
    position:absolute;
    left:-198px;
    bottom:0;
    z-index: 20;
}


div.slide-text {
    margin:0px 8px 0 20px;
    font-size:10px;
    line-height:12px;
    /* color:#6D6F71; */
    color:#4F4F4F;
}

div.about-slide-text {
    margin:0px 8px 0 0px;
    font-size:10px;
    line-height:12px;
    color:#4F4F4F;
}



.slide-text h3 {
    font-size:10px;
    margin:2px 0 0;
    }

div.team {
    border: 0px solid #000;
    display: block; 
    clear: both;
}

hr {
    margin: 28px 0 20px 0;
    border: 0;
    color: #9E9E9E;
    background-color: #9E9E9E;
    height: 1px;
    width: 100%;
    display: block; 
    clear: both;
}

.extra_pad {
    margin: 50px 0 20px 0;
}

hr.silent {
    color: #c3c3b6;
    background-color: #c3c3b6;
}

div.colleft {
    width:45%;float:left;
}

div.colleft_3 {
    float:left;
}

div.colright {
    width:50%;float:right;
}

div.col {
    width:50%;float:left;padding-right:20px;
}



div.colright_pad {
    width:50%;float:right;
    margin-top:18px;
}

div.rep {
    padding-top:14px;
}

div#data {
    height:100%;overflow:auto;
}

div#fancy_div {
	background: #c3c3b6;
	color: #000;
	height: 100%;
	width: 100%;
	z-index: 100;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #c3c3b6;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#4F4F4F;
}

div#fancy_inner h2 {	font-size:20px;
	color: #4F4F4F;	margin:4px 0 7px;
	text-transform:uppercase;
	font-weight:normal;}

div#fancy_inner h3 {	font-size:14px;
	color: #9e5917;	margin:5px 0 0;
	text-transform:uppercase;
	font-weight:bold;}

div#fancy_inner h4 {	font-size:12px;
	color: #9e5917;	margin:5px 0 0;
	text-transform:uppercase;
	font-weight:bold;}

div#fancy_inner h3.list {	margin:15px 0 0;}

a.inline-link {
    display:inline !important;
}

.rep a, .partner a, .directors a, a.plain {
    color: #4F4F4F;
    text-decoration:none;
}

a.orange {	text-decoration:none;	color:#9e5917;}

.rep a:hover, .partner a:hover, .directors a:hover, a:hover.plain  {
    text-decoration:underline;
}

div.partner {
    height:240px;
}

.partner-title {
    color:#4F4F4F
}

#creative-images {
    width:432px;
    height:144px;
    margin-right:7px;
    float:left;
}

#creative-images-1 {
    width:180px;
    height:144px;
    float:left;
}

#creative-images-2 {
    width:252px;
    height:144px;
    margin-right:7px;
    float:left;
}

#sales-images {
    width:414px;
    height:144px;
    margin-right:7px;
    float:left;
}

#sales-images-1 {
    width:270px;
    height:144px;
    float:left;
}

#sales-images-2 {
    width:144px;
    height:144px;
    margin-right:7px;
    float:left;
}


#contact-images {
    width:396px;
    height:180px;
    margin-right:7px;
    float:left;
}

#inspiration-images {
    width:181px;
    height:180px;
    margin-right:7px;
    float:left;
}

#old-news {
    display:none;
}

.news-block h2 {	font-size:12px;	margin:-3px 0 3px;}

.directors h4 {margin-top:12px !important;}

.minor_h2 {
	font-size:18px;
	color: #4F4F4F;
	margin:0 0 15px 0;
    text-decoration:underline;
}

html.win #footer .contact {
    margin-top:22px !important;
}

html.win .footer-logo {
    margin-top:21px !important;
}

html.safari.mac #footer .contact {
    margin-top:18px !important;
}

html.safari.mac .footer-logo {
    margin-top:16px !important;
}

html.chrome.mac #footer .contact {
    margin-top:16px !important;
}

html.chrome.mac .footer-logo {
    margin-top:14px !important;
}

html.chrome.mac div#submit-link {
    padding:4px 0 0 !important;
}



