/* 
Title:     Skybridge Marketing Group Main Style Sheet
Author:    (r) This site runs like Clockwork (http://www.clockwork.net/).
Updated:   October 1, 2008 sheldon@clockwork.net
*/



/* reset css */

html, body, ul, ol, li, p, pre, h1, h2, h3, h4, h5, h6, form, fieldset, input, img, a { 
	border: 0; 
	margin: 0; 
	padding: 0; 
}

/* main stacking structure */

body {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: left;
	font-size: 76%;
	font-family: Helvetica, Arial, sans-serif;
}

#top_nav_wrap {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: #00394c url(../images/top_nav_bg.jpg) bottom repeat-x;
}

#top_nav {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../images/top_nav_bg.jpg) bottom repeat-x;
}

#top_nav_inner {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	min-height: 39px;
}

#head_nav_wrap {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: #fff url(../images/head_nav_wrap_bg.jpg) top repeat-x;
}

#head_nav_wrap_two {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../images/head_nav_bg_mg.jpg) top center no-repeat;
}

#home #head_nav_wrap_two {
	background: transparent url(../images/head_nav_bg.jpg) top center no-repeat;
}

.customer_service #head_nav_wrap_two {
	background: transparent url(../images/head_nav_bg_cs.jpg) top center no-repeat;
}

.promotion_fulfillment #head_nav_wrap_two {
	background: transparent url(../images/head_nav_bg_pf.jpg) top center no-repeat;
}

.direct_response_fulfillment #head_nav_wrap_two {
	background: transparent url(../images/head_nav_bg_drf.jpg) top center no-repeat;
}

.sweeps__games #head_nav_wrap_two {
	background: transparent url(../images/head_nav_bg_sg.jpg) top center no-repeat;
}

#head_nav {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../images/head_nav_bg_mg.jpg) top center no-repeat;
}

#home #head_nav {
	background: transparent url(../images/head_nav_bg.jpg) top center no-repeat;
}

.customer_service #head_nav {
	background: transparent url(../images/head_nav_bg_cs.jpg) top center no-repeat;
}

.promotion_fulfillment #head_nav {
	background: transparent url(../images/head_nav_bg_pf.jpg) top center no-repeat;
}

.direct_response_fulfillment #head_nav {
	background: transparent url(../images/head_nav_bg_drf.jpg) top center no-repeat;
}

.sweeps__games #head_nav {
	background: transparent url(../images/head_nav_bg_sg.jpg) top center no-repeat;
}

#head_nav_inner {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	min-height: 121px;
	
}

#content_wrap {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: #fff url(../images/content_wrap_bg.jpg) top repeat-x;
}

#content_wrap_two {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../images/content_bg.jpg) top center no-repeat;
}

#content {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../images/content_wrap_bg.jpg) top repeat-x;
}

#content_inner_wrap {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../images/content_bg.jpg) top repeat-x;
}

#casestudies #content_inner_wrap {
	padding: 13px 0 0
}

#content_inner {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	min-height: 832px;	
}

#casestudies #content_inner {
	background: transparent url(../images/content_inner_wrap_bg.jpg) top repeat-y;
}

#foot_nav_wrap {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: #d9d9d9 url(../images/foot_nav_bg.jpg) top repeat-x;
}

#foot_nav {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: #d9d9d9 url(../images/foot_nav_inner_bg.jpg) top no-repeat;
}

#foot_nav_inner {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	min-height: 49px;
	text-align: center;
}

#bottom_nav_wrap {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: #fff url(../images/bottom_nav_bg.jpg) top repeat-x;
}

#bottom_nav {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background: #fff url(../images/bottom_nav_bg.jpg) top repeat-x;

}

#bottom_nav_inner {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	min-height: 300px;
	text-align: center;
}


/* content flash */

#content_inner #flash {
	width: 960px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}

#home #content_inner #flash {
	min-height: 318px;
	margin: 0 0 23px;
	padding: 10px 0;
	background: transparent url(../images/content_flash_bottom.jpg) bottom center no-repeat;
}

#internal #content_inner #flash {
	min-height: 233px;
	margin: 0 0 15px;
	padding: 10px 0;
	background: transparent url(../images/content_flash_bottom_internal.jpg) bottom center no-repeat;
}

#casestudies #content_inner #flash {
	display: none;
}

/* content left_col */

#content_inner #left_col {
	margin: 0;
	padding: 0;
	min-height: 100px;
	background: none;
	float: left;
}

#home #content_inner #left_col {
	width: 545px; /* was 567px */
}

#internal #content_inner #left_col {
	width: 543px; /* was 534px */
}

#casestudies #content_inner #left_col {
	width: 639px; /* was 630px */
}

/* content right_col */

#content_inner #right_col {
	margin: 0;
	padding: 0;
	min-height: 100px;
	background: none;
	float: right;
}

#home #content_inner #right_col {
	width: 353px; /* was 345px */
	background: transparent url(../images/right_col_top_home.jpg) top left no-repeat;
}

/* right_col_hash_home.png for between content areas */

#internal #content_inner #right_col {
	width: 373px; /* was 365px */
	background: transparent url(../images/right_col_top_internal.jpg) top left no-repeat;
}

#casestudies #content_inner #right_col {
	width: 286px; /* was 278px */
	background: transparent url(../images/right_col_top_casestudies.jpg) top left no-repeat;
}


/* uber general css */

.clear {
	clear: both;
}

.hidden { 
	display: none; 
} 


/* 
#home {
	background: #fff url(../images/home_layout.jpg) top center no-repeat;
}

#internal {
	background: #fff url(../images/internal_layout.jpg) top center no-repeat;
}

#casestudies {
	background: #fff url(../images/casestudies_layout.jpg) top center no-repeat;
}
*/


/* top_nav */

#top_nav_inner {
	margin: 0;
	padding: 0;
}

#top_nav_inner ul {
	margin: 12.5px 10px 0;
	padding: 0;
	width: 550px;
	text-align: left;
	list-style: none;
	float: left;
}

#top_nav_inner li {
	margin: 0;
	padding: 0; 
	display: inline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .88em; /* 11px x.08 - this was 12px but the 'up two' rule blew things up */
	font-weight: normal;
	line-height: .96em;
	letter-spacing: .035em;
	word-spacing: .035em;
	color: #fff;	
}

#top_nav_inner li a:hover {
	color: #90dbf3;
}

#top_nav_inner li a {
	margin: 0;
	padding: 0 .48em 0 .98em;
	text-decoration: none;
	background: transparent url(../images/top_nav_hash.png) 0px 0px no-repeat;
	color: #fff;
}

#top_nav_inner li.first a {
	padding: 0 .48em 0 0;
	background: none;
	text-decoration: none;
}

#top_nav_inner li.current a {
	text-decoration: none;
	color: #90dbf3;
}

#top_nav_inner form {
	margin: 0 11px;
	padding: 0;
	width: 350px;
	text-align: right;
	float: right;
}

.google .search_box {
	width: 186px;
	height: 18px;
	margin: 5px 0 0 12px;
	padding: 7px 0 0 5px;
	vertical-align: top;
	border: 1px solid #00a1e4;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.03em; /* 14px x.08 */
	font-weight: 100;
	line-height: 1.12em;
	letter-spacing: .025em;
	word-spacing: .05em;
	color: #808080; 
}

/* for search button, might want to use code from http://dev.bestbuymoa.sweeply.com/ */

.google input.search_button {
	width: 73px; /* Width of button image */
	height: 29px; /* Height of button image */
	padding: 0;
	margin: 4px 0 0 1px;
	border: 0;
	background: #c1e6f3 url(../images/search_button.jpg) no-repeat;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .96em; /* 12px x.08 */
	font-weight:100;
	line-height: 1em;
	letter-spacing: .07em;
	word-spacing: .05em;
	text-shadow: 1px 1px 1px #666;
}




/* head_nav */

#head_nav_inner {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

#head_nav_inner ul {
	margin: 88px 50px 0 0;
	padding: 0;
	/* width: 750px; */
	height: 32px;
	text-align: right;
	list-style: none; 
	float: right;
	vertical-align: top;
}

#head_nav_inner li {
	margin: 0 0 0 22px;
	padding: 0;	
	height: 49px;
	display: inline;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.12em; /* 14px x.08 */
	font-weight: lighter;
	line-height: 1.41em;
	letter-spacing: .05em;
	word-spacing: .025em;
	color: #fff;
	text-decoration: none;
}

#head_nav_inner li a  {
	text-decoration: none;
	height: 32px;
	padding: 0 0 17px;
	color: #fff;
}

#head_nav_inner li.current a, #head_nav_inner li.parent a, #head_nav_inner li a:active, #head_nav_inner li a:hover {
	text-decoration: none;
	height: 32px;
	padding: 0 0 17px;
	color: #8edaf2;
	background: transparent url(../images/head_nav_indicator.gif) 50% bottom no-repeat;
}

#head_nav_inner li#customer_service, #head_nav_inner li#promotion_fulfillment, #head_nav_inner li#direct_response_fulfillment, #head_nav_inner li#sweeps__games {
	display: none;
}

/* content */

#content_inner {
	margin: 0;
	padding: 0;
}



/* content flash */

#content_inner #flash {
	margin: 0;
	padding: 0;
}



/* content left_col */

#content_inner #left_col {
	margin: 0;
	padding: 0;
}

#casestudies #left_col #breadcrumbs {
	margin: 28px 0;
	padding: 0;
	color: #999;
}

#casestudies #left_col #breadcrumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#casestudies #left_col #breadcrumbs li {
	margin: 0;
	padding: 0; 
	display: inline;
}

#casestudies #left_col #breadcrumbs li a, #casestudies #left_col #breadcrumbs li a:visited {
	margin: 0;
	padding: 0 13px 0 2px;
	color: #00a1e4;
	text-decoration: underline;
	background: #fff url(../images/casestudies_breadcrumb_hash.png) right 2px no-repeat; 
}

#casestudies #left_col #breadcrumbs li a:hover, #casestudies #left_col #breadcrumbs li a:active {
	color: #069;
	text-decoration: none;
	background: #fff url(../images/casestudies_breadcrumb_hash.png) right 2px no-repeat; 
}

.breadcrumb_colons {
	display: none;
	visibility: hidden;
}

#home #content_inner #left_col_inner, 
#internal #content_inner #left_col_inner, 
#casestudies #content_inner #left_col_inner {
	margin: 25px 0 25px 50px;
	padding: 0;
}

#home #left_col_inner h1, #home #left_col_inner h2, #home #left_col_inner h3, #home #left_col_inner h4, #home #left_col_inner h5, #home #left_col_inner h6, 
#internal #left_col_inner h1, #internal #left_col_inner h2, #internal #left_col_inner h3, #internal #left_col_inner h4, #internal #left_col_inner h5, #internal #left_col_inner h6 {
	margin: 0 0 23px;
	padding: 0;
	font-family: Whitney, Helvetica, Arial, sans-serif;
	font-size: 2.24em; /* 28px x.08 */
	font-weight: lighter;
	letter-spacing: .010em;
	word-spacing: .005em;
	color: #666;
	text-decoration: none;
}

#home #left_col_inner h3, #internal #left_col_inner h3 {
	font-size: 1.92em; /* 24px x.08 */
	font-weight: lighter;
	letter-spacing: .010em;
	word-spacing: .005em;
	color: #666;
}

#home #left_col_inner h4, #internal #left_col_inner h4 {
	font-size: 1.60em; /* 20px x.08 */
	font-weight: lighter;
	letter-spacing: .010em;
	word-spacing: .005em;
	color: #f06022;
}

#home #left_col_inner h5, #internal #left_col_inner h5 {
	font-size: 1.44em; /* 18px x.08 */
	font-weight: lighter;
	letter-spacing: .010em;
	word-spacing: .005em;
	color: #666;
}

#home #left_col_inner h6, #internal #left_col_inner h6 {
	font-size: 1.28em; /* 16px x.08 */
	font-weight: lighter;
	letter-spacing: .010em;
	word-spacing: .005em;
	color: #666;
}

#casestudies #left_col_inner h1, #casestudies #left_col_inner h2 {
	margin: 0 0 23px;
	padding: 0;
	font-family: Whitney, Helvetica, Arial, sans-serif;
	font-size: 2.24em; /* 28px x.08 */
	font-weight: lighter;
	letter-spacing: .010em;
	word-spacing: .005em;
	color: #666;
	text-decoration: none;
}

#casestudies #left_col_inner h3, #casestudies #left_col_inner h4, #casestudies #left_col_inner h5, #casestudies #left_col_inner h6 {
	margin: 0 0 8px;
	padding: 0;
	font-family: Whitney, Helvetica, Arial, sans-serif;
	font-size: 1.92em; /* 24px x.08 */
	font-weight: lighter;
	letter-spacing: .015em;
	word-spacing: .015em;
	color: #666;
	text-decoration: none;
}

#casestudies #left_col_inner h4 {
	font-size: 1.60em; /* 20px x.08 */
	font-weight: lighter;
	letter-spacing: .015em;
	word-spacing: .015em;
	color: #f06022;
	text-decoration: none;
}

#casestudies #left_col_inner h5 {
	font-size: 1.44em; /* 18px x.08 */
	font-weight: lighter;
	letter-spacing: .015em;
	word-spacing: .015em;
	color: #666;
	text-decoration: none;
}

#casestudies #left_col_inner h6 {
	font-size: 1.28em; /* 16px x.08 */
	font-weight: lighter;
	letter-spacing: .015em;
	word-spacing: .015em;
	color: #666;
	text-decoration: none;
}

#home #left_col_inner h1 .hilite, #home #left_col_inner h2 .hilite, 
#internal #left_col_inner h1 .hilite, #internal #left_col_inner h2 .hilite,
#casestudies #left_col_inner h1 .hilite, #casestudies #left_col_inner h2 .hilite,
#home #left_col_inner h1 strong, #home #left_col_inner h2 strong, 
#internal #left_col_inner h1 strong, #internal #left_col_inner h2 strong,
#casestudies #left_col_inner h1 strong, #casestudies #left_col_inner h2 strong {
	color: #f06022;
	font-weight: lighter;
}

#home #left_col_inner p, 
#internal #left_col_inner p, 
#casestudies #left_col_inner p {
	margin: 0 0 24px;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.12em; /* 14px x.08 */
	font-weight: lighter;
	line-height: 1.675em;
	letter-spacing: .01em;
	word-spacing: .01em;
	color: #808080;
	text-decoration: none;
}

#home #left_col_inner a, #home #left_col_inner a:visited, 
#internal #left_col_inner a, #internal #left_col_inner a:visited, 
#casestudies #left_col_inner a, #casestudies #left_col_inner a:visited {
	color: #0092cd;
	text-decoration: underline;
}

#home #left_col_inner a:hover, #home #left_col_inner a:active, 
#internal #left_col_inner a:hover, #internal #left_col_inner a:active, 
#casestudies #left_col_inner a:hover, #casestudies #left_col_inner a:active {
	color: #069;
	text-decoration: none;
}

#home #left_col_inner ul, 
#internal #left_col_inner ul, 
#casestudies #left_col_inner ul {
	margin:  0 0 24px;
	padding: 0;
}

#home #left_col_inner li, 
#internal #left_col_inner li, 
#casestudies #left_col_inner li {
	margin: 0 0 0 20px;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.05em; /* 14px x.08 */
	font-weight: lighter;
	line-height: 1.25em;
	letter-spacing: .01em;
	word-spacing: .01em;
	color: #808080;
	text-decoration: none;
}

#home #left_col_inner li a:visited, #home #left_col_inner li a:active, #home #left_col_inner li a,
#internal #left_col_inner li a:visited, #internal #left_col_inner li a:active, #internal #left_col_inner li a, 
#casestudies #left_col_inner li a:visited, #casestudies #left_col_inner li a:active, #casestudies #left_col_inner li a {
	color: #00a1e4; 
	text-decoration: underline;
}

#home #left_col_inner li a:hover,
#internal #left_col_inner li a:hover, 
#casestudies #left_col_inner li a:hover {
	color: #069; 
	text-decoration: none;
}

#casestudies #left_col_inner img {
	margin: -30px 0 0;
	padding: 0;
}

#casestudies #left_col_inner #image_gallery img {
	margin: 0px 8px 0 0;
	padding: 0;
}

#home #flash .breadcrumb_component, #internal #flash .breadcrumb_component, #casestudies #left_col #breadcrumbs object, #casestudies #left_col #breadcrumbs img, #internal #flash object {
	display: none;
}


/* content right_col */

#content_inner #right_col {
	margin: 0;
	padding: 0;
}

#home #content_inner #right_col_inner, 
#internal #content_inner #right_col_inner, 
#casestudies #content_inner #right_col_inner {
	margin: 30px 55px 25px 30px;
	padding: 0;
}

#home #right_col_inner h1, #home #right_col_inner h2, #home #right_col_inner h3, 
#internal #right_col_inner h1, #internal #right_col_inner h2, #internal #right_col_inner h3, 
#casestudies #right_col_inner h1, #casestudies #right_col_inner h2, #casestudies #right_col_inner h3 {
	margin: 0 0 23px;
	padding: 0;
	font-family: Whitney, Helvetica, Arial, sans-serif;
	font-size: 1.76em; /* 22px x.08 */
	font-weight: lighter;
	letter-spacing: .010em;
	word-spacing: .005em;
	color: #666;
	text-decoration: none;
}

#home #right_col_inner h4, #home #right_col_inner h5, #home #right_col_inner h6, 
#internal #right_col_inner h4, #internal #right_col_inner h5, #internal #right_col_inner h6, 
#casestudies #right_col_inner h4 {
	margin: 0 0 7px;
	padding: 0;
	font-family: Whitney, Helvetica, Arial, sans-serif;
	font-size: 1.52em; /* 20px x.08 */
	font-weight: lighter;
	letter-spacing: .015em;
	word-spacing: .015em;
	color: #f06022;
	text-decoration: none;
}

#casestudies #right_col_inner h5, #casestudies #right_col_inner h6 {
	margin: 0 0 7px;
	padding: 0;
	font-family: Whitney, Helvetica, Arial, sans-serif;
	font-size: 1.28em; /* 16px x.08 */
	font-weight: lighter;
	letter-spacing: .015em;
	word-spacing: .015em;
	color: #333;
	text-decoration: none;
}


#home #right_col_inner p, 
#internal #right_col_inner p, 
#casestudies #right_col_inner p {
	margin: 0 0 24px;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .96em; /* 12px x.08 */
	font-weight: lighter;
	line-height: 2.05em;
	letter-spacing: .01em;
	word-spacing: .01em;
	color: #808080;
	text-decoration: none;
}

#home #right_col_inner a, #home #right_col_inner a:visited, 
#internal #right_col_inner a, #internal #right_col_inner a:visited, 
#casestudies #right_col_inner a, #casestudies #right_col_inner a:visited {
	color: #00a1e4; 
	text-decoration: underline;
}

#home #right_col_inner a:hover, #home #right_col_inner a:active, 
#internal #right_col_inner a:hover, #internal #right_col_inner a:active, 
#casestudies #right_col_inner a:hover, #casestudies #right_col_inner a:active {
	color: #069; 
	text-decoration: none;
}

#home #right_col_inner hr, 
#internal #right_col_inner hr, 
#casestudies #right_col_inner hr {
	margin: 16px 0 24px 0;
	padding: 0;
	width: 270px;
	height: 1px;
	border: 0;
	text-align: center;
	background: #f00 url(../images/right_col_hash_home.png) top center no-repeat; 
}

#casestudies #right_col_inner hr {
	width: 207px;
}

#home #right_col_inner ul, #internal #right_col_inner ul, #casestudies #right_col_inner ul {
	margin: 13px 0 0 26px; /* updated for 2nd line content - was: 13px 0 0 8px */
	padding: 0;
	list-style: none;
}

#home #right_col_inner li, #internal #right_col_inner li, #casestudies #right_col_inner li {
	margin: 0;
	padding: 0; 
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.12em; /* 14px x.08 */
	font-weight: lighter;
	line-height: 2.05em;
	letter-spacing: .01em;
	word-spacing: .01em;
	color: #89d4f1;
	text-decoration: none;
}

#home #right_col_inner li a, #home #right_col_inner li a:visited, #home #right_col_inner li a.current:hover, 
#internal #right_col_inner li a, #internal #right_col_inner li a:visited, #internal #right_col_inner li a.current:hover, 
#casestudies #right_col_inner li a, #casestudies #right_col_inner li a:visited, #casestudies #right_col_inner li a.current:hover {
	margin: 0 0 0 -18px; /* updated for 2nd line content - was: 0 */
	padding: 0 0 0 18px;
	color: #1a87b2;
	text-decoration: none;
	background: transparent url(../images/right_col_hash_casestudies_off.png) 0px 0px no-repeat;
}

#home #right_col_inner li a.current, #home #right_col_inner li a:active, 
#internal #right_col_inner li a.current, #internal #right_col_inner li a:active, 
#casestudies #right_col_inner li a.current, #casestudies #right_col_inner li a:active {
	color: #89d4f1;
	background: transparent url(../images/right_col_hash_casestudies_on.png) 0px 0px no-repeat;
}

#internal #right_col_inner img, #casestudies #right_col_inner img {
	margin: -30px 0 0;
	margin: -17px 0 0 -17px; /* adjusted for images in the amm site 20081203SAS */
	padding: 0;
}

/* foot_nav */

#foot_nav_inner {
	margin: 0;
	padding: 0;
}

#foot_nav_inner #sprite {
    width: 945px; 
    height: 49px;
    background: url(../images/foot_nav_sprite.jpg);
    margin: 0; 
    padding: 0;
    position: relative;
    left: 30px;
}

#foot_nav_inner #sprite li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#foot_nav_inner #sprite li, #foot_nav_inner #sprite a {
    height: 31px;
	text-indent: -9999px;
	overflow: hidden;
	width: auto;
}

/* bottom_nav */

#bottom_nav_inner {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .98em; /* 12px x.08 */
	font-weight: lighter;
	line-height: 2.05em;
	letter-spacing: .01em;
	word-spacing: .01em;

}

#bottom_nav_inner p {
	margin: 0 0 19px;
	padding: 34px 0 0;
	color: #999;
}

#bottom_nav_inner p a, #bottom_nav_inner p a:visited {
	margin: 0;
	padding: 0;
	color: #999;
	text-decoration: none;
}

#bottom_nav_inner p a:hover, #bottom_nav_inner p a:active {
	color: #666;
	text-decoration: none;
	border-bottom: 1px solid #999;
}


#bottom_nav_inner ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#bottom_nav_inner li {
	margin: 0;
	padding: 0; 
	display: inline;
}

#bottom_nav_inner li a, #bottom_nav_inner li a:visited {
	margin: 0;
	padding: 0 6px 0 9px; 
	color: #00a1e4;
	text-decoration: underline;
	border-left: 1px solid #999;
}

#bottom_nav_inner li a.first, #bottom_nav_inner li a.first:visited {
	margin: 0;
	padding: 0 8px 0 0; 
	color: #00a1e4;
	text-decoration: underline;
	border-left: none;
}

#bottom_nav_inner li a:hover, #bottom_nav_inner li a:active {
	color: #069;
	text-decoration: none;
}

#bottom_nav_inner li a.first:hover, #bottom_nav_inner li a.first:active {
	color: #069;
	text-decoration: none;
}




/* fixes for unusuals! */

.case_study_library, .customer_service_case_study_library, .promotion_fulfillment_case_study_library, .direct_response_fulfillment_case_study_library, .sweeps__games_case_study_library {
	display: none !important; }
}

#home #left_col_inner .text, #internal #left_col_inner .text, #casestudies #left_col_inner .text { /* need both of these to work? */
	color: #808080 !important;
	font-family: Helvetica,Arial,sans-serif !important;
	font-size: 1.12em !important;
	font-weight: lighter !important;
	letter-spacing: 0.01em !important;
	line-height: 1.675em !important;
	margin: 0 0 24px 6px !important;
	padding: 0 !important;
	text-decoration: none !important;
	word-spacing: 0.01em !important;
}


#home #left_col_inner .text, #internal #left_col_inner .text, #casestudies #left_col_inner .text { /* need both of these to work? */
	color:#808080 !important;
	font-family:Helvetica,Arial,sans-serif !important;
	font-size:1.12em !important;
	font-weight:lighter !important;
	letter-spacing:0.01em !important;
	line-height:1.675em !important;
	margin:0 0 24px 6px !important;
	padding:0 !important;
	text-decoration:none !important;
	word-spacing:0.01em !important;
}

.text input { background: #ededed !important; border: 1px solid #ABABAB !important; height: 20px !important;  }

.text textarea { margin:0 0 24px 6px !important; padding:0 !important; background: #ededed !important;}

input.text { background: #ededed !important; border: 1px solid #ABABAB !important; }



/* email updates rt#_____ */

#internal.email #content_inner #left_col {
	width: 960px;
}

#internal.email #content_inner #left_col_inner {
	margin: 25px 50px;
	padding: 0;
}

#content_inner {
	min-height: 1px;
}

#internal.email #bottom_nav_inner {
	margin: 0 0 19px;
	padding: 34px 0 0;
}

#internal.email #bottom_nav_inner li a, #internal.email #bottom_nav_inner li a:visited, #internal.email #bottom_nav_inner li a:hover {
	color: #666666;
	text-decoration: none;
}

/*
Input Field Styling
*/

.form p input {
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
width: 150px;
height: 25px;
font-size: 100%;
line-height: 1.75em;
font-family: Helvetica,Arial,sans-serif;
margin-bottom: 0 !important;
padding: 0px !important;
}

.form p.form_textarea textarea.form_textarea {
font-family: Helvetica,Arial,sans-serif;
font-size: 100%;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
width: 250px;
margin-bottom: 0 !important;
}

p input.form_submit {
font-family: Helvetica,Arial,sans-serif;
font-size: 100%;
padding: 3px 10px;
height: 24px;
}

p input.form_submit:hover {
cursor: pointer;
}

/*
Removing footer links & Redoing Footer Sprites
*/

#foot_nav_inner ul#sprite li#panel1b, #foot_nav_inner ul#sprite li#panel2b , #foot_nav_inner ul#sprite li#panel3b  {
float: left;
padding: 18px 20px 0px;
width: auto;
}


#foot_nav_inner ul#sprite {
background-image: none !important;
}

#foot_nav_inner #panel1b:hover {
background: transparent url("../images/footer_bg_links.gif") -38px -49px no-repeat !important;
cursor: pointer;
}

#foot_nav_inner #panel2b:hover {
background: transparent url("../images/footer_bg_links.gif") -192px -49px no-repeat !important;
cursor: pointer;
}

#foot_nav_inner #panel3b:hover {
background: transparent url("../images/footer_bg_links.gif") -372px -49px no-repeat !important;
cursor: pointer;
}

#foot_nav_inner #panel4b:hover {
background: transparent url("../images/footer_bg_links.gif") -589px -49px no-repeat !important;
cursor: pointer;
}

#foot_nav_inner #panel5b:hover {
background: transparent url("../images/footer_bg_links.gif") -741px -49px no-repeat !important;
cursor: pointer;
}

#foot_nav_inner #sprite li, #foot_nav_inner #sprite a {
color: #bfbfbf;
font-family: Helvetica, arial, sans-serif;
font-size: 14px;
float: left:
height: 31px;
overflow: hidden;
text-decoration: none !important;
text-indent: 0px !important;
width: auto;
}

#foot_nav_inner #sprite a {
color: #959595;
font-family: Helvetica, arial, sans-serif;
font-size: 15px;
font-weight: 100;
padding-top: 18px;
}
 
#foot_nav_inner #sprite a:hover {
color: #888888;
}






