@charset "utf-8";
 
/* 	-------------------------------------------------------------------------
	Title:      DoubleSpring screen styles
	Author:     Bilu / DoubleSpring [bilal.ck@doublespring.com]
	Copyright:  2009, DoubleSpring, (P) Ltd.
	
	= Color Palette:
	
	^ #3e2f2f;    dark brown
	^ #a34103;    light brown
	^ #897C04;    green

	= Resetting:
		
	^ Reset from Eric Meyer's "Resetting Again"
	^ http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
   	------------------------------------------------------------------------- */

/* -----// Reset \\---- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul, ol li, ul li, dl, dl dt, dl dd {
	list-style: none;
	padding:0;
	margin:0;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
.zero-mr{
	margin-right:0 !important;
}
.ten-mt{
	margin-top:10px !important;
}
#map_canvas span{
	display:none
	}
img.img_hidden{
	display:none;
}
/* -----// Typo \\---- */

body{
	font-family: "Georgia", serif;
	font-size:14px;
	line-height:18px;
	color:#3b3c35;
}
h1, h3, h4, h5{
	font-family:Georgia, serif;	
	margin:0;
	line-height:inherit;
	}
h1.intro_title{
	font:18px/1.167 Georgia, serif;
	font-weight:normal;
	color:#373735;
	}
h2.session_title{
	font-weight:600;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	color: #444;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:10px 0 20px 0;
}
h2.session_title span{
	font-size:24px;
	font-weight:normal;
	letter-spacing:0;
}
#services_home h4,
#blog_entries_home h4{
	font-size:14px; 
	font-family:georgia, serif;	
	font-weight:bold;
	margin:0px 0px 5px 0px !important;
	}
.session p{
	font:14px/1.286 Georgia, serif;
	color:#3b3c35;
	padding:0px 0px 10px 0px;
	margin:0;
	}
#work_widget p{
	color:#656554;
	font-size:14px;
	}
h1.pag_title{
	font:28px/1.8 Georgia, serif;
	font-weight: normal;
	color:#1c1d1a;
}
#intro_work_page h1.pag_title{
	line-height:normal
	}
.intro p{
	font-size:18px; 
	line-height:22px; 
	color:#505249;
	}
#intro_work_page p{
	font-size:16px;
	color:#A9AA97
	}
#ds_team ul.team_list li strong {
	font:12px/1.1 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	}
#ds_team ul.team_list li p span{
	color:#b6b382 !important; 
	font-size:12px; 
	font-style:italic
	}
#work_summary ul.work_list li h3{
	font:20px/1.8 georgia, serif;
	margin-top:6px;
	}
#more_projects ul.project_text_list li h4{font:16px/1.2 georgia, serif;font-weight:bold}
span.note{font-style:italic}
	
/* -----// Link \\---- */
a:link, a:visited{
	color:#88ac3f;
}
a:focus, a:hover, a:active{
	color:#618632;
}
div.more_link{
	display:block;
	clear:both;
	padding:2px 0 1px 0;
	line-height:14px;
}
a.action_more {
	font-size:14px;
	text-decoration:none;
	border-bottom:1px solid #eef2e5;
	}
a:hover.action_more {
	border-bottom:1px solid #dce5c8;
	}
div.contact_link{
	display:block;
	clear:both;
	padding:2px 0 1px 0;
	line-height:14px;
}
a.action_contact {
	font-size:14px;
	text-decoration:none;
	border-bottom:1px solid #eef2e5;
	}
a:hover.action_contact {
	border-bottom:1px solid #dce5c8;
	}	
#blog_entries_home h4 a,
#ds_team ul.team_list li strong a,
#press ul.press_list h5 a,
#work_summary ul.work_list li h3 a,
#more_projects ul.project_text_list li h4 a,
.get_quote a{
	text-decoration:none;
	}
.get_quote{position:absolute; display:block; right:20px; top:10px;background:#403F26; text-align:center;border-radius:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px; padding:5px 5px 8px 5px;}
.get_quote a{color:#FFF; font-size:18px;_display:block;}
.get_quote a span{font-size:14px;}
.get_quote:hover{ background-color:#a6d110;display:block;}

/*
.ctrl_btns{
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ui/_img/slide_btn/slide_prev.png', sizingMethod='crop');
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ui/_img/slide_btn/slide_pause.png', sizingMethod='crop');
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ui/_img/slide_btn/slide_next.png', sizingMethod='crop');
	}
.ctrl_btns_on{
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ui/_img/slide_btn/slide_prev_on.png', sizingMethod='crop');
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ui/_img/slide_btn/slide_pause_off.png', sizingMethod='crop');
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ui/_img/slide_btn/slide_next_on.png', sizingMethod='crop');
	}
#story_prev,
#story_pause,
#story_next,
#story_prev0,
#story_pause0,
#story_next0{_display:none;}*/

/* -----// Structure \\---- */
html {
	background:#fafbf6;
	}
body {
	background: #fcfbf7 url(../_img/rail_bg.jpg) repeat-x left 80px ;
	min-height:300px;
	margin:0;
	padding:0;
}
div.container { 
	width:900px; 
	margin:0 auto;
	text-align:left;
}
.w-one, .w-two, .w-three, .w-four{
	float:left;
	margin-right:20px;
	}
.w-one{width:210px;}
.w-two{width:440px;}
.w-three{width:670px;}
.w-four{width:900px;}
.session{padding-bottom:25px;}

.flash_bg {
	padding-top:1px;
	background: url(../_img/top_light.png) no-repeat left top;
	}
/* -----// Header \\---- */
div#header {
	height:80px;
	background:#232420;	
}
div#header #ds_logo{	
	margin-top:15px;
	display:block;
	outline:none;
	cursor:pointer 
	}
div#header #ds_logo a{	
	text-indent:-9999px;
	display:block;
	width:210px;
	height:50px;
	background:transparent url(../_img/ds_logo_web1.png) no-repeat left center;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ui/_img/ds_logo_web1.png', sizingMethod='crop');
	_background:none;
	_text-indent:0px;
	cursor:pointer;
}
img.logo{display:none}
div#header #ds_nav {
    	display: block;
    	/*margin-left: 190px;*/
    	padding: 30px 0 25px;
    	width: auto;
    	float:right !important;
}
#ds_nav #nav{
	display:block;
	}
#ds_nav #nav li { 
	display:block;
	float:left; 
	font:normal 15px Arial, Helvetica, sans-serif;
}
#ds_nav #nav li a{ 
	display:block;
	height:25px;
	line-height:22px;
	padding:0 8px;
	_float:left;
	outline:none;
	color:#F9F8EC;
	text-decoration:none;
}
#ds_nav #nav li a.on_this {
	color:#9C0;
	display:block;
	text-decoration:underline;
}
/*#ds_nav #nav li#home a.on_this{
	background:transparent url(../_img/nav/home_nav_bg.png) no-repeat center;
	width:42px;
}
#ds_nav #nav li#about a.on_this{
	background:transparent url(../_img/nav/about_nav_bg.png) no-repeat center;
	width:60px;
}
#ds_nav #nav li#work a.on_this{
	background:transparent url(../_img/nav/work_nav_bg.png) no-repeat center;
	width:64px;
}
#ds_nav #nav li#services a.on_this{
	background:transparent url(../_img/nav/services_nav_bg.png) no-repeat center;
	width:55px;
}
#ds_nav #nav li#blog a.on_this{
	background:transparent url(../_img/nav/blog_nav_bg.png) no-repeat center;
	width:30px;
}
#ds_nav #nav li#contact a.on_this{
	background:transparent url(../_img/nav/contact_nav_bg.png) no-repeat center;
	width:51px;
}
#ds_nav #nav li a.on_this, #ds_nav #nav li a.on_this { 
	color:#000 !important;
}
*/
#ds_nav #nav li a:hover { 
	color:#9C0;
	text-decoration:underline;
}

/* -----// Intro Story \\---- */

#story_sequences .sequences, 
#intro_story .sequences,
#intro_story .ctrl_btns_on{
	display:none
	}
#intro_story .story_sqnc{
	height:250px;
	position:relative;
	}
#intro_story .ctrl_btns{
	padding: 2px 0;
	height:20px;
}
#intro_story .txt{
	position:absolute; 
	width:650px; 
	height:250px; 
	display:block;
	z-index:10;
	text-indent:-9999px; 
	}
#sequence01 .txt{
	background: url(../_img/slide01_txt.png) no-repeat left center;
}
#sequence02 .txt{
	background: url(../_img/slide02_txt.png) no-repeat left center;
}
#sequence03 .txt{
	background: url(../_img/slide03_txt.png) no-repeat left center;
}
#sequence04 .txt{
	background: url(../_img/slide04_txt.png) no-repeat left center;
}
#sequence05 .txt{
	background: url(../_img/slide05_txt.png) no-repeat left center;
}
#sequence06 .txt{
	background: url(../_img/slide06_txt.png) no-repeat left center;
}
#sequence07 .txt{
	background: url(../_img/slide07_txt.png) no-repeat left center;
}
#intro_story .img{
	position:absolute;
	right:0px; 
	top:0px;
	width:410px;
	height:250px; 
	overflow:hidden;
	text-align:right;
	display:block;
	z-index:auto;
	}
#sequence01 .img{
	background:url(../_img/slide01_bg.png) no-repeat 80px 10px; 
	}
#sequence02 .img{
	background:url(../_img/slide02_bg.png) no-repeat 80px 10px; 
	}
#sequence03 .img{
	background:url(../_img/slide03_bg.png) no-repeat 80px 10px; 
	}	
#sequence04 .img{
	background:url(../_img/slide08_bg.png) no-repeat 80px 10px; 
	}	
#sequence05 .img{
	background:url(../_img/slide09_bg.png) no-repeat 80px 10px; 
	}	
#sequence06 .img{
	background:url(../_img/slide07_bg.png) no-repeat 80px 10px; 
	}	
#sequence07 .img{
	background:url(../_img/slide04_bg.png) no-repeat 80px 10px; 
	}

/* misc */

#intro_about_home{
	border-top:3px double #E6E1D0; 
	}
#intro_about_home h1{
	padding-top:15px;
	}
#intro_about_home abbr{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #999
	}
#work_widget{
	border-top:1px solid #E6E1D0;
	}
#work_widget img{
	padding: 5px;
	background: #e0e0d5 url(../_img/noise-bg.gif);
	border-radius: 4px;
	-webkit-border-radius: 4px;	
	-moz-border-radius: 4px;
	}
#work_widget p{
	padding:8px 0px;
	margin:0 !important;
	}
#misc_home{
	border-top:1px solid #E6E1D0;
	margin-bottom:20px;
	padding-bottom:10px;
	}
#services_home ul,
#blog_entries_home ul{
	margin:0;
	padding:0;
}
ul.services_list li,
ul.blog_list li{
	margin-bottom:10px;
	display:block
}
ul.services_list li.end_list,
ul.blog_list li.end_list{
	margin:0;
	padding:0;
	}
/*Page intro*/
div.intro{border-bottom:3px double #D8CEC5;padding-top:25px;}
div.intro p{padding:0 !important;}



#more_about{padding-bottom:25px;}

/*DS Team*/
#ds_team ul{}
#ds_team ul.team_list li{ display:block; margin-bottom:10px;}
#ds_team ul.team_list li a.thumb{float:left; margin-right:10px; display:block}
#ds_team ul.team_list li img{width:60px; height:60px;}
#ds_team ul.team_list li p {display:block;padding:20;margin:0;}
#ds_team ul.team_list li strong {display:block;margin-bottom:2px; padding:0;}

/*DS about*/
#misc_about{margin-bottom:20px;border-top:1px solid #D8CEC5}

/*Press*/
#press ul.press_list li {padding-bottom:10px;}
#press ul.press_list li h5{font-size:14px; line-height:normal;margin-bottom:0;padding:0;}
#press ul.press_list li span{font-weight:normal; color:#b2b493}
#press ul.press_list li p{color:#848366;}

/*DS about*/
#misc_work{margin-bottom:20px;border-top:1px solid #D8CEC5}

/*DS Work Summary*/
#work_summary{padding:25px 0 0 0;}
#work_summary ul.work_list{padding:0 0 20px 0;}
#work_summary ul.work_list li{padding:0px 0 20px 0; min-height:350px;}
#work_summary ul.work_list li a.thumb{display:block;}
#work_summary ul.work_list li img{padding: 10px;background:#e0e0d5 url(../_img/noise-bg.gif);border-radius: 6px;-webkit-border-radius: 6px;	-moz-border-radius: 6px;width:420px; height:190px;}

/*DS Clients*/
#clients ul.clients_list li{padding-bottom:10px;dsplay:block}
#clients ul.clients_list li img{padding: 1px;background: #e0e0d5 url(../_img/noise-bg.gif); width:208px; height:70px;}

/*Work Deatails*/
#work_details{padding:20px 0 25px 0}
#work_details .desc p{font-size:16px !important}

#work_details .tech{font-style:italic;}
#work_details ul.tech_list{display:block;background:#EEECE4;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;padding:10px;}
#work_details ul li{display:block;padding:1px 0 2px 0}

/*More Project*/
#more_projects {}
#more_projects ul.project_text_list{}
#more_projects ul.project_text_list li{display:block; padding:0px 0px 10px 0px}
#more_projects ul.project_text_list li p{color:#8B8C7B; padding:0 !important}

/*Screen Shots*/
#screenshots {padding:10px;margin-bottom:40px;background: #EEECE4 url(../_img/noise-bg.gif) repeat; border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
#screenshots .slide_controller{padding:2px 0 4px 0; text-align:center;}
#screenshots .slide_controller img{padding:1px 2px;}

/*DS Services*/
#service_content{padding-bottom:50px;}
#service_menu{padding:15px 0;}
#service_menu ul.service_menu_list{}
#service_menu ul.service_menu_list li a, 
#service_menu ul.service_menu_list li a:link{
	padding:1px 0 2px 16px;
	display:block;
	background:url(../_img/bullet.png) no-repeat left top;
	background:url(../_img/bullet.gif) no-repeat left top;
	text-decoration:none
	}
#service_menu ul.service_menu_list li a:hover,
#service_menu ul.service_menu_list li a:focus{ 
	background-position:left -20px;
	}
	
#service_menu ul.service_menu_list li a:visited{ 
	background-position:left -40px;
	color:#D6DA36
	}
#service_menu ul.service_menu_list li a:active{ 
	background-position:left bottom;
	color:#8b5207;
	}	
#service_list{border-top:1px solid #E9E2CD;padding-top:20px;} 
#service_list ol.list{}
#service_list ol.list li{}
#service_list ol.list li h3{font-weight:normal;font:18px/2 Georgia, serif;}
#service_list ol.list li p{}


/*technology*/
#technology .tech_thumb{text-indent:-9999px;background: url(../_img/tech_logos.gif) no-repeat;display:block; width:210px; height:300px;color:#CBCFB1}
#technology ul.company_list{text-indent:-9999px; padding-left:0px ;display:block}
#technology ul.company_list li{padding:1px 0 2px 0; list-style:inside disc;}
#technology ul.company_list li a{text-decoration:none}

.top_link{position:relative;display:block; height:18px;clear:both}
.top_link a{display:block;right:20px;position:absolute; text-indent:-9999px;width:16px;height:16px;line-height:16px; background:url(../_img/icon_top.png) no-repeat bottom;_background:url(../_img/icon_top.gif) no-repeat bottom;}
.top_link a:hover{background-position:left top;}


/*Contact*/
#contact_block{padding-bottom:25px;}
#contact_form{}
#contact_form{}
.title_container{position:relative; height:40px;display:block; clear:both}
.form_container{padding-top:10px;}
#g_map{}
#map_canvas{width: 440px; height: 200px;}


/*footer*/
#footer{
	line-height:16px;	
	background:#EFEEE7;	
	}	
#footer .footer_inner{
	padding:20px 0;
	}
#footer .session{
	padding:0;
	}	
#footer h5{
	font-family:'Times New Roman', Times, serif; 
	font-size:14px;
	line-height:normal;
	color:#323321;
	margin:0px 0px 5px 0px;
	}	
#footer .copyright p{
	font-family:'Times New Roman', Times, serif; 
	font-size:12px; 
	color:#AFB395
	}
#footer .copyright p sup{
	font-family:Arial, sans-serif; 
	font-size:10px;
	}
#footer .nav{
	display:block; 
	color:#B3B188;
	}
ul.link_list li{
	display:block; 
	padding:2px 0 2px 0;
	}
#footer a:link, #footer a:visited{
	text-decoration:none; 
	color:#87a802
	}
#footer a:focus, #footer a:hover, #footer a:active{
	color:#658602;
}	
#footer .nav span{
	font-size:11px;
	}
#footer .contact{color:#7B7264 !important;}
#footer .contact p{padding:0;}
#footer .contact .email{display:block; padding-bottom:12px;}
#footer .contact .call{display:block; font-size:12px; padding-bottom:10px;font-family:'Times New Roman', Times, serif !important;}
#footer abbr{ font-family:Georgia, serif; border-bottom:1px dotted #959B71; line-height:14px; font-size:11px;}




	
/* self-clear floats */
hr {
	clear:both !important;
	background:none;
	border:none;
	height:0px;
	margin:0;
	padding:0;
	visibility:hidden;
	}
.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
	
	




.form_container dl.form{padding:10px 0 0 0;}
.form_container dl.form dd{display:block; margin-bottom:10px;}
.form_container dl.form label,.form_container dl.form label.required{display:block;margin-bottom:2px;}
.form_container dl.form input.textfield, .form_container dl.form textarea, .form_container dl.form select{color:#8ba62e;font-family:arial, sans-serif;font-size:16px; line-height:20px;padding:2px; border:2px solid #e9ead6;}
.form_container dl.form input.textfield:focus, .form_container dl.form textarea:focus, .form_container dl.form select:focus{border-color:#d2d3c1}
.form_container dl.form input.textfield{width:210px;}
.form_container dl.form select{width:427px;}
.form_container dl.form textarea{width:420px; height:180px;}
.form_container dl.form input.checkbox{vertical-align:middle;}
.form_container dl.form label.required-field:after {content:'*';color:#d20909;margin-left:1px;}
.form_container dl.form label.error{background-color:#C30;}
.form_container form button.on {background:#91b20f; font:normal 12px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif; text-transform:uppercase;border:1px solid #91b20f;border-bottom:1px solid #809d0e;color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5x;text-shadow:#677e0d 1px 1px 1px;display:block;height:26px;cursor:pointer;}
input.error, textarea.error, select.error, input.textfield.error, input.textfield.error:focus, textarea.error:focus, select.error:focus {border-color:#944220;}


#thanku_msg{padding:10px;font-size:14px; -moz-border-radius:5px; background:#dffdaf;display:block;margin-bottom:10px;}
#error_msg{}
#error_msg ul.contact_error_msg{list-style:disc;list-style-type:disc;list-style-position:inside; padding:10px; -moz-border-radius:5px; background:#fafdaf;display:block;margin-bottom:10px;}
#error_msg ul.contact_error_msg h4, #thanku_msg h4{font-size:16px;margin-bottom:8px;}




#integrate_info{padding:20px 0;}
#integrate_info p.intro{font-size:16px;font-weight:bold; line-height:1.5;margin-bottom:16px;color:#3d3d3d;}
#integrate_grid{margin-bottom:25px;}
#integrate_grid table {border-collapse:collapse;width:100%;}
#integrate_grid td {border-color:#E9E9E9;border-style:solid;border-width:0 0 1px 1px;height:95px;text-align:center;vertical-align:middle;}
#integrate_grid td.first {border-left:0 none;}
#integrate_grid .last td{border-bottom:none;}
#integrate_grid .spritemap_9vevd4 {background-image:url("../_img/logo_sprite01.png");background-repeat:no-repeat;display:inline-block;height:49px;width:134px;}
#integrate_grid .sx_ec58c0  {
background-position:0px -1px;
height:25px;
}
#integrate_grid .sx_1c162e {
background-position:0 -103px;
width:120px;
height:43px;
}
#integrate_grid .sx_c7f40d {
background-position:0 -28px;
height:19px;
width:127px;
}
#integrate_grid .sx_cf2f9b {
background-position:0 -148px;
height:33px;
width:116px;
}
#integrate_grid .sx_a4d759 {
background-position:0 -182px;
height:44px;
width:105px;
}
#integrate_grid .sx_4b8200 {
background-position:0 -199px;
height:38px;
width:98px;
}
#integrate_grid .sx_e63f60 {
background-position:0 -227px;
height:59px;
width:94px;
}
#integrate_grid .sx_ce79bf {
background-position:0 -62px;
height:40px;
width:97px;
}
#integrate_grid .sx_f0da89 {
background-position:0 -169px;
height:30px;
width:125px;
}
#integrate_grid .sx_f0dafl {
background-position:0 -237px;
height:30px;
width:99px;
}
#integrate_grid .sx_f0daic {
background-position:0 -268px;
height:37px;
width:104px;	

}
#integrate_grid .sx_f0dagb {
background-position:0 -436px;
height:21px;
width:119px;	
}
#integrate_grid .sx_f0dafb {
background-position:0 -377px;
height:31px;
width:102px;	
}
#integrate_grid .sx_f0dafs {
background-position:0 -306px;
height:33px;
width:122px;	
}
#integrate_grid .sx_f0dali {
background-position:0 -409px;
height:26px;
width:93px;	
}
#integrate_grid .sx_f0dagn {
background-position:0 -458px;
height:21px;
width:95px;	
}
#integrate_grid .sx_f0datc {
background-position:0 -25px;
height:37px;
width:117px;	
}
#integrate_grid .sx_f0dasm {
background-position:0 -147px;
height:22px;
width:124px;	
}
#integrate_grid .sx_f0dash {
background-position:0 -344px;
height:32px;
width:100px;	
}

.br_0{border:none !important;}

#localengine_nav{display:block;padding:20px 0px 0px;}
#localengine_nav ul li { 
	font:bold 16px Arial, Helvetica, sans-serif;
	float:left;
	display:block
}
#localengine_nav ul li a{ 
	line-height:24px;
	padding:0 14px 1px;
	float:left;
	color:#3d3d3d;
	text-decoration:none;
	margin-right:6px;
}
#localengine_nav ul li a.active,
#localengine_nav ul li a:hover {
	color:#FFF;
	font-weight:bold;
	background-color:#d76e10;
	-moz-border-radius:20px;
}
#localengine_nav ul li a:hover{
	background-color:#dadada;
	color:#000;
	-moz-border-radius:20px;
}


div#le_spotlight {
	-moz-border-radius:5px 5px 5px 5px;
	background:url("../_img/spot_bg.gif") repeat-x scroll 0 0 transparent;
	border:1px solid #e2e0db;
	height:360px;
	margin:12px 0 20px;
	overflow:hidden;
	padding:16px 18px 17px 25px;
	position:relative;
}
div#le_spotlight div {
	float:right;
	margin-bottom:20px;
	margin-left:30px;
	width:507px;
}
div#le_spotlight img {
/*	-moz-box-shadow:0 3px 15px rgba(0, 0, 0, 0.3);*/
	margin:0 0 0 5px;
	position:relative;
	top:0;
	width:100%;
}
div#le_spotlight h1 {
	font-size:30px;
	letter-spacing:-.03em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1;
	padding:6px 0 9px;
}
div#le_spotlight p {
	font-size:16px;
	line-height:20px;
	color:#666;
	margin:0 0 8px;
}
div#le_spotlight .checklist_wrap{visibility: visible; overflow: hidden;height: 160px;display:block;}
div#le_spotlight span.key{display:block;padding-bottom:14px;color:#808080;}
ul.checklist {
	margin:0 0 0px 0px;
	color:#FFFFFF;
	display:block
}
ul.checklist li {
	background: url(../_img/tick.png) no-repeat scroll 0 2px transparent;
	color:#C60;
	line-height:18px;
	margin:0 0 8px;
	display:block;
	padding-left:22px;
}
.rel_block{ position:relative}
.pb_10{padding-bottom:10px !important;}
h1#localengine{font-family:Arial, Helvetica, sans-serif;font-size:34px;letter-spacing:-1px;}
#hdr_phone{position:absolute;right:0px;top:28px; width:113px; height:49px;background:url(../_img/phone.png) no-repeat 0 0; text-indent:-9999px;display:block}
#features_home {padding-top:20px;}
#features_home li{width:238px;float:left;margin-right:30px; padding-bottom:10px; padding-left:42px;}
#features_home h4{font-size:18px;font-weight:bold;margin-bottom:6px;line-height:20px; letter-spacing:-.03em; font-family:Arial, Helvetica, sans-serif;}
#features_home p{font-size:14px;}

#features_home li#engage_local_community{background:transparent url(../_img/events.png) no-repeat 0 0}
#features_home li#automation_aggregation{background:transparent url(../_img/classifieds.png) no-repeat 0 0}
#features_home li#monetization{background:transparent url(../_img/communication.png) no-repeat 0 0}
#features_home li#seo_smo{background:transparent url(../_img/local_qa.png) no-repeat 0 0}
#features_home li#software_hassles{background:transparent url(../_img/featured.png) no-repeat 0 0}



div.feature_screenshot {
	border-bottom:4px solid #e8e2dc;
	margin:30px auto;
	text-align:center;
}
div.feature_screenshot h1 {
	color:#000000;
	font-family:helvetica,arial,sans-serif;
	font-size:2.5em;
	line-height:1;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	text-align:center;
}
div.feature_screenshot h1 a{
	color:#333333;
	text-decoration:none;
}
div.feature_screenshot p {
	color:#232323;
	font-family:georgia,times,"times new roman";
	font-size:1.3em;
	line-height:1.3em;
	margin:0 0 15px;
}
div.feature_screenshot .scrnshots{padding:0px 50px; text-align:center}
div.feature_screenshot .scrnshots a{position:relative;float:left;width:112px; height:112px;	margin:10px 10px 30px 10px;display:block}
div.feature_screenshot img {
	border:1px double #dad3cc;
}
div.feature_screenshot .scrnshots a img.zoom {
	border:0 none;
	padding:0;
	position:absolute;
	right:-10px;
	top:-10px;
}
