/* 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; }
.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 55px 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; }
.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 { display:block; width:930px; height:325px; margin:0 auto; }
#slide1 { background:#fff url(../images/homepage_dealer_eweb.jpg) 390px 5px no-repeat; }
#slide2 { background:#fff url(../images/homepage_virtual_service_consultant.jpg) 390px 5px no-repeat; }
#slide3 { background:#fff url(../images/slide_rapidresponse.jpg) 390px 5px no-repeat; }
#slide4 { background:#fff url(../images/slide_sminventory.jpg) 390px 5px no-repeat; }
#slide5 { background:#fff url(../images/slide_eMobile.jpg) 390px 5px no-repeat; }
/*#slide5 { background:#fff url(../images/slide_web20bg.jpg) 475px 20px no-repeat; }*/
#slide6 { background:#fff url(../images/slide_incentivesbg.gif) 388px 0 no-repeat; }
#slide7 { background:#fff url(../images/homepage_virtual_tours.jpg) 390px 5px no-repeat; }
/*#slide6 { background:#fff url(../images/slide_snibg.gif) 515px 0 no-repeat; }*/
#slide8 { background:#fff url(../images/slide_trackingbg.gif) 526px 0 no-repeat; }
#slide9 { background:#fff url(../images/homepage_video_integration.jpg) 390px 5px no-repeat; }
#slide10 { background:#fff url(../images/slide_gabg.gif) 390px 45px no-repeat; }
#slide11 { background:#fff url(../images/slide_autospecials.gif) 465px 55px no-repeat; }
#slide12 { background:#fff url(../images/homepage_live_chat.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 10px; } 
.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;
}

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

#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-left: 40px;
	width: 445px;
	height: 285px;
}

#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 img {
	margin-left: 20px;
	border: 1px solid #ccc;
	padding: 2px;
	-moz-box-shadow: 3px 3px 5px #ccc;
	-webkit-box-shadow: 3px 3px 5px #ccc;
}

.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;
}
