/* HTML Tag Styling */



body {
	/*font:normal 12px/1.5em "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	background: #323840 url(../images/body_bg_grad.png) 0 0 repeat-x; 
	color:#000;
}
p {
	margin:0; padding:0;
}
a {
	outline:none;
}
em {
	font-style:italic;
	font-weight:600;
}
strong {
	font-weight:bold;
}
acronym {
	text-transform:uppercase;
	color:#08c;
	cursor:help;
}
dt {
	margin:5px 0;
	display:block;
	background-color:#ebebeb;
	color:#122C3B;
	padding:5px;
	font-weight:600;
}
dd {
	padding:5px 10px;
	font-size:90%;
}




/* General Page Structure */
#container {
	width:960px;
	margin:0 auto;
	position:relative;
}
#header {
	margin:10px 0 5px;
}
#footer {
	width:100%;
	display:block;
	height:83px;
	background:transparent url(../images/footer_bg_trans.png) 0 0 no-repeat;
	margin-bottom:10px;
}
#footer_company {
	background:#fff url(../images/footer_company.gif) 0 2px no-repeat;
}
#footer_employment {
	background:#fff url(../images/footer_employment.gif) 0 2px no-repeat;
}
#footer_resources {
	background:#fff url(../images/footer_resources.gif) 0 2px no-repeat;
}
#footer_support {
	background:#fff url(../images/footer_support.gif) 0 2px no-repeat;
}
#footer_sales {
	background:#fff url(../images/footer_sales.gif) 0 2px no-repeat;
}
#address {
	margin:5px 0 0;
	font-size:90%;
	line-height:1.5em;
}
span.footer_heading,a.footer_heading {
	font-size:110%;
	font-weight:600;
	text-indent:25px;
	display:inline-block;
	color:#000;
	text-decoration:none;
}
.footer_desc {
	font-size:90%;
	line-height:1.5em;
	margin:3px 0 0;
}
.footer_list {
	font-size:90%;
	margin:3px 0 0 5px;
}
a:hover.footer_heading {
	color:#08c;
}
#headerul li {
	display:inline;
}
.thirtythree {
	width:30%;
	margin:10px 0 10px 10px;
}
.thirtythree h3 {
	margin-left:0;
	margin-bottom:5px;
}
.thirtythree ul {
	margin-left:15px;
	list-style-image: url(../images/arrow.gif);
}
.thirtythree ul li {
	line-height:2em;
}
.thirtythree ul li a {
	color:#333;
	text-decoration:underline;
}
#download_links {
	margin:15px 0 0 5px!important;
	padding-left:10px!important;
}
#download_links li {
	display:inline;
	margin-right:2px;
}





/* Common Classes */
.topcap {
	clear: left;
	width: 100%;
	height: 8px;
	background: transparent url(../images/top_cap_trans.png) 0 0 no-repeat;
	margin-top: 10px;
	display:block;
}
.topcap_lines {
	clear: left;
	width: 100%;
	height: 8px;
	background: transparent url(../images/top_cap_lines.png) 0 0 no-repeat;
	margin-top: 10px;
	display:block;
}
.pagebody {
	width: 930px;
	margin: 0 auto;
	background: transparent url(../images/pagebody_trans.png) 0 0 repeat-y;
	padding: 10px 15px;
}
.bottomcap {
	width: 100%;
	height: 8px;
	background: transparent url(../images/bottom_cap_trans.png) 0 0 no-repeat;
	margin-bottom: 10px;
}
.bottomcap_lines {
	width: 100%;
	height: 8px;
	background: transparent url(../images/bottom_cap_lines.png) 0 0 no-repeat;
	margin-bottom: 10px;
}



.bottomcap_gray { width: 100%; height: 8px; background: transparent url(../images/bottom_cap_trans.png) 0 0 no-repeat; margin-bottom: 10px; }



.left .right { display:inline; }



.left { float:left; display: inline;}



.right { float:right; display: inline;}



.center { margin:0 auto; text-align:center; display:block; }



.clearleft { clear:left; }



.clearright { clear:right; }



.clearboth { clear:both; }



.bold { font-weight:bold; }



.spacer { display:block; margin:5px 0; }



.leftcol { margin-top:10px; width:565px; padding:0 10px 10px; }



.leftcol ul { margin:15px; list-style-image:url(../images/arrow.gif); }



.leftcol ul li { line-height:2em; }



.rightcol { margin-top:10px; width:325px; padding:0 0 10px 5px; }



.read_more { margin:3px 0 0 5px; }



.read_more li { display:inline; }



.read_more li a { color:#000; font-weight:bold; font-size:100%; text-decoration:none; }



.read_more li a:hover { color:#333; text-decoration:none; }



.desc_box { margin:0 0 7px; }



.heading_desc { font:bold 150% "Lucida Grande", Verdana, sans-serif; margin-top:15px; margin-left:15px; }



.gray_sep_large { margin:3px 0; }



.desc { padding:5px; }



.heading { margin:10px 5px; font-size:150%; font-weight:bold; }



.story { width:200px; padding:10px 20px; }



.story .desc { color:#333; }



.split_column { width:45%; display:inline; margin:0 20px; }



#fullTxt {width:50%; display:inline; margin:0 20px;}



#fullTxt p {

	margin: 0 25px;

	font-size:13px;

}



#fullTxt h2 {

	margin: 0 30px 10px;

	color:#009;

	font-size:18px;

	text-decoration:underline;

	font-weight:900;

}



#fullTxt img {

	margin: 5px 25px 5px 30px;

	float:left;

}



.img_subheading { margin:20px 0 5px; }



.graybar { margin:0 auto; width:100%; display:block; height:1px; background-color:#ebebeb; }



.leadbutton { margin:0 10px; }



.bullets { list-style:disc; margin-left:20px; }



.features_container { width: 100%; margin: 0 auto; background: transparent url(../images/pagebody_trans.png) 0 0 repeat-y; padding: 10px 0 0 0; }



.inline { display:inline; }



.note { font-size:80%; font-weight:normal; color:#666; margin:0 5px; }



.twentyfive { width:25%; }



.thirty { width:30%; }



.thirtyfive { width: 35%; }



.fourty { width:40%; }



.fourtyfive { width: 45%; }



.fifty { width:50%; }



.fiftyfive { width: 55%; }



.sixty { width:60%; }



.sixtyfive { width: 65%; }



.seventy { width:70%; }



.seventyfive { width:75%; }



.highlight { background-color: #ffc; }



#rightcol_gallery { margin:10px 0; padding:0; }



#rightcol_gallery li { margin:0; display:inline; }



.margin_five { margin:5px; }



.image_padding_left { padding:0 10px 10px 0; }



.image_padding_right { padding:0 0 10px 10px; }



.error_form { clear:left; display:block; margin:5px 0; color:#000; background-color:#fff; border:2px solid red; padding:5px; }



.back { margin-left:10px; }



.thickbar { display:block; width:95%; height:6px; border-bottom:2px solid #999; margin-bottom:7px; }



.shimleft_verylarge { margin-left:25px!important; }



.shimleft_large { margin-left:15px!important; }



.shimleft_medium { margin-left:10px!important; }



.shimleft_small { margin-left:5px!important; }



.block { display:block!important; }



.nomargin { margin:0!important; }



.nopadding { padding:0!important; }



.nomarginx { margin-left:0!important; margin-right:0!important; }



.nomarginy { margin-top:0!important; margin-bottom:0!important; }



.nopaddingx { padding-left:0!important; padding-right:0!important; }



.nopaddingy { padding-top:0!important; padding-bottom:0!important; }



.testimonial_text { font-size:90%; }







/* Homepage */



#slideshow_toggle a b { background:transparent url(../images/caret.gif) no-repeat scroll 0 0; display:none; height:10px; position:relative; right: 13; width:20px; }



#slideshow_toggle a.toggle_active b { display: block; }



.slides { position: absolute; top: 15; }



.slides img { display:block; }



.toggle_active { background-position:0 -30px!important; }



.slide_heading { margin: 0 0 5px 0; }



.slide_poweredby { margin: 0 0 48px 0; }



.slideicon { float:left; margin:0 10px 0 0; padding-bottom:35px; }



.slide_caption { width:200px; margin:3px 0; font-size:150%; font-weight:normal; }



p.slide_text { width:350px; margin:5px 10px; line-height:1.75em; color:#666; }



p.slide_text2 { width:280px; margin:5px 10px; line-height:1.75em; color:#666; }



.slides a { color:#08c; text-decoration:none; font-weight:600; }



.slides a:hover { text-decoration:underline; }



#slide1,#slide2,#slide3,#slide4,#slide5,#slide6,#slide7,#slide8,#slide9,#slide10,#slide11,#slide12, #slide13, #slide14 { display:block; width:930px; height:325px; margin:0 auto; }





/*   Slide Backgrounds   */

#slide1 { background:#fff url(../images/slide_chat.jpg) 390px 5px no-repeat; }

#slide2 { background:#fff url(../images/homepage_dealer_eweb.jpg) 390px 5px no-repeat; }

#slide3 { background:#fff url(../images/homepage_virtual_service_consultant.jpg) 390px 5px no-repeat; }

#slide4 { background:#fff url(../images/slide_eMobile.jpg) 390px 5px no-repeat; }

#slide5 { background:#fff url(../images/homepage_virtual_tours.jpg) 390px 5px no-repeat; }

#slide6 { background:#fff url(../images/slide_custompagebuilder.jpg) 390px 5px no-repeat; }

#slide7 { background:#fff url(../images/slide_admanager.jpg) 390px 5px no-repeat; }

#slide8 { background:#fff url(../images/slide_incentives.jpg) 390px 0 no-repeat; }

#slide9 { background:#fff url(../images/slide_factorybrochures.jpg) 390px 0 no-repeat; }

#slide10 { background:#fff url(../images/slide_sminventory.jpg) 390px 5px no-repeat; }

#slide11 { background:#fff url(../images/homepage_video_integration.jpg) 390px 5px no-repeat; }

#slide12 {background:#fff url(../images/slide_tracking.jpg) 390px 0 no-repeat; }

#slide13 { background:#fff url(../images/slide_google.jpg) 390px 5px no-repeat; }

#slide14 { background:#fff url(../images/slide_awards.jpg) 390px 0px no-repeat; }


/*#slide2 { background:#fff url(../images/slide_AWA_award.jpg) 390px 0 no-repeat; }*/
/*#slide4 { background:#fff url(../images/slide_rapidresponse.jpg) 390px 5px no-repeat; }*/
/*#slide5 { background:#fff url(../images/slide_web20bg.jpg) 475px 20px no-repeat; }*/
/*#slide6 { background:#fff url(../images/slide_incentives.jpg) 390px 0 no-repeat; }*/
/*#slide6 { background:#fff url(../images/slide_snibg.gif) 515px 0 no-repeat; }*/
/*#slide9 {background:#fff url(../images/slide_tracking.jpg) 390px 0 no-repeat; }*/
/*#slide10 { background:#fff url(../images/slide_google.jpg) 390px 5px no-repeat; }*/
/* #slide12 { background:#fff url(../images/slide_automatedSpecials.jpg) 390px 5px no-repeat; } */
/*#slide12 { background:#fff url(../images/slide_livechat.gif) 465px 5px no-repeat; }*/



/*#togglenav { width:876px; position:relative; height:47px; padding:0 0 0 80px; font-size:11px; line-height:1.2em; background:#f8f8f8 url(../images/features_sep.gif) repeat-x 0 0; left:2px; }*/



#togglenav { width:876px; position:relative; height:47px; padding:0 0 0 80px; font-size:11px; line-height:1.2em; background:#f8f8f8 url(../images/features_sep.gif) repeat-x 0 0; left:2px; }



#togglenav ul { float:left; height:35px; }



#togglenav ul li { float:left; position:relative; width:60px; height:35px; margin:0 0 0 6px; }



#togglenav ul li a { display:block; width:60px; height:35px; padding-top:12px; color:#333; outline:none; text-decoration:none; cursor:pointer; }



#togglenav ul li a b { display:none; position:absolute; top:0; left:22px; width:60px; height:10px; background:url(../images/caret.gif) no-repeat 0 0; }



#togglenav ul li a i { display:block; width:60px; height:32px; overflow:hidden; }



#togglenav ul li a i img { }



#togglenav ul li a.view_all { margin-top:-10px!important; }



#togglenav ul li a:hover i img { margin-top:0; }



#togglenav ul li a.toggle_active i img { margin-top:-30px!important; }



#featured_stories { width:100%; background:transparent url(../images/bg_main_content_lines.png) 0 0 repeat-y; }



#btn_homepage_testimonial, #btn_homepage_requestinfo { margin-top: 3px; }



#btn_homepage_requestinfo { margin-left: 3px; }







/* iAutoweb Pages */



.iautoweb_heading { margin-top:15px; }



.iautoweb_award_banner { margin: 4px 0 0 1px; } 



.feature_item { width:200px; margin:10px 12px; }



.feature_item img { display:block; margin-bottom:3px; }



li#features_heading { line-height:3em; }



#features_heading img { margin-top:10px; }



#features_nav { margin:-16px 0 0 2px; width:250px; }



#features_nav li { border-bottom:1px solid #f3f3f3; }



#features_nav li img { padding-top:1px; padding-left:10px; padding-right:15px; float:left; }



#features_nav li a { display:block; color:#333; text-decoration:none; line-height:2.5em; margin:8px 0; background:#fff url(../images/features/left_arrow.gif) 220px center no-repeat; }



#features_nav li a:hover { color:#08c; background:#fff url(../images/features/left_arrow_hover.gif) 220px center no-repeat; }



#subfeatures_container { width:930px; margin:0 auto; }



.features_image { margin:-5px 0 0; }



#features_right { display:inline; border-left:1px solid #f3f3f3; float:right; margin-top:-16px; margin-bottom:-5px; padding:30px 30px 25px 20px; width:657px; }



#features_right h2 { font-size:180%; margin-bottom:25px; }



#features_right h3 { font-size:150%; margin:15px 0; }



#features_right p { line-height:1.75em; }



#features_right p a { color:#08c; text-decoration:underline; }



#features_right p a:hover { text-decoration:none; }



p#features_leads,p#features_extend { padding-left:115px; }



p#features_connect,p#features_edge { padding-right:115px; }



p#features_leads { background:#fff url(../images/features/21ways.gif) 0 -15px no-repeat; }



p#features_connect { background:#fff url(../images/features/features_sn.gif) 100% 0 no-repeat; }



p#features_extend { background:#fff url(../images/features/features_reach.gif) 0 0 no-repeat; }



p#features_edge { background:#fff url(../images/features/features_reporting.gif) 100% 0 no-repeat; }



#features_content { color:#333!important; }



#features_content p { padding: 0 0 0.75em 0; }



#features_content h1,h2,h3,h4 { line-height:1.5em; }



#features_content h4 { padding:1em 0; font-size:120%; font-weight:600; }



#features_content ul { margin-left:2em; }



#features_content ul li { list-style-type:disc; }



#websites.features_overview #features_nav li#features_heading a,#websites.features_specials #features_nav li#features_specials a,#websites.features_calltracking #features_nav li#features_calltracking a,#websites.features_ga #features_nav li#features_ga a,#websites.features_incentives #features_nav li#features_incentives a,#websites.features_seo #features_nav li#features_seo a,#websites.features_staff #features_nav li#features_staff a,#websites.features_testimonials #features_nav li#features_testimonials a,#websites.features_youtube #features_nav li#features_youtube a,#websites.features_sni #features_nav li#features_socialnetworking a,#websites.features_livechat #features_nav li#features_livechat a { background:#fff url(../images/features/left_arrow_hover.gif) 220px center no-repeat; }







/* Video Services Page */



a#staff_video { display:block; width:120px; height:25px; background:#fff url(../images/video_stafftoggle.gif) 0 0 no-repeat; text-indent:-9999em; }



a:hover#staff_video { background:#fff url(../images/video_stafftoggle_hover.gif) 0 0 no-repeat; }



a#customer_video { display:block; width:120px; height:25px; background:#fff url(../images/video_customertoggle.gif) 0 0 no-repeat; text-indent:-9999em; }



a:hover#customer_video { background:#fff url(../images/video_customertoggle_hover.gif) 0 0 no-repeat; }



#video_toggle li { float:left; margin:5px 0; }







/* Support Page */



#support_leftcol { margin-top:10px; width:565px; padding:0 10px 10px; }



#support_rightcol { margin-top:10px; width:325px; padding:0 0 10px 5px; background:#fff url(../images/livechat_rightbg.jpg) center top no-repeat; }



#support_rightcol h3 { margin:15px; }



#support_rightcol ul { margin:15px; }



#support_rightcol p { padding:0 15px; }







/* Live Chat Page */



#livechat_leftcol { margin-top:20px; width:565px; padding:0 10px 10px; }



#livechat_leftcol h1, h2, h3, h4 { margin-left: 0; }



#livechat_leftcol h3 { font-size: 120%; }



#livechat_rightcol { margin-top:20px; width:325px; padding:0 0 10px 5px; background:#fff url(../images/livechat_rightbg.jpg) center top no-repeat; }



#livechat_rightcol h3,#livechat_rightcol span { margin:15px; }



#livechat_leftcol ul,#livechat_leftcol ol,#livechat_rightcol ul,#livechat_rightcol ol { margin:15px; padding-left:25px; }



#livechat_rightcol p { padding:5px 15px; }







/* Showcase Pages */



#showcase_description { width:45%; color:#333; margin:1em 0; }



#showcase_description p { padding:1em 0; }



#showcase_left { width:375px; margin-right:25px; }



#showcase_left ul { margin:15px 0 3px 5px; }



#showcase_left ul li { line-height:2em; }



#showcase_left ul li a { color:#000; text-decoration:none; }



#showcase_left ul li a:hover { text-decoration:underline; }



#showcase_right { margin-top:20px; width:500px; }



#showcase_thumbnails { width:100%; margin:10px 0; }



#showcase_thumbnails li { display:inline; margin:5px; }



#showcase_thumbnails li img { border:2px solid #ccc; }



#showcase_photocontainer { display:block; background:#fff url(../images/showcase_photocontainer.gif) 0 0 no-repeat; width:526px; height:354px; }



#showcase_photocontainer img { margin:3px 0 0 3px; }



.showcase_boldtext { font-weight:bold; }



ul#showcase_websites { margin:0 0 0 25px; list-style-image:url(../images/arrow.gif); }



.showcase_item { width:208px; margin:20px 12px; }



.showcase_item h3 { margin-top:8px; font-weight:600; }



.showcase_item img { border-left:1px solid #d8d7d7; border-top:1px solid #d8d7d7; border-left:1px solid #d8d7d7; border-right:1px solid #d8d7d7; }



.showcase_block { width:206px; background:#eeeded; border-bottom:1px solid #d8d7d7; border-right:1px solid #d8d7d7; border-left:1px solid #d8d7d7; }



.showcase_block a { color:#000; text-decoration:none; margin:2px 0 0 5px; padding:3px; }



.showcase_block a:hover { text-decoration:underline; }



.showcase_block img { margin:8px 8px 0 0; }



.showcase_desc { font-size:90%; color:#333; }



.showcase_sep { margin-left:12px; }



#indexlinks li { display:inline; margin:0 5px; }



#indexlinks li a { color:#333; text-decoration:underline; font-weight:600; }



#indexlinks li a:hover { text-decoration:none; }







/* Virtual Tour Page (includes scrollable styles*/



.vt_featured { margin:15px 0 10px 20px; }



.vt_panel { width:212px; height:353px; background:#f2f2f2 url(../images/vt_panel.gif) 0 0 no-repeat; }



.vt_panel span { display:block; font-size:120%; margin:15px 0 0 10px; }



.vt_panel img { display:block; margin-top:20px; }



.vt_panel p { padding:10px 15px; }



#tours .scrollable { position:relative; overflow:hidden; width: 848px; height:338px; }/* required settings */



#tours .scrollable .items { width:20000em; position:absolute; clear:both; }/* this cannot be too large */



#tours .scrollable .active { z-index:100; position:relative; } /* active item */



#tours .scrollable { float:left; } /* this makes it possible to add next button beside scrollable */



#tours a.browse { background:url(/images/scrollable_large_arrow.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:150px 10px; cursor:pointer; font-size:1px; } /* prev, next, prevPage and nextPage buttons */



#tours a.right 	{ background-position: 0 -30px; clear:right; margin-right: 0px;} /* right */



#tours a.right:hover	{ background-position:-30px -30px; }



#tours a.right:active 	{ background-position:-60px -30px; } 



#tours a.left { margin-left: 0px; } /* left */



#tours a.left:hover { background-position:-30px 0; }



#tours a.left:active { background-position:-60px 0; }



#tours a.disabled { visibility:hidden !important; } /* disabled navigational button */	







/* Case Study Pages */



#casestudy_highlights { list-style-image:url(../images/arrow.gif); }



#casestudy_highlights li { margin-left:20px; margin-bottom:5px; }



#casestudy_table { width:535px; margin:15px auto 30px; text-align:center; color:#333; font-weight:600; }



#casestudy_table th { padding:5px 0; border-bottom:2px solid #d1d1d1; text-align:center; font-weight:600; }



#casestudy_table th.check { background:#fff url(../images/checkmark.gif) 5px 2px no-repeat; }



#casestudy_table td { padding:20px 0; border:1px solid #d1d1d1; border-collapse:collapse; }



#casestudy_table td.results_left { width:165px; background:#fff url(../images/table_gradient_left.jpg) 112px 0 repeat-y; border-left:1px solid #fff!important; }



#casestudy_table td.results_center { width:180px; font-size:200%; }



#casestudy_table td.results_right { font-size:200%; background:#fff url(../images/table_gradient_right.jpg) 0 0 repeat-y; border-right:1px solid #fff!important; }







/* Testimonial Pages */



.testimonial { background:#ebebeb; }



.testimonial,.testimonial_top,.testimonial_bottom { width:897px; margin:0 auto; }



.testimonial_top { display:block; height:9px; background:#fff url(../images/quotecap_top.gif) 0 0 no-repeat; margin-top:1.75em; }



.testimonial_bottom { display:block; height:25px; background:#fff url(../images/quotecap_bottom.gif) 0 0 no-repeat; }



.testimonial ul { padding:1em 0 0 1.75em; }



.testimonial ul li { display:inline; margin-right:.5em; }



.testimonial_author { font-size:120%; font-weight:600; }



.testimonial_client { font-size:100%; font-style:italic; }



.testimonial blockquote { padding:1em 2em; font-size:90%; line-height:1.75em; }







/* Form Rules */



#modalform { margin:10px auto; }



#modalform input, label, textarea { display:block; float:left; margin-bottom:10px; padding:3px; font-size:100%; }



#modalform label { width:120px; }



#modalform input,textarea { border:2px solid #ccc; }



#modalform .input_large { width:200px; }



#modalform .input_medium { width:100px; }



#modalform .input_short { width:75px; }



#modalform .input_phone { width:35px; }



#modalform label.hyphen { width:10px; }



#modalform label.required { width:10px; }







/* eCall Page */



#gallery { background:#e6e6e6; }



#gallery h3 { color:#333; font-size:180%; font-weight:bold; margin:0 0 20px 15px; }



#ecall_gallery { margin:10px 0 0 10px; }



#ecall_gallery li { display:inline; }







/* Features Page */







#virtual_consultant #features_banner {
	background: url(../images/virtual_consultant_page_banner.jpg) 0 0 no-repeat; 
}

#rapid #features_banner {
	background: url(../images/rapid_response_page_banner.jpg) 0 0 no-repeat; 
}

#chat #features_banner {
	background: url(../images/live_chat_page_banner.jpg) 0 0 no-repeat; 
}

#websites #features_banner {
	background: url(../images/testimonials_page_banner.jpg) 0 0 no-repeat;
}

#portfolio #features_banner {
	background: url(../images/portfolio_page_banner.jpg) 0 0 no-repeat;
	margin-left: 5px;
}

#dealer_eweb #features_banner {
	background: url(../images/dealer_eweb_page_banner.jpg) 0 0 no-repeat;
}

#tours #features_banner {
	background: url(../images/virtual_tour_page_banner.jpg) 0 0 no-repeat;
}

#award #features_banner {
	background: url(../images/award_banner.jpg) 0 0 no-repeat;
}

#DSaward #features_banner {
	background: url(../images/DSaward_banner.jpg) 0 0 no-repeat;
}

#mobile #features_banner {
	background: url(../images/mobile_page_banner.jpg) 0 0 no-repeat;
}

#purecars #features_banner {
	background: url(../images/dealer_purecars_banner.jpg) 0 0 no-repeat;
	margin: 0px auto;
	margin-bottom: 15px;
}

#purecars h1 {



	font-weight: bold;



	text-align: center;



}







#purecars ol {



	margin: 15px auto;



	font-weight: bold;



	width: 300px;



	display: block;



}







#features_banner {



	width: 920px;



	height: 68px;



	margin: 0 0 15px 20px;



}







#btn_request_info {



	margin: 10px 0 0 757px;	



}







#features_col1 {



	float: left;



	display: inline;



	width: 500px;



	margin-left: 20px;



}







#features_col2 {
	background: url(../images/bg_features_col2.jpg) top left no-repeat;
	float: left;
	display: inline;
	width: 375px;
	padding: 5px 10px 0 20px;
	margin-left: 32px;
}		







#features_col2 h4 {



	font-weight: bold;



	padding: 10px 0;



}







#features_col2 p {



	padding-right: 20px;



}







#features_col2 ul, #features_col2 ol {



	margin: 15px;



	padding-left: 25px;



}







#features_col2 .screenshot {



	margin: 15px 0 0 0;



}



	



#testimonial_heading {



	font-size: 150%;



	font-weight: bold;



	margin: 0; 



	padding: 0;



}







#video_testimonials dt {



	background-color: #fff;



	padding: 0;



	margin: 0 0 4px 0;



	float: left;



	display: inline;



	clear: left;



}



#video_testimonials dd {



	float: left;



	display: inline;



	padding: 0;



	margin-left: 10px;



	width: 240px;



}



		



.testimonial_name {



	font-weight: bold;



}



.testimonial_group {



	font-style:italic;



	*min-height: 70px; /*make IE7 behave*/



}

#features_flashcontent_container {
	margin: 0 auto;
	margin-bottom: 10px;
	width: 540px;
	height: 300px;
}

#chatLeadsGraph {
	width: 395px;
	margin: 0 auto;
}

#chatLeadsGraph p {
	text-align: center;
	font-style: italic;
}

#livechat_screenshot img {
	margin: 5px 0 5px 10px;
	padding: 3px;
	/*border: 1px solid #ccc;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#new_promo {
	position: absolute;
	top: 105px;
	left: 290px;
}

#new_promo p {
	color: #F57F27;
	text-shadow: 1px 1px 1px #ccc;
	font-size: 14px; 
	letter-spacing: -1px;
	font-weight: bold;
}

/*new portfolio page*/



#portfolio .pagebody p {



	margin-left: 5px;



	font-size: 12px;



}



	



.portfolio_category {



	width: 443px;



	height: 390px;



	border: 1px solid #ccc;



	-moz-border-radius: 5px;



	-webkit-border-radius: 5px;



	margin: 10px 10px 5px 0;



}







#portfolio .first {



	margin-left: 15px;



}



	



.portfolio_category h2.heading {



	margin-left: 20px;



}







.portfolio_category ul, .portfolio_category p {



	margin: 5px 0 0 20px;



	width: 315px;



}







.portfolio_category img.viewMore {



	border: none;



	-moz-box-shadow: none;



	-webkit-box-shadow: none;



	margin-left: 330px;



	margin-top: -20px;



	* margin-top: -40px;



}







/*homepage featured website scroller styling*/



#featured_stories .latest_websites {
	background-color: #fff;
	width: 190px;
	height: 150px;
}
#featured_stories .latest_websites>div {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 128px;
}
.latest_websites img {
	width: 190px;
	height: 128px;
}

.read_more img {
	width: 14px;
	height: 13px;
}



/* Email Alerts */

#email_alerts #features_banner {
	background: url(../images/email_alerts_banner.jpg) 0 0 no-repeat;
	margin-left: 5px;
}

#email_alerts p {
	margin: 5px 0 0 5px;
}

#email_alerts_table {
	display: block;
}

#email_alerts_table li {
	width: 200px;
	height: 200px;
	float: left;
	margin: 5px;
}

/* Virtual Service Consultant - demo */

#vscDemo {
	width: 942px;
	height: 322px;
	margin-left: 8px;
	background-image: url(../images/vsc_demo.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
}

#blondGirl {
	float: right;
	margin-right: 200px;
}

#freeDemoBtn {
	position: relative;
	top: -50px;
	left: 125px;
	width: 168px;
}

#divider {
	width: 920px;
	height: 15px;
	margin: 0 auto;
	position: relative;
	top: -25px;
}

#videocontainer {
	padding-left: 40px;
}

/* Mobile sites */

#mobile_content {
	width: 919px;
	height: 500px;
	margin: 0 auto;
	position: relative;
	top: -30px;
}
