@import url(typography.css);
@import url(layout.css);
@import url(ekadoo_topnav.css);
@import url(ekadoo_btmnav.css);
@import url(content_pages.css);
.short{
	/* AJAX place holder */
}
body{
	padding:0;
	margin:0;
	height:99.9%;
	background:url(../images/design/bg.gif) repeat-x fixed left bottom;
}
html{
	height:99.9%;
}
#content .header .services_menu,
#content .header .breadcrumbs{
	padding-left:9px;
	color:#c1c1c1;
	display:block;
}
#content .header .breadcrumbs a:hover,
#content .header .services_menu a:hover,
#content .header .services_menu .this{
	color:#4d4c4c;
}
#content .breadcrumbs .this,
#content .header .breadcrumbs .this{
	color:#ff0000;
}
#content .header  .services_menu a,
#content .breadcrumbs a,
#content .header  .breadcrumbs a{
	color:#c1c1c1;
	text-decoration:none;
}
#content .header h1{
	padding:13px 0 0 7px;
	margin:0;
	color:#606060;
}

.read_more:hover{
	background:url(../images/design/p_thmb_more_info_bg.gif) no-repeat right center;
}
/*.testimonial .read_more{
	padding-right:14px;
}*/
.read_more{
	color:#fe0303;
	padding-right:14px;
	text-decoration:none;
}

/* -== Services Lanandign Page ==- */
/*.h1200 .wwd_lp_txt,
.h1024 .wwd_lp_txt,
.h900 .wwd_lp_txt{
	top:19px;
	left:61px;
}*/
.h1200s .wwd_lp_img,
.h1200 .wwd_lp_img,
.h1024 .wwd_lp_img,
.h900 .wwd_lp_img{
	margin-top:19px;
}
.w1920s .wwd_lp_img,
.w1920 .wwd_lp_img,
.w1280 .wwd_lp_img,
.w1440 .wwd_lp_img{
	margin-left:61px;
}

.wwd_lp_img{
	position:relative;
	height:325px;
}
.wwd_lp_txt{
	position:absolute;
	top:0;
	left:0;
	height:325px;
}
/*.h1200 .wwd_lp_txt,
.h1024 .wwd_lp_txt,
.h900 .wwd_lp_txt{
	margin:19px 0 0 61px;
}*/
.wwd_lp_txt img+img{
	position:absolute;
}
.wwd_lp_txt a{
	position:absolute;
	display:block;
}
#slpw .content{
	line-height:1.5em;
}
.wwd_lp_1,
.wwd_lp_2{
	height:174px;
	overflow:hidden;
	line-height:1.5em;
	width:432px;
}
.wwd_lp_1 p{
	padding-left:15px;
}
.wwd_lp_2 p{
	padding-left:5px;
}
.wwd_lp_1{
	float:left;
	margin:0 0 0 2px;
}
.h1200s .wwd_lp_2,
.h1200 .wwd_lp_2,
.h1024 .wwd_lp_2,
.h900 .wwd_lp_2,
.h1200s .wwd_lp_1,
.h1200 .wwd_lp_1,
.h1024 .wwd_lp_1,
.h900 .wwd_lp_1{
	margin-top:18px;
}
.w1920s .wwd_lp_1,
.w1920 .wwd_lp_1,
.w1280 .wwd_lp_1,
.w1440 .wwd_lp_1{
	margin-left:28px;
}
.wwd_lp_2{
	float:left;
	margin:0 0 0 4px;
}
.w1920s .wwd_lp_2,
.w1920 .wwd_lp_2,
.w1280 .wwd_lp_2,
.w1440 .wwd_lp_2{
	margin-left:82px;
}
/*.h1200 .addthis_button,
.h1024 .addthis_button{
	right:170px;
}
.h900 .addthis_button{
	right:105px;
}
.addthis_button{
	position:absolute;
	right:66px;
	top:10px;
}*/
/*.a1{
	position:absolute;
	width:363px;
	height:150px;
	top:94px;
	left:20px;
	text-align:right;
	background:url(../images/design/slp_a1_bg.png) top right no-repeat;
}
.h900 .a1{
	top:97px;
	left:35px;
}
.a2{
	position:absolute;
	width:364px;
	height:140px;
	top:6px;
	left:488px;
	background:url(../images/design/slp_a2_bg.png) top left no-repeat;
}
.h900 .a2{
	top:8px;
	left:565px;
}
.a3{
	position:absolute;
	width:388px;
	height:128px;
	top:165px;
	left:464px;
	background:url(../images/design/slp_a3_bg.png) top left no-repeat;
}*/
/* creative design */
/*.node11 .a1{
	background-image:url(../images/design/slp_a1_bg_cd.png);
}
.node11 .a2{
	background-image:url(../images/design/slp_a2_bg_cd.png);
}
.node11 .a3{
	background-image:url(../images/design/slp_a3_bg_cd.png);
}*/
/* video production */
/*.node12 .a1{
	background-image:url(../images/design/slp_a1_bg_vp.png);
}
.node12 .a2{
	background-image:url(../images/design/slp_a2_bg_vp.png);
}
.node12 .a3{
	background-image:url(../images/design/slp_a3_bg_vp.png);
}
.h900 .a3{
	top:191px;
	left:539px;
}
.a1 div{
	float:right;
	margin:39px 40px 0 0;
}
.a2 div{
	margin:26px 0 0 35px;
}
.a3 div{
	margin:28px 0 0 30px;
}

.a1 div div,.a2 div div,.a3 div div{
	margin:0 0 7px 0;
}
.a3 div div{
	margin:0;
}
.a1 .read_more{
	padding-left:14px;
	padding-right:0;
	margin:0 184px 0 0;
}
.a2 .read_more{
	margin:0 0 0 196px;
}
.a3 .read_more{
	margin:0 0 0 258px;
}
.a1 .read_more:hover{
	background:url(../images/design/read_more_left_bg.gif) no-repeat left 4px;
}
.a1 .read_more{
	padding-right:10px;
	left:85px;
}
.a3 .read_more{
	left:240px;
}*/
#t1 h2{
	color:#606060;
	padding:0;
	margin:0 0 15px 0;
}
#t1 h2 span{
	color:#c0c0c0;
	padding-left:6px;
}
#t1 .close{
	position:absolute;
	width:15px;
	height:15px;
	top:13px;
	right:13px;
	cursor:pointer;
	background:url(../images/design/slp_continued_close.gif) no-repeat;
	display:block;
}
#slp .services a:hover{
	background:url(../images/design/p_thmb_more_info_bg.gif) no-repeat right 3px;
}
#slp .services a{
	color:#d63424;
	text-decoration:none;
	padding-right:14px;
	overflow:hidden;
	line-height:1.5em;
}
#slp .services li,
#slp .services{
	list-style:none;
	padding:0;
	margin:0;
}
#slp .services{
	display:block;
	position:absolute;
	left:15px;
	bottom:15px;
	width:395px;
}
#slp .services li{
	display:block;
	float:left;
	margin-right:5px;
	white-space:nowrap;
	padding-bottom:3px;
}
#slp .services li.last{
	clear:left;
}
#slp .item_wrapper h2{
	padding:0 0 1px 0;
	margin:0;
}
#slp .item_wrapper{
	width:253px;
	float:left;
	height:409px;
	margin-top:97px;
	padding-top:9px;
	color:#757575;
	line-height:1.5em;
}
#slp .first{
	margin-left:106px;
	background:url(../images/design/slp_first_bg.gif) 252px 0 no-repeat;
}
#slp .second{
	width:254px;
	background:url(../images/design/slp_second_bg.gif) 253px 0 no-repeat;
	margin-left:12px;
}
#slp .last{
	margin-left:15px;
}
#slp .item .read_more{
	display:block;
	text-align:right;
}
#slp .item{
	position:relative;
	padding-bottom:3px;
	margin-bottom:15px;
	width:238px;
}

#slpw #t1,
#slp #t1{
	position:absolute;
	width:407px;
	height:405px;
	left:34px;
	top:103px;
	background:url(../images/design/slp_continued_bg.gif) no-repeat;
	padding:9px 14px 9px 14px;
	overflow:hidden;
	color:#000000;
	display:none;
}
/* -== by List ==- */
.B{
	padding:8px;
	background:url(../images/design/firstB.gif) center center no-repeat;
	color:white;
}

/* -== by List ==- */
#p_list{
	margin:27px 0 0 47px;
	width:778px;
}
#p_list th a{
	float:right;
	width:10px;
	height:12px;
	display:block;
}
#p_list th a.sort_desc_na:hover{
	background:url(../images/cms/icons/arrow_down_hover.gif) no-repeat;
}
#p_list th a.sort_desc_a{
	background:url(../images/cms/icons/arrow_down_cur.gif) no-repeat;
	margin-right:10px;
}
#p_list th a.sort_desc_na{
	background:url(../images/cms/icons/arrow_down.gif) no-repeat;
	margin-right:10px;
}
#p_list th a.sort_asc_na:hover{
	background:url(../images/cms/icons/arrow_up_hover.gif) no-repeat;
}
#p_list th a.sort_asc_a{
	background:url(../images/cms/icons/arrow_up_cur.gif) no-repeat;
}
#p_list th a.sort_asc_na{
	background:url(../images/cms/icons/arrow_up.gif) no-repeat;
}
#p_list th{
	color:#262323;
	height:13px;
	vertical-align:middle;
	padding:3px;
	border:0 solid #262323;
	border-bottom-width:2px;
}
#p_list td{
	text-align:left;
	height:25px;
	min-width:100px;
	vertical-align:middle;
	padding:0 3px;
	border:0 solid #cfcfcf;
	border-right-width:1px;
}
#p_list td.launch,
#p_list td.more_info,
#p_list td.noborder{
	border:0;
}
#p_list td.launch{
	width:79px;
	min-width:79px;
	max-width:79px;
}
#p_list td.more_info{
	width:100px;
}
#p_list tbody tr:hover{
	background:url(../images/design/p_list_tr_hover_bg.gif) repeat-x center center;
}
#p_list tr.spacer:hover{
	background:none;
}
#p_list tr.spacer td{
	height:6px;
	padding:0;
	border:0;
}
#p_list,
#p_list a{
	color:#919191;
	text-decoration:none;
}
#p_list .launch a,
#p_list .more_info a{
	color:#cfcfcf;
	padding:3px 9px;
	height:11px;
	display:block;
}
#p_list td.launch{
	padding-right:0;
}
#p_list .launch a:hover{
	color:white;
	background-color:#f9321e;
}
#p_list .more_info a:hover{
	color:#f5f5f5;
	background-color:#b6b6b6;
}
#p_list table{
	width:778px;
	border:1px solid #cfcfcf;
	border-width:1px 0 1px 0;
}

/* -== by Project ==- */


#project h1,
#project h2{
	color:#a78c57;
	padding-left:20px;
	padding-bottom:7px;
	/*position:absolute;*/
	position:relative;
	top:-4px;
	width:232px;
	display:block;
	min-height:58px;
}
#project h3 a,
#project h3{
	color:#a0a0a0;
}
#project h4{
	padding-top:2px;
	text-align:right;
	color:#060000;
}
.h1024 #pvt{
	margin-top:97px;
}
.h1024 #project .titlewrapper{
	margin-top:53px;
}
.w1280 #pvt,
.w1280 #project .titlewrapper{
	margin-left:5px;
}
.h1200s #pvt,
.h1200 #pvt,
.h900 #pvt{
	margin-top:70px;
}
.h1200s #project .titlewrapper,
.h1200 #project .titlewrapper,
.h900 #project .titlewrapper{
	margin-top:26px;
}
.w1920s #project .titlewrapper,
.w1920 #project .titlewrapper,
.w1440 #project .titlewrapper{
	margin-left:5px;
}
#pvt{
	position:absolute;
	top:20px;
	margin-top:44px;
	right:35px;
	width:480px;
	height:272px;
	z-index:100;
}
.sp_p_video #project{
	/*margin:30px 35px 0 35px;*/
	/*position:relative;*/
	padding-top:29px;
	padding-right:23px;
}
.sp_p_video #project .content,
.w1920s .sp_p_video #project .content,
.w1920 .sp_p_video #project .content,
.w1440 .sp_p_video #project .content,
.w1280 .sp_p_video #project .content{
	left:0px;
	height:350px;
	margin-top:35px;
}
.sp_p_video .sp_p_t1{
	left:40px;
}
.w1440 .sp_p_video .sp_p_t1{
	left:18px;
}
.w1920s .sp_p_video .sp_p_t1,
.w1920 .sp_p_video .sp_p_t1,
.w1280 .sp_p_video .sp_p_t1{
	left:70px;
}
.h1200s .sp_p_video .sp_p_t2,
.h1200 .sp_p_video .sp_p_t2,
.h1024 .sp_p_video .sp_p_t2,
.h900 .sp_p_video .sp_p_t2{
	top:192px;
}
.sp_p_video .sp_p_t2{
	left:372px;
	top:173px;
}
.w1440 .sp_p_video .sp_p_t2{
	left:414px;
}
.w1920s .sp_p_video .sp_p_t2,
.w1920 .sp_p_video .sp_p_t2,
.w1280 .sp_p_video .sp_p_t2{
	left:467px;
}
.w1280 .sp_p_video #project .titlewrapper,
.w1920 .sp_p_video #project .titlewrapper,
.w1920s .sp_p_video #project .titlewrapper{
	left:66px;
}
.sp_p_video #project .titlewrapper{
	float:none;
	height:120px;
	left:45px;
}
a.free_quote span,
.sp_p_video .call_to_action a span{
	display:none;
}
.call_to_action a.free_quote:hover{
	background-position:0 -40px;
}
.call_to_action a.see_enlraged{
	background-position:0 -80px;
}
.call_to_action a.see_enlraged:hover{
	background-position:0 -120px;
}
a.free_quote:hover{
	background-position:right -40px;
}
a.free_quote{
	display:block;
	background:url(../images/design/call_to_action_video.png) no-repeat top right;
	height:40px;
	overflow:hidden;
}
.call_to_action a{
	display:block;
	background:url(../images/design/call_to_action_video.png) no-repeat;
	width:138px;
	height:40px;
	overflow:hidden;
}
.sp_p_video .call_to_action{
	position:absolute;
	right:37px;
	top:355px;
}
.button a span{
	display:none;
}
.button a{
	position:relative;
	left:-18px;
	top:15px;
	display:block;
	height:95px;
	width:468px;
	background:url(../images/design/Large_Buttons.png) no-repeat;
	overflow:hidden;
}
.b142  a{
	background-position:0 -95px;
}
.b143  a{
	background-position:0 -190px;
}
.h1024 .sp_p_video .call_to_action{
	top:425px;
}
.h1200s .sp_p_video .call_to_action,
.h1200 .sp_p_video .call_to_action,
.h900 .sp_p_video .call_to_action{
	top:400px;
}

#project .titlewrapper{
	width:252px;
	overflow:hidden;
	position:relative;
	height:146px;
	/*height:81px;
	padding-top:65px;*/
	float:left;
}

.w1440 .sp_p_t1{
	left:17px;
}
.sp_p_t1{
	left:17px;
	width:301px;
	position:absolute;
	top:-3px;
}
.w1920s .sp_p_t2,
.w1920 .sp_p_t2,
.w1280 .sp_p_t2,
.w1440 .sp_p_t2{
	left:354px;
}
.sp_p_t2{
	left:336px;
	position:absolute;
	top:-3px;
	width:299px;
}
.h1024 #project .content{
	margin-top:53px;
}
.w1920s #project .content,
.w1920 #project .content,
.w1440 #project .content,
.w1280 #project .content{
	left:71px;
}
.h1200s #project .content,
.h1200 #project .content,
.h900 #project .content{
	margin-top:25px;
}

#project .content{
	position:relative;
	overflow:hidden;
	line-height:1.5em;
	height:150px;
	color:#797676;
}
.h1200s #pimages,
.h1200 #pimages,
.h1024 #pimages,
.h900 #pimages{
	margin-top:4px;
	padding-bottom:12px;
}
.w1920s #pimages,
.w1920 #pimages,
.w1280 #pimages,
.w1440 #pimages{
	margin-left:123px;
}
#pimages{
	margin-left:54px;
	width:780px;
	height:353px;
}


/* -== project by thmbnail ==- */
.p_thmb{
	float:left;
	padding:12px 0 3px 32px;
}
.p_thmb img{
	width:180px;
	height:96px;
	overflow:hidden;
	float:left;
	padding:6px;
	background:url(../images/design/p_thmb_bg.gif) no-repeat;
	margin:0px 10px 0px 0;
}
.p_thmb div{		/* project info */
	width:188px;
	height:108px;
	overflow:hidden;
	float:left;
	padding-left:3px;
}
.recent_projects_wrapper h3 a,
.p_thmb h2 a{
	color:#757575;
	margin-bottom:5px;
	text-decoration:none;
}
.recent_projects_wrapper a.more:hover{
	background-position:0 -30px;
}
.recent_projects_wrapper a.more span{
	display:none;
}
.recent_projects_wrapper a.more{
	display:block;
	background:url(../images/design/recent_more_info.png) no-repeat;
	width:130px;
	height:30px;
	margin:0;
	position:absolute;
	left:193px;
	bottom:17px;
}
.recent_projects_wrapper h4,
.p_thmb h3{
	color:#a0a0a0;
}
.p_thmb h4{
	color:#060000;
}
.p_thmb a.more_info:hover{
	color:#fe0303;
	background:url(../images/design/p_thmb_more_info_bg.gif) no-repeat 65px 4px;
}
.p_thmb a.launch:hover{
	color:#fe0303;
	background:url(../images/design/p_thmb_more_info_bg.gif) no-repeat 65px 4px;
}
.p_thmb a.more_info{
	color:#bababa;
	margin-top:15px;
	display:block;
	text-decoration:none;
}
.p_thmb a.launch{
	color:#848585;
	display:block;
	text-decoration:none;
}
.p_thmb h2,
.p_thmb h3,
.p_thmb h4{
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:10px;
}

/* -==  Case Study ==- */
#cs_list .csthumbnail{
	width:241px;
	height:447px;
	float:left;
	margin:90px 0 0 0;
}
#cs_list .item1{margin-left:47px;}
#cs_list .item2{margin-left:29px;}
#cs_list .item3{margin-left:29px;}
.w1920s #cs_list .item1,
.w1920 #cs_list .item1,
.w1280 #cs_list .item1,
.w1440 #cs_list .item1{
	margin-left:50px;
}
#cs_list .csthumbnail img{
	display:block;
	width:228px;
	height:125px;
	padding:6px;
	background:url(../images/design/cs_img_bg.gif) no-repeat;
	margin-bottom:28px;
}
#cs_list a{
	text-decoration:none;
}
#cs_list h2 a{
	color:#757575;
}
#cs_list h2{
	color:#757575;
	padding:0;
	margin:0;
	padding-bottom:20px;
	line-height:16px;
	min-height:32px;
}
#cs_list h3 a{
	color:#a0a0a0;
}

#cs_list h3{
	color:#a0a0a0;
	padding:0;
	padding-bottom:17px;
	margin:0;
}
#cs_list .content{
	margin-bottom:8px;
	color:#797676;
	line-height:1.5em;
}
#cs_list a.more_info{
	display:block;
	color:#abaaaa;
}
#cs_list a.launch{
	display:block;
	color:#6a6969;
}
#cs_list a.more_info:hover{
	color:#fe0303;
	background:url(../images/design/p_thmb_more_info_bg.gif) no-repeat 70px 4px;
}
#cs_list a.launch:hover{
	color:#fe0303;
	background:url(../images/design/p_thmb_more_info_bg.gif) no-repeat 80px 4px;
}

/* -== Case Study Item ==- */
.h900 #csi_list h2{
	margin-top:12px;
}
#csi_list h2{
	color:#757575;
	padding:20px 0 18px 0;
	margin:0;
}
#csi_list .content{
	line-height:1.5em;
}

#csi_list{
	position:relative;
}
.h900 #csi_list .csi_item{
	margin-top:79px;
	height:476px;
}
#csi_list .csi_item{
	margin:51px 1px 0 0;
	width:408px;
	height:461px;
	overflow:hidden;
	float:left;
	padding:0;
	position:relative;
}
.w1440 #csi_list .item1{
	margin-left:14px;
}
#csi_list .item1{
	margin-left:23px;
}
.w1440 #csi_list .item2{
	margin-left:38px;
}
#csi_list .item2{
	margin-left:15px;
}
#csi_list .csiimages{
	background:url(../images/design/csi_flash_bg.gif) no-repeat;
	width:407px;
	height:256px;
}
.csi_item a.launch:hover{
	color:#fe0303;
	background:url(../images/design/p_thmb_more_info_bg.gif) no-repeat 67px 4px;
}
.h900 .csi_item a.launch{
	bottom:7px;
}
.csi_item a.launch{
	color:#848585;
	display:block;
	text-decoration:none;
	position:absolute;
	left:2px;
	bottom:4px;
	width:100px;
}
.red{
	color:white;
	background:red;
}
/*---- request info ----*/
.request_form div select,
.request_form div textarea,
.request_form div input{
	color:#8f8f8f;
	background:white;
}
.request_form textarea{
	border:1px solid #e1e1e1;
	width:365px;
	height:125px;
	margin:5px 0 0 0;
	padding:10px 18px;
}
.request_form div span{
	display:block;
	float:left;
	clear:right;
}
.request_form div{
	width:403px;
	clear:both;
	height:30px;
	padding-left:19px;
}
.request_form div.wide span{
	padding-left:19px;
	line-height:30px;
}
.request_form span span,
.request_form div.wide span span{
	padding:0;
	margin:0;
	color:red;
}
.request_form div.wide{
	height:auto;
	padding:0;
	line-height:0;
}
.request_form .submit{
	float:right;
	margin:4px 26px 0 0;
}
.request_form div select{
	width:187px;
	line-height:10px;
	float:right;
	margin:7px 94px 0 0;
	border:1px solid #e1e1e1;
	padding:0 0 0 7px;
	height:17px;
}
.request_form div input{
	width:171px;
	height:13px;
	padding:1px 7px;
	line-height:10px;
	border:1px solid #e1e1e1;
	float:right;
	overflow:hidden;
	margin:7px 94px 0 0;
}
.node110 .content_type1 h4{
	font-weight:normal;
	letter-spacing:0.05em;
}
.node110 .content_type1{
	padding:73px 0 0 97px;
	color:#777675;
	width:692px;
	line-height:1.5em;
}
.content_type1,
.request_form form{
	padding:66px 0 0 16px;
}
.node145 .request_form form{
	padding:0 0 0 16px;
}
.node120 .request_form {
	position:absolute;
	top:0;
	right:0;
	width:403px;
	margin-right:20px;
}
.node145 .request_form,
.thank .request_form,
.node98 .request_form {
	position:relative;
	margin:0 auto;
	width:403px;
}
.request_form  form{
	width:403px;
	font-weight:bold;
	color:#cccccc;
	line-height:30px;
}
.request_form .legend{
	color:#8f8e8e;
	line-height:auto;
	height:10px;
}
.request_form .required{
	color:#8f8e8e;
}

#workgallery{
	margin:26px 0 0 36px;
	width:807px;
	background:url(/images/cms/icons/GIF_Animation_Final.gif) center center no-repeat;
}
#workgallery img{
	width:807px;
	height:354px;
	margin:43px 0 9px 0;
}
#workgallery .content{
	padding-left:3px;
}

.type11 h2{
	text-transform:uppercase;
	color:#abaaaa;
	font-weight:normal;
	font-size:10px;
	padding:0;
	clear:left;
}
#press_list .header h2{
	text-transform:uppercase;
	color:#abaaaa;
	font-weight:normal;
	font-size:10px;
	padding:12px 0 0 13px;
}
.type11 h4,
#press_list h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#adacac;
	background:url(../images/design/press_release_date.gif) no-repeat left bottom;
	padding:0 0 3px 0;
	margin:0;
}
.type11 .content_body{
	width:794px;
	margin-left:56px;
}
.type11 .content_body div+div{
	margin-right:0;
}
.type11 .content_body div{
	width:387px;
	float:left;
	margin-right:20px;
}
.type11 .content_body{
	color:#777675;
}
.type11 h1{
	font-size:12px;
	font-weight:bold;
	color:#7e7e7e;
	padding:12px 0 21px 0;
	margin:0;
}
.type11 h4{
	padding-top:12px;
}

.type3 h1 span{
	color:#9a9999;
}
.type3 h1{
	font-size:24px;
	font-weight:normal;
	color:#606060;
}

#press_list .press h2 a{
	color:#7e7e7e;
	text-decoration:none;
}
#press_list .press h2{
	font-size:12px;
	font-weight:bold;
	color:#7e7e7e;
	padding:10px 0 0 0;
	margin:0;
}
#press_list .press{
	padding-top:16px;
}
#press_list{
	line-height:1.5em;
	color:#757575;
	padding-top:70px;
	margin:0 0 0 4px;
	width:798px;
}

#t_list{
	line-height:1.5em;
	color:#757575;
	padding-top:95px;
	margin:0 0 0 42px;
	width:798px;
}
#t_list .testimonial+.testimonial{
	background:url(../images/design/bg_testimonials.gif) no-repeat;
}
#t_list .testimonial{
	max-height:409px;
	width:238px;
	float:left;
	padding-left:14px;
	padding-right:14px;
	display:block;
}
.request_form .thank{
	margin:115px 20px 0 50px;
	color:#777675;
}
.node145 .request_form .thank,
.node120 .request_form .thank,
.node98 .request_form .thank{
	margin:115px 20px 0 -75px;
	position:relative;
}
.sitemap{
	padding:62px 0 0 41px;
}
.sitemap div+div{
	background:url(../images/design/slp_first_bg.gif) 0px 0 no-repeat;
}
.sitemap div+div+div{
	background:url(../images/design/slp_second_bg.gif) 0px 0 no-repeat;
}
.sitemap div{
	display:block;
	float:left;
	width:266px;
	height:500px;
	overflow:hidden;
	padding:0;
	margin:0;
}
a.addthis_button{
	min-height:16px;
	height:16px;
	position:absolute;
	top:0;
	right:0;
	padding:0;
	margin:0;
}
/*#sidebar_right,
#sidebar_left,
#content{
	border:1px solid red;
}*/