body{
	margin:0px;
	background-color:#3E3B2B;
	font-family:georgia, times new roman, times, serif;
	color:#2A1911;
}

p.head{ font-size:21px; line-height:100%; color:#EB5321; margin-bottom:7px; }
p{ font-size:13px; line-height:130%; margin-top:0px; }
td{ font-size:13px; }
a{ color:#2A1911; }

div#footer{
	position:absolute; top:582px; left:8px;
	font-size:10px;
	font-family:arial;
	color:#97A09F;
}
div#footer a{ color:#97A09F; }
div#footer a:hover{ color:#fff; }

div#bg{
	position:absolute; top:8px; left:8px;
	width:954px; height:561px;
	border:4px solid #fff;
	background-color:#3E3B2B;
}
div#left_pane{
	position:absolute; top:42px; left:12px;
	width:240px; height:531px;
	background-color:#DDE7E9;
	opacity: .9;
	filter: alpha(opacity=90);
}
div#left_pane_login{
	position:absolute; top:12px; left:12px;
	width:240px; height:30px;
	background-color:#A8B4BB;
}
div.leftnav a, div.leftnav_login a{
	color:#2A1911;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div.leftnav{ padding-top:8px; }
div.leftnav div{ padding-left:12px; }
div.leftnav a:hover{ color:#EB5321; text-decoration:underline; }

div.leftnav_login, div.leftnav_login_at{ background-color:#A8B5BB; padding:4px 0px 0px 0px; }
div.leftnav_login a{ color:#fff; }
div.leftnav_login_at a{ color:#EB5321; }

div.leftnav_item, div.leftnav_item_at{ margin-bottom:3px; }
div.leftnav_item_at a{ color:#EB5321; }

div#left_pane_logo{
	position:absolute; top:165px; left:25px;
}
div#left_pane_border{ position:absolute; top:12px; left:252px; }
div#left_text{ position:absolute; top:260px; left:24px; width:200px; }
div#left_text p{ margin:0px 0px 13px 0px; }
div#envelopeIconOffDiv{ position:absolute; top:105px; left:24px; }
div#phoneIconOffDiv{ position:absolute; top:126px; left:24px; }
div#envelopeIconOnDiv, div#phoneIconOnDiv{
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	padding-left:22px;
	visibility:hidden;
	color:#EB5321;
	cursor:pointer;
}
div#envelopeIconOnDiv{
	position:absolute; top:105px; left:24px;
	background-image:url('/images/icon_envelope_on.gif');
	background-repeat:no-repeat;
}
div#phoneIconOnDiv{
	position:absolute; top:126px; left:24px;
	background-image:url('/images/icon_phone_on.gif');
	background-repeat:no-repeat;
}
div#contactInfoDiv{
	position:absolute; top:116px; left:14px;
	visibility:hidden;
}
div#contactInfoDiv p{ margin:0px 0px 5px 0px; }

/* home */
div#colorResolve{
	position:absolute; top:12px; left:12px;
}
div#left_text p.homeCaption{
	margin-top:21px;
	font-size:12px;
	font-style:italic;
}

/* meet */
div#meetIntroDiv{ position:absolute; top:160px; left:272px; }
div#meetIntroDiv p, div#kellyBioDiv p, div#kevinBioDiv p{
	font-weight:bold; font-size:13px;
	margin:10px 10px 10px 10px;
	width:220px;
}
div#hotSpots{ position:absolute; top:12px; left:502px; }
div#trapDiv{
	position:absolute; top:112px; left:215px;
	background-color:red;
	visibility:hidden;
}
div#kellyBioDiv, div#kevinBioDiv{
	position:absolute; top:192px; left:272px;
	visibility:hidden;
}
div#kellyBioDiv a, div#kevinBioDiv a{ color:#fff; }
div#kellyArrowDiv, div#kevinArrowDiv{
	position:absolute; top:165px; left:272px;
	visibility:hidden;
	font-size:13px;
	padding:5px 10px;
	color:#fff; font-weight:bold;
	background-repeat:no-repeat;
	height:27px;
}
div#kellyArrowDiv{ width:242px; background-image:url('/images/meet/bg_arrow_kelly.gif'); }
div#kevinArrowDiv{ width:484px; background-image:url('/images/meet/bg_arrow_kevin.gif'); }
div#directionsDiv{
	position:absolute; top:250px; left:200px;
	width:400px; height:auto;
}

/* know */
div#knowScreenDiv{
	position:absolute; top:12px; left:253px;
	opacity: .9; filter: alpha(opacity=90);
	visibility:hidden;
}
div#knowText_whatDiv, div#knowText_whyDiv, div#knowText_whoDiv{
	position:absolute; top:18px; left:270px;
	width:270px; height:550px;
	visibility:hidden;
}
div#knowText_whoDiv p.category, div#knowText_whoDiv p.client{ font-size:11px; line-height:12px; margin:0px 0px 6px 0px; }
div#knowText_whoDiv p.category{ font-weight:bold; }

div#knowText_whatDiv p , div#knowText_whyDiv p, div#knowText_whoDiv p{ margin:0px 0px 10px 0px; }

div#knowSubnavDiv{
	position:absolute; top:171px; left:655px;
	visibility:hidden;
}
div#testimonialsDiv{
	position:absolute; top:330px; left:215px;
	width:250px; height:auto;
}
div#teartabsDiv{
	position:absolute; top:416px; left:588px;
	visibility:hidden;
}

/* work */
div#sliding_panelDiv{
	position:absolute; top:149px; left:12px;
	width:955px; height:379px;
	visibility:hidden;
}
div#slide_cover{
	position:absolute; top:0px; left:0px;
	width:8x; height:560px;
	background-color:#3E3B2B;
}
div#white_panel{
	width:683px; height:379px;
	background-color:#fff;
	float:left;
}
div#clear_panel{
	float:left;
	width:272px; height:379px;
	background-color:#fff;
	opacity: .8; filter: alpha(opacity=80);
}
div#worknav_holder{ position:absolute; top:236px; left:25px; } /* top was 212 */
div.worknav{
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:5px;
}
div.worknav a{ text-decoration:none; color:#2A1911; }
div.worknav a:hover{ color:#EB5321; text-decoration:underline; }

div#work_introDiv{
	width:442px; height:379px;
	border-right:1px solid #fff;
	background-color:#C76530;
}
div#work_introDiv p{
	width:370px;
	font-size:20px;
	color:#fff;
	padding:15px 15px 0px 15px;
}
div#work_introDiv b{ font-size:22px; font-weight:normal; }
div#work_introDiv, div#clientImgDiv{
	position:absolute; top:149px; left:253px;
}
div#clientImgNavDiv{
	position:absolute; top:167px; left:717px;
	visibility:hidden;
}
div#clientsDiv p{
	width:180px;
	font-size:11px;
	margin:0px 0px 5px 0px;
}
div#clientsDiv a{ text-decoration:none; color:#2A1911; }
div#clientsDiv a:hover{ color:#EB5321; text-decoration:underline; }

div#projectDescDiv p{
	width:220px;
	font-size:13px;
	margin:25px 0px 5px 0px;
}
div#projectDescDiv a{ color:#2A1911; }
div#projectDescDiv a:hover{ color:#EB5321; }

div#imgBrowserDiv{
	width:220px;
	font-size:11px;
	margin-bottom:15px;
}
div#imgBrowserDiv a{ text-decoration:none; color:#2A1911; }
div#imgBrowserDiv a:hover{ color:#EB5321; }

/* popups */
div.popup{ visibility:hidden; }
div.popup td{ background-color:#fff; }
div.popup td, div.popup p, div.popup a{ font-size:12px; color:#4B5254; }
div.popup b{ color:#392115; text-transform:uppercase; }
div.popup p{ margin:0px 0px 15px 0px; }
div.popup .fileSize{ font-size:10px; }