body {
	margin: 20px 0;
	text-align:center;
	background-color: #ffffff;
}

#container {
	width:1011px; 
	margin:0pt auto; 
	background-color: #FFFFFF; 
	height:913px;
	padding: 4px 4px;
	border: 1px solid #888887;
}

#left_container {
	float:left; 
	width:476px; 
	background: #FFFFFF url('images/background/grey_flame.jpg') no-repeat bottom right; 
	padding-left: 33px; 
	text-align: left; 
	height:913px;
}

#left_container_noflame {
	float:left; 
	width:476px; 
	background: #FFFFFF; 
	padding-left: 33px; 
	text-align: left; 
	height:913px;
}

#right_container {
	width:502px; 
	height: 913px; 
	float:left; 
	background: #FFFFFF url('images/about_right.jpg') no-repeat top right;
}

#right_container_contact {
	width:502px; 
	height: 913px; 
	float:left; 
	background: #FFFFFF url('images/contact_right.jpg') no-repeat top right;
}

#right_container_services {
	width:502px; 
	height: 913px; 
	float:left; 
	background: #FFFFFF url('images/services_right.jpg') no-repeat top right;
}

#right_container_clients {
	width:502px; 
	height: 913px; 
	float:left; 
	background: #FFFFFF url('images/clients_right.jpg') no-repeat top right;
}

#right_container_efolio {
	width:502px; 
	height: 913px; 
	float:left; 
	background: #FFFFFF url('images/efolio_right.jpg') no-repeat top right;
}

#heading_playtime {
	background: #FFFFFF url('/images/headings/play-time.gif') no-repeat top right; 
	width: 435px; 
	height:28px; 
	text-indent:-9999px; 
	margin:33px 0 15px 0;
}

#heading_services {
	background: #FFFFFF url('/images/headings/services_makeiteasy.gif') no-repeat top right; 
	width: 196px; 
	height:42px; 
	text-indent:-9999px; 
	margin:28px 0 10px 0;
}

#reach_us {
	background: #FFFFFF url('/images/headings/reach_us.gif') no-repeat top right; 
	width: 81px; 
	height:11px; 
	text-indent:-9999px; 
	margin:28px 0 10px 0;
}

#contact_heading {
	background: #FFFFFF url('/images/headings/new_office_contact.gif') no-repeat top right; 
	width:307px; 
	height:68px; 
	margin-top:12px; 
	text-indent: -9999px;
	margin-bottom: 20px;
}

#heading_clients {
	background: #FFFFFF url('/images/headings/clients.gif') no-repeat top right; 
	width: 63px; 
	height:14px; 
	text-indent:-9999px; 
	margin:0px 0 10px 0;
}

#heading_publications {
	background: #FFFFFF url('/images/headings/publications.gif') no-repeat top right; 
	width: 114px; 
	height:13px; 
	text-indent:-9999px; 
	margin:0px 0 10px 0;
}

a, a:link, a:visited {
	color: #888887;
	text-decoration: none;
}

a:hover {
	color: #a30000;
}

#nav_bar {
	border-top: 3px solid #d3d4d3; 
	margin-right: 33px;
}

.home_body {
	padding-right: 33px; 
	color: #888887; 
	font-family: 'Trebuchet MS'; 
	font-size: 12pt; 
	line-height:17pt;
}

.service_body {
	padding-right: 33px; 
	color: #888887; 
	font-family: 'Trebuchet MS'; 
	font-size: 11pt; 
	line-height:14pt;
}

.services_list {
	float:left; 
	width:50%; 
	font-size:12px;
}

.services_cooler {
	width:405px; 
	height:111px; 
	float:right; 
	margin-top:30px;
}

.contact_card {
	width:417px; 
	height:87px; 
	float:right; 
	margin-top:100px;
	vertical-align: bottom;
}

.efolio_chair {
	width:318px; 
	height:127px; 
	float:right; 
	margin-top:15px;
}

.clients_body {
	padding-right: 33px; 
	color: #888887; 
	font-family: 'Trebuchet MS'; 
	font-size: 10pt; 
	line-height:14pt;
}

.clients_list {
	float:left; 
	width:33%; 
	font-size:8pt;
	line-height:11pt;
	font-style: italic;
}

.clients_plane {
	width:454px; 
	height:100px; 
	float:right; 
	margin-top:60px;
}

ul.primary_nav {
	float:left; 
	margin: 38px 0 50px 0; 
	padding: 0 0;
}

ul.primary_nav li {
	list-style-type: none; 
	height:20px; 
	margin: 0 0;
}

ul.primary_nav li a.about {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px 0px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav li a.about.over {
	background-position: -87px 0;
}

ul.primary_nav li a.services {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px -20px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav li a.services.over {
	background-position: -87px -20px;
}

ul.primary_nav li a.clients {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px -39px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav li a.clients.over {
	background-position: -87px -39px;
}

ul.primary_nav li a.efolio {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px -59px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav li a.efolio.over {
	background-position: -87px -59px;
}

ul.primary_nav li a.contact {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px -79px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav li a.contact.over {
	background-position: -87px -79px;
}

ul.primary_nav_rt {
	float:right; 
	margin: 38px 33px; 50px 0; 
	padding: 0 0;
}

ul.primary_nav_rt li {
	list-style-type: none; 
	height:20px; 
	margin: 0 0;
}

ul.primary_nav_rt li a.about {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px 0px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav_rt li a.about.over {
	background-position: -87px 0;
}

ul.primary_nav_rt li a.services {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px -20px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav_rt li a.services.over {
	background-position: -87px -20px;
}

ul.primary_nav_rt li a.clients {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px -39px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav_rt li a.clients.over {
	background-position: -87px -39px;
}

ul.primary_nav_rt li a.efolio {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px -59px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav_rt li a.efolio.over {
	background-position: -87px -59px;
}

ul.primary_nav_rt li a.contact {
	display:block; 
	background: url('images/background/nav.gif') no-repeat 0px -79px; 
	width:82px; 
	height:20px; 
	text-indent:-9999px;
	outline: none;
}

ul.primary_nav_rt li a.contact.over {
	background-position: -87px -79px;
}


.copyright {
	color: #d67171; 
	font-family: 'Tahoma'; 
	font-size:9px; 
	margin-top:890px;
}

#clients_slider_holder {
	width:161px;
	height: 83px;
	overflow: hidden;
	position: relative;
	border: 2px solid #d3d4d3;
}

#clients_slider_ul li {
	width:161px; 
	height:83px;  
	list-style-type: none; 
	padding-left:0px;
	text-align: center;
}

#efolio_slider_holder {
	width:443px;  
	height:495px;  
	overflow: hidden; 
	position:relative;
}

#efolio_redbar {
	width:438px; 
	height:22px; 
	background-color: #a30000; 
	line-height:22px; 
	font-size:12px; 
	color:#ffffff; 
	padding-left:5px;
}

ul.efolio_slidernav {
	list-style-type:none; 
	margin-top:3px; 
	padding-left:2px;
	margin-left:0px;
}

ul.efolio_slidernav li {
	float:left; 
	height:16px; 
	width:16px; 
	background-color:#d6d7d6; 
	display:inline; 
	list-style-type: none; 
	font-size:11px; 
	line-height:16px; 
	text-align:center; 
	color:#ffffff;
	margin-right:2px;
	margin-left: 0px;
}

ul.efolio_slidernav li a.over {
	background-color: #a30000;
}

ul.efolio_slidernav li a, ul.efolio_slidernav li a:link, ul.efolio_slidernav li a:visited {
	display:block;
	color: #ffffff;
}

ul.efolio_slidernav li a:hover {
	background-color: #a30000;
}

#efolio_ul li {
	width:443px; 
	height:495px;  
	list-style-type: none; 
	padding-left:0px;
	text-align: center;
}