* {
	margin: 0;
	padding: 0;
}
.ie *{
	zoom:1;
}
a{
	text-decoration: none;
	color: #EE7925;
}
a:hover{
	text-decoration: underline;
}
a img,
img {
	border: medium none;
}

a {outline:none;}

p{
	padding-bottom: 10px;
}
ul > li{
	list-style-type: none;
}
.clear{
	clear: both;
}
.clear:after{
	content: ".";
	clear: both;
	height: 0px;
	visibility:hidden;
	display:block;
}
h1,
h3,
h4{
	color: #ED6707;
	font-family: Futura_bold, Arial;
	font-weight: normal;
}
form{
	border: 1px solid #ccc;
	text-align: left;
}
form label{
	color: #D8581D;
	font-size: 12px;
}
form .input input{
	border: 1px solid #ccc;
	padding: 4px;
}
form textarea{
	border: 1px solid #ccc;
	padding: 4px;
}
.submit{
	background: url('submit_left.gif') no-repeat left top;
	float: left;
	margin-top: 15px;
}
.submit div{
	background: url('submit_right.gif') no-repeat right top;
	float: left;
}
.submit div input{
	background: url('submit.gif') repeat-x left top;
	float: left;
	margin: 0 5px;
	height: 27px;
	color: #fff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 2px;
	cursor: pointer;
}

.submit div input:hover{
	color: #2b271e;
}

.map{
	border: 1px solid #ccc;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin-top: 50px;
}
body{
	font-family: Verdana;
	font-size: 12px;
	background: #2B271E;
	width: 100%;
}
@font-face {
	font-family: Futura_bold;
	src: url("../fonts/futura_bdcn_bt_bold.eot") /* EOT file for IE */
}
@font-face {
	font-family: Futura_bold;
	src: url("../fonts/futura_bdcn_bt_bold.ttf") /* TTF file for CSS3 browsers */
}

.head_bg{
	background: #D6D2CC url('head_bg.gif') repeat-y top;
	position: absolute;
	z-index: 0;
	width: 100%;
	height:465px;
	top: 0;
}
.container{
	width: 1078px;
	margin:0 auto;
	position: relative;
	z-index: 1;
}
.header{
	background: url('head_bg.gif') repeat-y top;
	padding: 0 37px 0 52px;
}
.header .logo{
	float: left;
	padding-top: 15px;
}
.header .menu{
	float: right;
}
.ie6 .header .menu ul{
	width: 600px;
}
.header .menu li,
.header .menu a{
	float:left;
}
.header .menu li{
	padding-right: 28px;
}
.header .menu li:last-child{
	padding-right: 0px;
}
.header .menu a{
	height: 37px;
}
.header .menu .home_menu{
	background: url('home.jpg') no-repeat left bottom;
	width: 42px;
}
.header .menu .about_us_menu{
	background: url('about_us.jpg') no-repeat left bottom;
	width: 68px;
}
.header .menu .work_menu{
	background: url('work.jpg') no-repeat left bottom;
	width: 43px;
}
.header .menu .services_menu{
	background: url('services.jpg') no-repeat left bottom;
	width: 59px;
}
.header .menu .get_in_touch_menu{
	background: url('get_in_touch.jpg') no-repeat left bottom;
	width: 93px;
}
.header .menu .blog_menu{
	background: url('blog.jpg') no-repeat left bottom;
	width: 38px;
}
.header .menu .client_login_menu{
	background: url('client_login.jpg') no-repeat left bottom;
	width: 89px;
}
.header .menu .home_menu:hover,
.header .menu .home_menu span{
	background: url('home_hover.jpg') no-repeat left bottom;
}
.header .menu .about_us_menu:hover,
.header .menu .about_us_menu span{
	background: url('about_us_hover.jpg') no-repeat left bottom;
}
.header .menu .work_menu:hover,
.header .menu .work_menu span{
	background: url('work_hover.jpg') no-repeat left bottom;
}
.header .menu .services_menu:hover,
.header .menu .services_menu span{
	background: url('services_hover.jpg') no-repeat left bottom;
}
.header .menu .get_in_touch_menu:hover,
.header .menu .get_in_touch_menu span{
	background: url('get_in_touch_hover.jpg') no-repeat left bottom;
}
.header .menu .blog_menu:hover,
.header .menu .blog_menu span{
	background: url('blog_hover.jpg') no-repeat left bottom;
}
.header .menu .client_login_menu:hover,
.header .menu .client_login_menu span{
	background: url('client_login_hover.png') no-repeat left bottom;
}
.header .menu a:hover{
	text-decoration: none;
}
.header .menu span{
	position: absolute;
	top: -1000px;
}
.header .menu .selected .home_menu{
	background: url('home_selected.jpg') no-repeat left bottom;
}
.header .menu .selected .about_us_menu{
	background: url('about_us_selected.jpg') no-repeat left bottom;
}
.header .menu .selected .work_menu{
	background: url('work_selected.jpg') no-repeat left bottom;
}
.header .menu .selected .services_menu{
	background: url('services_selected.jpg') no-repeat left bottom;
}
.header .menu .selected .get_in_touch_menu{
	background: url('get_in_touch_selected.png') no-repeat left bottom;
}
.header .menu .selected .blog_menu{
	background: url('blog_selected.png') no-repeat left bottom;
}
.header .menu .selected .client_login_menu{
	background: url('client_login_selected.png') no-repeat left bottom;
}
.subpage .content{
	background: url('head_bg.gif') repeat-y top;
}
.content .bottom_bg{
	background: url('content_bot_bg.jpg') repeat-x left bottom;
	padding: 50px 10px 55px 52px;
}
.content .top,
.about .headline{
	color:#595957;
	letter-spacing:-1px;
	font-size: 20px;
}
.subpage .content .top{
	background: url('line_bg.gif') repeat-x left bottom;
}
.content .top div{
/*
	background: url('content_top_right_bg.jpg') no-repeat right bottom;
*/
	padding-bottom:12px;
}
.clients .content .top div{
	background:none repeat scroll 0 0 transparent;
	height:208px;
}
.content .top h1{
	font-size: 80px;
	padding-bottom:15px;
	letter-spacing: 0px;
	line-height:0.75;
}
.content .top h1 span{
	font-size: 100px;
}

.home .content .top h1{
	font-size: 100px;
	line-height:0.75;
	padding-bottom:15px;
	letter-spacing: 0px;
}
.home .content .top h1 span{
	font-size: 60px;
}

.content .columns{
	padding-top: 45px;
}
.content .columns h3{
	font-size:60px;
	font-weight: normal;
}
.content .left_column{
	float: left;
	width: 635px;
}

.content #strategy{
 display:block;
}

.content #creative, .content #technology{
 opacity: 0;
 display:none;
}

.content .left_column h3{
	padding-bottom: 15px;
}
.content .left_column p{
	font-size: 12px;
	color: #565555;
	line-height: 20px;
	text-align:justify;
  font-family:Verdana, Arial !important;
}

.content .left_column ul  li{
	font-size: 12px;
	color: #565555;
  line-height: 20px;
	text-align:justify;
	list-style-type:circle;
	margin-left:20px;
	font-family:Verdana, Arial !important;
}

.content .left_column h5{
	padding-bottom: 10px;
	font-size: 11px;
	color: #565555;
}
.content .right_column{
	float: right;
	width: 370px;
	text-align: right;
	padding-top:25px;
}
.content .right_column h3{
	padding-top:20px;
}

.content .right_column h3:hover{
	color:#949494;
}

.content .right_column h3.sel{
	color:#949494;
}

.content .right_column ul li{
	color: #949494;
	font-size: 24px;
	font-family: Futura_bold, Arial;
	line-height:24px;
}
.footer{
	padding: 30px 40px 20px 3px;
}
.footer .left_part{
	float: left;
	width: 45%;
	font-weight: bold;
}
.footer .left_part p{
	color: #C3C2C1;
	line-height:1.5;
}
.footer .left_part p span{
	color: #887C6F;
}
.footer .left_part h4{
	font-size: 24px;
}
.footer .left_part .email{
	background: url('email.gif') no-repeat 0 3px;
	font-size: 11px;
	padding-left: 17px;
	color: #ED6707;
	font-weight: normal;
}
.footer .right_part{
	float: right;
	width: 45%;
	text-align: right;
	color: #8B8072;
	padding-top: 50px
}
.footer .right_part ul{
	float: right;
	padding-bottom: 10px;
}
.footer .right_part li,
.footer .right_part li a{
	float: left;
}
.footer .right_part li{
	padding: 2px 6px 0 0;
}
.footer .right_part li:last-child{
	padding: 0 0 0 11px;
}

.home .top_bg{
	background: #D6D2CC url('head_bg.gif') repeat-y top;
}
.home .content{
	padding-left: 37px;
}
.home .content .top{
	background: url('home_content_top_bg.jpg') no-repeat right top;
	letter-spacing:-1px;
	font-size: 25px;
	padding-top: 90px;
	height:320px;
	padding-left: 4px;
}
.home .flash{
	height:420px;
	position:absolute;
	right:0;
	top:48px;
	width:625px;
}
.home .content .top h1{
	line-height: 0.8;
	text-transform:uppercase;
}

.about .content .top h1{
	line-height: 0.8;
	text-transform:uppercase;
}
.home .content .top h1 span{
	margin-left: -4px;
}
.home .content .bottom{
	background: url('home_content_bottom_bg.jpg') no-repeat 100% 1px;
	padding-top: 70px;
	position: relative;
}

.home .content .bottom .slide {
background-color:#000000;
float:left;
height:170px;
margin:0 1px 1px 0;
overflow:hidden;
position:relative;
width:334px;
}

.home .content .bottom .slide .text_slider {
position:absolute;
top:170px;
width:100%;
}

.home .content .bottom .slide .innertext {
background:#ea8D3D;
padding:15px 18px 25px 15px;
}

.home .content .bottom .slide .text_slider .innertext h2 {
color:#FFFFFF;
font-size:18px;
letter-spacing:normal;
margin:0;
padding:0;
}

.home .content .bottom .slide .text_slider .innertext p {
color:#FFFFFF;
font-size:10px;
margin:0;
padding:0;
text-transform:uppercase;
}

.home .content .bottom .slide .text_slider .innertext a {
background-color:#c56626;
color:#FFFFFF;
font-size:10px;
padding:6px 8px;
position:absolute;
right:20px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
top:38px;
}

.home .content .bottom .slide .text_slider .innertext a:hover {
background-color:#813806;
}


.home .content .bottom .slide .image_slider ul, .home .content .bottom .slide .image_slider li {
list-style:none outside none;
margin:0;
padding:0;
}

.home .content .bottom .slide .image_slider li {
height:170px;
overflow:hidden;
width:334px;
}

.home .content .bottom .slide .image_slider li img {
height:170px;
width:333px;
border:0 none;
outline:medium none;
}

.home .content .bottom .recent_work{
	background: #2A261D url('recent_work_left.gif') no-repeat left top;
	position: absolute;
	top: -20px;
	left: -5px;
}

.get_in_touch #contactbar, .clients_individual #contactbar{
display:none;
}

#contactbar {
	position: fixed;
	height: 100%;
	width:289px;
	right:-292px;
	border-left: 3px solid #FF9E00;
	background: #2B271E;
	z-index: 3;
}
#contactbar > a{
	position: absolute;
	top: 218px;
	left: -23px;
}
#contactbar form{
	border: none;
	padding: 20px 23px 20px 30px;
	margin:0;
	background:none;
}
#contactbar form h2{
	color: #fff;
	font-family:arial;
	font-size:20px;
	padding-bottom: 20px;
}
#contactbar form label{
	font-weight:bold;
}
#contactbar form .input{
	margin: 5px 0 10px;
	background: url('required.gif') no-repeat 100% 8px;
}
#contactbar form .input input{
	width: 212px;
	border: 1px solid #ccc;
	height: 14px;
	color: #666;
}
#contactbar form select{
	padding: 4px 0 4px;
	margin: 5px 0 10px;
}
#contactbar form select option{
	width: 202px;
}

#contactbar form span{
	color:#fff;
}

#contactbar div.success {
color:#fff !important;
font:bold 12px Verdana !important;
text-align:center !important;
}

#contactbar .submit{
	background: url('home_submit_left.gif') no-repeat left top;
}
#contactbar .submit div{
	background: url('home_submit_right.gif') no-repeat right top;
}
#contactbar .submit input{
	background: url('home_submit.gif') repeat-x left top;
	margin: 0 4px;
	height: 25px;
}
.home .content .bottom .recent_work div{
	background: url('recent_work_right.gif') no-repeat right top;
	width: 153px;
	height: 38px;
	text-align:center;
}
.home .content .bottom .recent_work div {
	color: #fff;
	font-weight: bold;
	line-height:38px;
}
.home .content .bottom .block a{
	float: left;
	margin-right: 1px;
}
.home .footer{
	padding-left: 40px;
	padding-right: 45px;
}
.home .head_bg{
	height: 468px;
}
.about .content .bottom_bg{
	padding: 58px 60px 55px 40px;
}
.about .content .top{
	background: none;
	padding-bottom: 40px;
}
.about .right_column{
	padding-top: 80px;
	width: 302px;
}
.about .right_column .headline{
	font-size: 20px;
}
.about .right_column .headline a {
 text-decoration:none;
}
.about .right_column .headline h4{
	background: url('arrow.gif') no-repeat 32px 7px;
	font-size: 50px;
	letter-spacing: 1px;
	line-height:0.8;
	padding:0 6px 6px 0;
}

.about .right_column .headline h4:hover{
	background: url('arrow_h.gif') no-repeat 32px 7px;
}

.about form{
	background: #F0F0F0;
	margin-top:40px;
	padding: 18px 28px 40px 22px;
}
.about form p{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.about form .input input{
	width: 240px;
}
.about form .checkbox{
	padding-top: 10px;
}
.about form .checkbox input,
.about form .checkbox label{
	float: left;
}
.about form .checkbox input{
	margin-right: 7px;
}


.work .flash{
	position: absolute;
	width: 575px;
	height: 290px;
	right: 0px;
	top: 47px;
}

.work .bottom_bg{
	padding-bottom: 16px;
}
.work .gallery{
	padding: 25px 5px 13px;
}
.work .gallery div.photo{
	width:290px;
	height:150px;
}
.work .gallery img:hover{
	border:1px solid #ED6707;
}
.work .gallery table{
	width: 100%;
}
.work .gallery td{
	width: 33%;
	vertical-align:top;
	padding-bottom:3px;
}

.work .gallery td h2{
	color:#3F3F3F;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	padding:5px 0 0 0;
}

.work .gallery td p{
	color:#3F3F3F;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:2px 0 5px 0;
}
sub{
	font-weight:normal;
	vertical-align:top;
}
.work .gallery td a{
	color: #D8581D;
	font-size: 11px;
}
.work .more{
	background: url('more_arrow.gif') no-repeat right;
	color: #D8581D;
	float: right;
	margin-right: 9px;
	padding-right: 14px;
	font-size: 14px;
	line-height:19px;
}

.clients .flash{
	position: absolute;
	width: 575px;
	height: 290px;
	right: 0px;
	top: 48px;

}
.clients .content .bottom_bg{
	padding-top: 60px;
}
.clients .content .top{
	background: none !important;
}
.clients .gallery .line{
	background: url('line_bg.gif') repeat-x left bottom;
	padding-bottom: 27px;
	float:left;
	width:940px;
}
.clients .gallery table{
	background: #E6E6E6;
}
.clients .gallery img{
	font-size: 1px;
	border: 2px solid #DDDDDD;
}

.clients .gallery .slide{
  width:185px;
  height:185px;
}

.clients .gallery .slide .client_slider{
  overflow:hidden;
  background:#e45b17;
  width:185px;
  margin-left:1px;
height:0;
position:relative;
top:179px;
display:block;
left:1px;
}

.clients .gallery .slide .client_slider ul{
  background:#ff9831;
  width:185px;
  height:120px;
}

.clients .gallery .slide .client_slider li {
  padding-top:7px;
}

.clients .gallery .slide .client_slider a {
  padding-left:12px;
  text-transform:uppercase;
  background: url(bullet.png) 3px 6px no-repeat;
  color:#ffffff;
  font: bold 13px  Arial;
}

.clients .gallery .slide .client_slider h3{
  padding:25px 0 0 5px;
  text-transform:uppercase;
  color:#ffffff;
  font: bold 15px  Arial;
}

.clients .list{
	padding: 38px 0 10px 50px;
	color: #61605C;
	font-size: 13px;
	font-weight: bold;
}

.clients .list a{
  font-size: 12px;
	color: #565555;
  line-height: 20px;
	font-family:Verdana, Arial !important;
	font-weight:normal;
}
.clients .list a:hover {
	color: #E45F19;
}

.clients .list .headline{
	color: #E45F19;
	font-size: 16px;
}
.clients .list ul{
	width: 270px;
	padding-right: 45px;
	float: left;
}
.clients .list li{
	line-height: 1.5;
}

.clients_individual .bottom_bg{
	padding: 37px 39px 70px 20px;
}
.clients_individual .content .top,
.clients_individual .content .top > div{
	background: none;
}
.clients_individual .content .top{
	float: left;
	padding-left:16px;
	width: 600px;
}
.clients_individual .content .top h1{
	font-size: 60px;
	padding-bottom: 20px;
}
.clients_individual .top .bradcrambs,
.clients_individual .top .bradcrambs a{
	font-size: 14px;
	color: #EE7925;
	letter-spacing: 0;
}
.clients_individual .content .pagination{
	float: right;
	padding-top: 107px;
	text-align: right;
	width: 115px;
}
.clients_individual .content .pagination a{
	padding-right: 11px;
	line-height:1.6;
}
.clients_individual .content .pagination .next{
	background: url('pagination_next.gif') no-repeat right;
}
.clients_individual .content .pagination .previous{
	background: url('pagination_previous.gif') no-repeat right;
}
.clients_individual .columns{
	padding-top: 0;
	margin-top: 25px;
	background: url('line_bg.gif') repeat-y 622px 0;
}
.clients_individual .columns .left_column{
	width: 622px;
}
.clients_individual .bunner{
	background: url('bunner_bg.gif') no-repeat right bottom;
	padding-bottom: 13px;
	margin-right: 20px;
}

.clients_individual .bunner #bigim{
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	width:572px;
	height:292px;
	background-repeat:no-repeat;
  background-position: 0px 0px;
  border: 2px solid #F79300;
}
.clients_individual .bunner img{
	float: right;
}
.clients_individual .about_work{
	color:#DD4C0E;
	font-family:serif;
	font-size:20px;
	font-style:italic;
	line-height:1.5;
	text-align:right;
	padding:30px 45px 0 0;
}
.clients_individual .about_work span{
	font-size: 14px;
}
.clients_individual .frames{
	float: left;
	padding: 12px 9px 0 0;
}
.clients_individual .frame{
	float: left;
	width: 194px;
	padding:0 0px 4px 10px;
	background:url(shadow_img.png) right bottom no-repeat transparent;
}

.clients_individual .frame img:hover{
 border:1px solid #EE7925;
}

.clients_individual .first_frame{
	padding-left: 0;
}
.clients_individual .columns .right_column{
	width: 355px;
	text-align: left;
	padding-top: 0;

}
.clients_individual .columns .right_column > div{
	padding: 10px 0;
	color: #7E7A76;
	font-size: 13px;
	line-height: 1.7;
}
.clients_individual .columns .right_column > div:first-child{
	padding-top: 0;
}
.clients_individual .columns .right_column > div span{
	font-weight: bold;
}


.get_in_touch .flash{
	position: absolute;
	width: 575px;
	height: 290px;
	right: 0px;
	top: 78px;
	margin-left:-50px;
}

.get_in_touch .content .bottom_bg{
	padding-right: 0;
}
.get_in_touch p{
	font-size: 14px;
	color:#595957;
	letter-spacing: -1px;
	padding: 7px 0 0;
}
.get_in_touch .columns{
	padding-top: 15px;
}
.get_in_touch .left_column{
	padding-top: 30px;
	width: 445px;
}
.get_in_touch .left_column p{
	font-size:23px;
	line-height:1;
	padding:0 0 9px;
}
.get_in_touch .left_column .phone{
	font-size: 36px;
	padding-top: 30px;
}
.get_in_touch .right_column{
	padding-top: 0;
	width: 550px;
}
.get_in_touch form{
	border: 1px dotted #ccc;
	border-right: none;
	background: url('get_in_touch_form_bg.gif') repeat-y left top;
	padding: 30px 0 30px 60px;
}
.get_in_touch form > div{
	width: 330px;
}
.get_in_touch form textarea,
.get_in_touch form .input input{
	margin: 7px 0 10px;
	background: url('get_in_touch_input_bg.gif') repeat-y left top;
}
.get_in_touch form select{
	margin: 7px 0 10px;
	background:#f3f3f1;
}
.get_in_touch form .input input{
	width: 320px;
}
.get_in_touch form .select select{
	border: 1px solid #ccc;
	padding: 4px;
	width: 330px;
}
.get_in_touch form textarea{
	padding:4px;
	width:320px;
	border: 1px solid #ccc;
}
.get_in_touch form .input .answer{
	margin-bottom: 5px;
}
.get_in_touch form .input span{
	font-size: 10px;
	padding-left: 7px;
}
.get_in_touch form .submit{
	margin-top: 25px;
}
.get_in_touch form .submit input{
	font-size:13px;
}
.blog .bottom_bg{
	padding-top: 0;
}
.blog .content .top div{
	padding-top: 55px;
}
.blog .columns{
	padding-right: 47px;
	padding-top: 0;
}
.blog .left_column{
	padding-top: 30px;
	width: 610px;
}
.blog .left_column h3{
	line-height: 1;
	padding: 0;
}
.blog .left_column .post{
	margin-top: 25px;
}
.blog .left_column h4{
	background: #000;
	color: #fff;
	font-size: 22px;
	float: left;
	padding:0 5px;
}
.blog .left_column h4 span{
	color: #F79D00;
}
.blog .left_column p{
	clear: both;
	font-size:13px;
	font-weight:bold;
	padding:20px 0 0;
}
.blog .left_column p a{
	background: url('post_a_bg.gif') repeat-x left bottom;
	color: #DB5F00;
}
.blog .left_column p a:hover{
	text-decoration: none;
}
.blog .left_column .posted{
	padding-top:20px;
	font-size: 11px;
}
.blog .left_column .posted a{
	color: #F79E00;
}
.blog .right_column{
	padding-top: 0;
	width: 230px;
	padding-top: 10px;
	text-align: left;
}
.blog .right_column h3{
	padding: 15px 0;
	font-size: 25px;
	font-family: Arial;
	font-weight: normal;
	padding-left: 20px;
}
.blog .right_column h3 span{
	color: #000;
}
.blog .right_column form{
	border: none;
	padding-left: 20px;
}
.blog .right_column form .input input{
	width: 216px;
	background: transparent;
}
.blog .content .right_column li{
	background: url('blog_right_column_li.gif') no-repeat left bottom;
	padding: 1px 0 8px 23px;
	line-height: 1;
}
.blog .content .right_column .archives_list li:last-child{
	background: none;
}
.blog .right_column li a{
	background: url('blog_right_column_li_a.gif') no-repeat left;
	padding-left: 18px;
	color: #EC9E00;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
}

.blog_inside .bottom_bg{
	padding-bottom: 9px;
}
.blog_inside .left_column .posted{
	float: right;
	padding: 0 12px 0 0;
	margin-top: -10px;
}
.ie6 .left_column .posted{
	margin-top: -15px;
}
.blog_inside .left_column .post h4{
	float: left;
	margin-right: 20px;
}
.blog_inside .left_column form{
	margin: 25px 0 0 9px;
	padding: 30px 60px 27px;
	border: 1px dotted #ccc;
	border-bottom: none;
	background: url('blog_inside_l_col_form_bg.jpg') repeat-y left top;
}
.blog_inside .left_column label span{
	font-size: 10px;
}
.blog_inside form .input input,
.blog_inside form textarea{
	background: #F7F7F7;
}
.blog_inside form .input input{
	margin: 7px 0 10px;
	width: 324px;
}

.errors {
font:bold 14px/25px Verdana !important;
color:#ff0000 !important;
text-align:center !important;
}

p.success, div.success {
font:bold 14px/25px Verdana !important;
color:#000000 !important;
text-align:center !important;
}

.pages {padding: 23px 0 0 0; text-align: center; }
	.pages a {padding: 0 5px 0 5px; margin: 0 3px 0 3px;}
	.pages a:hover {text-decoration: underline;}
	.pages a.act {font-weight:bold;text-decoration: underline}

.services .flash{
	position: absolute;
	width: 575px;
	height: 290px;
	right: 0px;
	top: 41px;
}

#err {
font:bold 10px Verdana !important;
color:#ff0000 !important;
text-align:center !important;
padding-bottom:5px;
}


