/* ----------------------------- Page Setup Start ----------------------------- */

* {
	margin: 0;
	float: none;
	padding-right: 0px;
	} /* Resets all Margins and Paddings to 0.  Puts all browsers on the same playing field. */

a:active, a.active { outline: none; } /* Removes dotted area around active <a> tags in Firefox */

body, html {
	height: 100%;
}

body {
	position: relative; /* Makes sure everything within the body tags are placed relative to the body. */
	width: 960px; /* 960 is a good width for 1024x768 browser window */
	margin: 0 auto;
	font-family: Verdana, sans-serif;
	font-size: .625em; /* Matches 10px; */
	text-align: center; /* For Centered Layouts in IE 5.5 */
	background-color: #ededde;	
}

fieldset, img {
	border: 0;
	background-position: center;
}

p, td {  }
li {  }
h1 { font-size: 1.8em; }  /* Default Size for h1 is 18px - based on an 10px height */
h2 { font-size: 1.5em; } /* Default Size for h2 is 15px - based on an 10px height */
h3 { font-size: 1.2em; } /* Default Size for h3 is 12px - based on an 10px height */
h4 { font-size: 1.1em; } /* Default Size for h4 is 11px - based on an 10px height */
h5 { font-size: 1em; } /* Default Size for h5 is 10px - based on an 10px height */
h6 { font-size: .9em; } /* Default Size for h6 is 9px - based on an 10px height */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { padding: .7em 0 .5em 0; }
ul { margin: .5em 0; }
li, dd { margin-left: 2em; }
fieldset { padding: .5em; }

a:link { text-decoration: none; -moz-outline: none; }	/* unvisited link */
a:visited {  }											/* visited link */
a:hover { text-decoration: underline; }					/* mouse over link */
a:active { outline: none; }								/* selected link */

ul.menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	ul.vertical li {
		margin: 0;
		padding: 0;
	}
	
	ul.horizontal li {
		margin: 0;
		padding: 0;
		float: left;
	}
	
		ul.graphic li a,
		.image_text {
			display: block;
			overflow: hidden;
			border: 0;
			text-indent: -2000em;
		}

hr {
	border: 0;
	border-top: 1px solid #dededb;
}
/* ----------------------------- Page Setup End ------------------------------- */

/* ----------------------------- Header Start ----------------------------- */

#header {
	position: relative;
	text-align: left;
	height: 115px;
	width: 953px;
	overflow: hidden;
	background: url('../images/backgrounds/bg_header.jpg') no-repeat 7px 0px;
}

	#logo_main {
	display: block;
	position: absolute;
	top: -14px;
	left: 41px;
	width: 246px;
	height: 128px;
	z-index: 20;
	background-image: url(../images/logos/logo_main.png);
	background-repeat: no-repeat;
	}
	
	#get_started {
		position: absolute;
		top: 500px;
		right: 25px;
		width: 213px;
		height: 78px;
		z-index: 100;
	}

/* ----------------------------- Main Menu Start ----------------------------- */

#main_menu_container * {
	margin: 0;
	padding: 0;
}

#main_menu_container {
	position: absolute;
	top: 15px;
	right: 10px;
	width: 458px; /* Full Width of Menu */
	list-style-type: none;
}

	#main_menu_container li {
		float: left;
		height: 35px;
		overflow: hidden;
	}
	
		#main_menu_container li a {
			display: block;
			text-indent: -1000em; 
			height: 35px;
			overflow: hidden;
		}
		
			#main_menu_container li a#nav_menu1 {
				width: 75px;
				background: url('../images/navigation/btn_menu1.gif') no-repeat 0 0;
			}
			
			#main_menu_container li a#nav_menu2 {
				width: 98px;
				background: url('../images/navigation/btn_menu2.gif') no-repeat 0 0;
			}
			
			#main_menu_container li a#nav_menu3 {
				width: 95px;
				background: url('../images/navigation/btn_menu3.gif') no-repeat 0 0;
			}
			
			#main_menu_container li a#nav_menu4 {
				width: 94px;
				background: url('../images/navigation/btn_menu4.gif') no-repeat 0 0;
			}
			
			#main_menu_container li a#nav_menu5 {
				width: 96px;
				background: url('../images/navigation/btn_menu5.gif') no-repeat 0 0;
			}
			
				#main_menu_container li a#nav_menu1:hover,
				#main_menu_container li a#nav_menu2:hover,
				#main_menu_container li a#nav_menu3:hover,
				#main_menu_container li a#nav_menu4:hover,
				#main_menu_container li a#nav_menu5:hover,
				#main_menu_container li a#nav_menu1:active,
				#main_menu_container li a#nav_menu2:active,
				#main_menu_container li a#nav_menu3:active,
				#main_menu_container li a#nav_menu4:active,
				#main_menu_container li a#nav_menu5:active {
					background-position: 0 -35px;
				}
				
				
				body.about #main_menu_container li a#nav_menu1,
				body.products #main_menu_container li a#nav_menu2,
				body.services #main_menu_container li a#nav_menu3,
				body.partners #main_menu_container li a#nav_menu4,
				body.contacts #main_menu_container li a#nav_menu5,
				#main_menu_container li a#nav_menu1.active,
				#main_menu_container li a#nav_menu2.active,
				#main_menu_container li a#nav_menu3.active,
				#main_menu_container li a#nav_menu4.active,
				#main_menu_container li a#nav_menu5.active {
					background-position: 0 -70px;
				}
					
/* ----------------------------- Main Menu End ----------------------------- */

/* ----------------------------- Submenu Start ----------------------------- */
#submenu {
	position: absolute;
	top: 95px;
	right: 100px;
}

	#submenu li {
		padding: 0 20px 0 0;
		text-align: center;
		height: 19px;
		
	}
		#submenu li a {
			display: block;
			padding: 0 0 0 20px;
			line-height: 19px;
			font-family: Helvetica, sans-serif;
			color: #5d5d5d;
			font-size: 12px;
			text-decoration: none;
			_font-weight: bold;
		}
		
			#submenu li a:visited {
				text-decoration: none;
			}
			
			#submenu li a:hover {
				text-decoration: underline;
			}
			
			body.overview #submenu li#submenu1,
			body.history #submenu li#submenu2,
			body.values #submenu li#submenu3,
			body.team #submenu li#submenu4,
			body.careers #submenu li#submenu5,
			body.value #submenu li#submenu1,
			body.displays #submenu li#submenu2,
			body.merchandise #submenu li#submenu3,
			body.distribution #submenu li#submenu4,
			body.become #submenu li#submenu1,
			body.publishers #submenu li#submenu2,
			body.retailers #submenu li#submenu3 {
				background: url('../images/backgrounds/submenu_right.gif') no-repeat right;
			}
			
			body.overview #submenu li#submenu1 a,
			body.history #submenu li#submenu2 a,
			body.values #submenu li#submenu3 a,
			body.team #submenu li#submenu4 a,
			body.careers #submenu li#submenu5 a,
			body.value #submenu li#submenu1 a,
			body.displays #submenu li#submenu2 a,
			body.merchandise #submenu li#submenu3 a,
			body.distribution #submenu li#submenu4 a,
			body.become #submenu li#submenu1 a,
			body.publishers #submenu li#submenu2 a,
			body.retailers #submenu li#submenu3 a {
				background: url('../images/backgrounds/submenu_left.gif') no-repeat 0 0;
				color: #000000;
			}
			
			body.overview #submenu li#submenu1 a:hover,
			body.history #submenu li#submenu2 a:hover,
			body.values #submenu li#submenu3 a:hover,
			body.team #submenu li#submenu4 a:hover,
			body.careers #submenu li#submenu5 a:hover,
			body.value #submenu li#submenu1 a:hover,
			body.displays #submenu li#submenu2 a:hover,
			body.merchandise #submenu li#submenu3 a:hover,
			body.distribution #submenu li#submenu4 a:hover,
			body.become #submenu li#submenu1 a:hover,
			body.publishers #submenu li#submenu2 a:hover,
			body.retailers #submenu li#submenu3 a:hover {
				text-decoration: none;
			}
/*


	
	
		
		
			
			
			
			
			
			
			
*/
/* ----------------------------- Submenu End ----------------------------- */

/* ----------------------------- Homepage Menu Start ----------------------------- */

#homepage_menu {
	position: absolute;
	top: 355px;
	left: 25px;
	list-style-type: none;
}

	#homepage_menu li {
		float: left;
		border-right: 1px solid #b9bec2;
		margin: 0;
		padding: 0;
	}
	
	#homepage_menu li.last {
		border: 0;
	}
	
		#homepage_menu li a {
			font-family: Helvetica, sans-serif;
			color: #2879c4;
			font-size: 20px;
			padding: 0 7px;
		}
		
			#homepage_menu li a:hover,
			#homepage_menu li a:active {
				text-decoration: underline;
			}
			
			
			#homepage_menu li a.active {
				color: #CCCCCC;
			}

/* ----------------------------- Homepage Menu End ----------------------------- */

/* ----------------------------- Header End ------------------------------- */

/* ----------------------------- Content Start ----------------------------- */

#main_container {
	position: relative;
	text-align: left;
	width: 960px;
	margin: 0 auto;
	background: url('../images/backgrounds/bg_lower.gif') repeat-y 0 0;
	height: 100%;
}

	#main_content_home {
		position: relative;
		height: 350px;
		margin: 0 auto;
		background: url('../images/backgrounds/bg_main2.gif') repeat-y 0 0;
		padding: 30px 40px;
		overflow: hidden;
	}
	
		#main_content_home img {
			position: absolute;
			top: 0;
			left: 7px;
		}
	
		#main_content_home img.inactive {
			display: none;
		}
	
	#main_content {
	position: relative;
	margin: 0 auto;
	background: url('../images/backgrounds/bg_main2.gif') repeat-y 0 0;
	padding: 10px 50px;
	}
	
		.page_header {
			width: 400px;
			height: 45px;
			margin-top: 30px;
		}
		
			.page_header.large {
				width: 475px;
				height: 100px;
			}
		
			.page_header#about_overview {
	background-image: url(../images/backgrounds/hdr_overview.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
			}
			
			.page_header#about_history {
				background: url('../images/backgrounds/hdr_history.gif') no-repeat 0 0;
			}
			
			.page_header#about_values {
				background: url('../images/backgrounds/hdr_values.gif') no-repeat 0 0;
			}
			
			.page_header#about_team {
				background: url('../images/backgrounds/hdr_team.gif') no-repeat 0 0;
			}
			
			.page_header#about_careers {
				background: url('../images/backgrounds/hdr_careers.gif') no-repeat 0 0;
			}
			
			.page_header#custom_displays {
				background: url('../images/backgrounds/hdr_custom_displays.gif') no-repeat 0 0;
			}
			
			.page_header#contacts {
				background: url('../images/backgrounds/hdr_contacts.gif') no-repeat 0 0;
			}
			
			.page_header#services_value {
				background: url('../images/backgrounds/hdr_value.gif') no-repeat 0 0;
			}
			
			.page_header#services_distribution {
				background: url('../images/backgrounds/hdr_distribution.gif') no-repeat 0 0;
			}
			
			.page_header#services_merchandising {
				background: url('../images/backgrounds/hdr_merchandising.gif') no-repeat 0 0;
			}
			
			.page_header#partners {
				background: url('../images/backgrounds/hdr_partners.gif') no-repeat 0 0;
			}
			
			.page_header#products {
				background: url('../images/backgrounds/hdr_products.gif') no-repeat 0 0;
			}
			
			.page_header#publishers {
				background: url('../images/backgrounds/hdr_publishers.gif') no-repeat 0 0;
			}
			.page_header#retailers {
				background: url('../images/backgrounds/hdr_retailers.gif') no-repeat 0 0;
			}
			
			.page_header#artscrafts {
				background: url('../images/backgrounds/hdr_artsandcrafts.gif') no-repeat 0 0;
			}
			.page_header#decor {
				background: url('../images/backgrounds/hdr_decor.gif') no-repeat 0 0;
			}
			.page_header#foods {
				background: url('../images/backgrounds/hdr_natural_foods.gif') no-repeat 0 0;
			}
			.page_header#discount {
				background: url('../images/backgrounds/hdr_discount.gif') no-repeat 0 0;
			}
			.page_header#internet {
				background: url('../images/backgrounds/hdr_internet.gif') no-repeat 0 0;
			}
			.page_header#entertainment {
				background: url('../images/backgrounds/hdr_entertainment.gif') no-repeat 0 0;
			}
			.page_header#electronics {
				background: url('../images/backgrounds/hdr_electronics.gif') no-repeat 0 0;
			}
			.page_header#sporting {
				background: url('../images/backgrounds/hdr_sporting.gif') no-repeat 0 0;
			}
			
			
	.left_content {
	width: 900px;
	margin-bottom: 30px;
	}
	
		#main_content p {
			/*
			font-family: Helvetica, sans-serif;
			font-size: 1.2em;
			line-height: 1.7em;
			color: #494947;
			*/
			font-size: 1.2em;
		}

#callout_bar {
	clear: both;
	width: 960px;
	background: url('../images/backgrounds/bg_callout.gif') repeat-y 0 0;
}

	#callout_top {
		width: 953px;
		height: 7px;
		overflow: hidden;
		background: url('../images/backgrounds/bg_callout_top.gif') no-repeat 7px 0;
	}
	
	#callout_bottom {
		width: 953px;
		height: 7px;
		overflow: hidden;
		background: url('../images/backgrounds/bg_callout_bottom.gif') no-repeat 7px 0;
	}
	
	#callout_content {
		padding: 15px 30px;
	}
	
	#callout_content_home {
		position: relative;
		padding: 15px 30px;
		height: 100px;
	}
	
		.callout_text {
	position: relative;
	margin-top: 20px;
	width: 325px;
	visibility: visible;
	background-position: left center;
		}
		
			.callout_text h3 {
			
			}
			
			.callout_text p {
				margin: 0;
				padding: 0;
			}
		
		.callout {
	width: 93px;
	height: 93px;
	margin-right: 25px;
	background-image: url(/images/logos/home_depot_logo.gif);
	background-repeat: no-repeat;
	background-position: right center;
		}
		
			.callout.last {
				background: none;
			}
		
		.callout1 {
			position: absolute;
			top: 15px;
			left: 30px;
			width: 325px;
			height: 93px;
			background: url('../images/backgrounds/callout_border.gif') no-repeat right center;
		}
		
			.callout2 {
				position: absolute;
				top: 15px;
				left: 400px;
				width: 325px;
				height: 93px;
				background: none;
			}
		
		.callout_link {
			display: block;
			color: #fcfbf7;
			line-height: 20px;
			width: 225px;
			font-size: 11px;
			margin-top: 5px;
			padding: 0 20px;
			background: #3c8cd7 url('../images/icons/link_arrow.gif') no-repeat 8px 7px;
			text-decoration: none;
		}
		
			
			
				.callout_link:visited {
					color: #fcfbf7;
				}
				
				.callout_link:hover {
					text-decoration: underline;
				}

.sub_content {
	position: absolute;
	width: 153px;
	top: 20px;
	right: 289px;
	height: 84px;
	visibility: visible;
	padding-left: 30px;
}

	.sub_content#distribute {
		top: 65px;
	}

	.sub_content h1 {
		font-family: Helvetica, sans-serif;
		color: #000000;
		font-size: 2.2em;
		margin: 0;
		padding: 0;
	}
		
		.sub_content ul {
			width: 320px;
			list-style-position: inside;
			list-style-image: url('../images/icons/red_marker.gif');
		}
		
			.sub_content ul li {
				width: 320px;
				border-bottom: 1px solid #e9e9df;
				margin: 0;
				padding: 7px 0 5px 5px;
			}
			
				.sub_content ul li a {
					font-family: Helvetica, sans-serif;
					color: #c20036;
					font-size: 1.3em;
				}
				
	.testimonial {
		margin-top: 2em;
	}
	
		.testimonial h1 {
			color: #a8a894;
			font-size: 3em;
		}
		
		.testimonial p {
			color: #a8a894;
			font-size: 1.2em;
		}

/*----------------------Testimonials----------------------------------*/



		.testimonial {
			font-family: Helvetica, sans-serif;
			color: #86867b;
			font-size: 12px;
			line-height:15px;
		}


		.norm_author {
			font-family: Verdana, sans-serif;
			color: #0065b7;
			font-size: 9px;
			font-weight:bold;
			line-height:18px;
		}
		
		.norm {
	position: absolute;
	top: 144px;
	left: 48px;
	width: 709px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 1.6em;
	color: #000000;
		}

.services_sub_content {
	float: right;
	width: 320px;
	margin: 60px 0 60px 75px;
}

	.services_sub_content_image {
		width: 318px;
		height: 233px;
		position: relative;
	}
	
		.services_sub_content_image a {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 88px;
			height: 25px;
			background: url('../images/icons/expand.gif') no-repeat 0 0;
		}
	
		.services_sub_content_image#services_image_displays {
			background: url('../images/backgrounds/services_image_displays.jpg') no-repeat 0 0;
		}
		
		ul.services_sub_content_menus_main {
			list-style-type: none;
			margin: 40px 0 0 0;
			padding: 10px 0 0 0;
			border-top: 1px solid #dededb;
			
		}
		
			ul.services_sub_content_menus_main li {
				font-family: Helvetica, sans-serif;
				margin: 0 0 20px 0;
				padding: 0 0 40px 0;
				width: 159px;
				color: #666666;
				font-size: 2.4em;
				float: left;
				border-right: 1px solid #dededb;
			}
			
			ul.services_sub_content_menus_main li.last {
				padding: 0 0 40px 20px;
				width: 139px;
				border: 0;
			}
			
				ul.services_sub_content_menus_sub {
					list-style-position: inside;
					list-style-image: url('../images/icons/red_marker.gif');
					margin: 0;
					padding: 0;
					
				}
				
					ul.services_sub_content_menus_sub li {
						margin: 10px 0 0 0;
						padding: 0;
						font-size: .5em;
						border: 0;
					}
					
						ul.services_sub_content_menus_sub li a {
							margin: 0;
							padding: 0;
							font-size: 1.2em;
							font-family: Helvetica, sans-serif;
							color: #c20036;
						}

/* About */
		
				
.team_sub_content {
	position: relative;
	float: right;
	width: 300px;
	margin: 0px 0px 50px 25px;
	background-position: align left;
}

	.about_sub_content {
	width: 380px;
	height: 250px;
	position: relative;
	border:1px solid #999999;
	background-repeat: no-repeat;
	background-position: right center;
	visibility: visible;
	float: right;
	margin-left: 8px;
	}

/* History Page */
		
		
.history_sub_content {
	position: relative;
	float: right;
	width: 382px;
	margin: 60px 40px;
}

	.history_sub_content_image {
	width: 380px;
	height: 225px;
	position: relative;
	border:1px solid #999999;
	background-image: url(../history_files/timeline.png);
	}
	
		.history_sub_content_image a {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 88px;
			height: 25px;
			background: url('../images/icons/expand.gif') no-repeat 0 0;
		}
	
		.history_sub_content_image#history_image_timeline {
	background-image: url(/history_files/timeline.png);
	background-repeat: no-repeat;
	background-position: 0 0;
		}
		
/* Values (Not same as "Value") */
		
				
.values_sub_content {
	position: relative;
	float: right;
	width: 382px;
	margin: 60px 0 60px 75px;
}

	.values_sub_content_image {
		width: 380px;
		height: 250px;
		position: relative;
		border:1px solid #999999;
	}
	
		.values_sub_content_image a {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 88px;
			height: 25px;
			background: url('../images/icons/expand.gif') no-repeat 0 0;
		}
	
		.values_sub_content_image#values_image_values {
			background: url('../images/backgrounds/warehouse_business_woman.gif') no-repeat 0 0;
		}
		

/* Value Page (Not same as "Values") */

/* Value Page Images */	
		
.value_sub_content {
	position: relative;
	float: left;
	width: 302px;
	margin: 0px 0px 75px;
	padding-right: 25px;
	padding-top: 30px;
}

	.value_sub_content_image {
		width: 300px;
		height: 200px;
		position: relative;
		border:1px solid #999999;
	}
	
		.value_sub_content_image a {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 88px;
			height: 25px;
			background: url('../images/icons/expand.gif') no-repeat 0 0;
		}
	
		.value_sub_content_image#value_image_magstack {
	background: url('../images/backgrounds/magstack.jpg') no-repeat 0 0;
	padding-top: 25px;
			
		}

/* Product Overview */

ul.product_overview {
	width: 880px;
}

	ul.product_overview li {
		float: left;
		width: 410px;
		padding-bottom: 30px;
	}
		ul.product_overview li img {
			float: left;
			border: 4px solid #eaeae4;
		}
		
		ul.product_overview li h1 {
			margin: 0 0 .25em 113px;
			padding: 0;
			font-family: Helvetica, sans-serif;
			font-weight: normal;
			font-size: 2em;
			color: #494947;
		}
		
		ul.product_overview li p {
			width: 275px;
			font-family: Helvetica, sans-serif;
			line-height: 1.6em;
			color: #494947;
			margin: 0 0 0 113px;
			padding: 0;
		}
/*

/* Team */
ul.team_content {
	width: 880px;
}

	ul.team_content li {
		float: left;
		width: 410px;
		padding-bottom: 20px;
	}
		ul.team_content li img {
	float: left;
	border: 4px solid #eaeae4;
	background-image: url(../images/profiles/mrogge.jpg);
		}
		
		ul.team_content li h1 {
			margin: 0 0 .25em 113px;
			padding: 0;
			font-family: Helvetica, sans-serif;
			font-weight: normal;
			font-size: 2em;
			color: #494947;
		}
		
		ul.team_content li h2 {
			margin: 0 0 0 113px;
			padding: 0;
			font-family: Helvetica, sans-serif;
			font-weight: normal;
			font-size: 1.6em;
			color: #494947;
		}
		
		ul.team_content li p {
			margin-left: 113px;
			width: 275px;
			font-family: Helvetica, sans-serif;
			line-height: 1.6em;
			color: #494947;
		}
		
		ul.team_content li.top p {
			margin-left: 113px;
			width: 600px;
			font-family: Helvetica, sans-serif;
			line-height: 1.6em;
			color: #494947;
		}
		
/* Careers */
		
				
.careers_sub_content {
	position: relative;
	float: right;
	width: 382px;
	margin: 60px 0 60px 75px;
}

	.careers_sub_content_image {
	width: 380px;
	height: 325px;
	position: relative;
	border:1px solid #999999;
	background-image: url(../careers_files/paperpilechain.jpg);
	background-repeat: no-repeat;
	}
	
		.careers_sub_content_image a {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 88px;
			height: 25px;
			background: url('../images/icons/expand.gif') no-repeat 0 0;
		}
	
		.careers_sub_content_image#careers_image_careers {
	background-image: url(/images2/LISA%20AND%20TERRY.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
		}
		
/* Merchandising */
		
.merchandising_sub_content {
	position: relative;
	float: right;
	width: 382px;
	margin: 30px 0 0px 30px;
}

	.merchandising_sub_content_image {
	width: 360px;
	height: 325px;
	position: relative;
	border:1px solid #999999;
	background-image: url(../merchandise_files/LISA%20AND%20TERRY.jpg);
	}
	
		.merchandising_sub_content_image a {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 88px;
			height: 25px;
			background: url('../images/icons/expand.gif') no-repeat 0 0;
		}
	
		.merchandising_sub_content_image#merchandising_image_merchandising {
	background-image: url(file:///C|/Users/Robin/selectmediaservices/www/images/images2/LISA%20AND%20TERRY.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
		}
		
.displays_sub_content {
	position: relative;
	float: right;
	width: 382px;
	margin: 60px 0 60px 75px;
}
		
/* Distribution Page */
		
		
.distribution_sub_content {
	position:absolute;
	top:316px;
	right:46px;
	height:497px;
	width: 200px;
	
}

	.distribution_sub_content_image {
	width: 200px;
	height: 139px;
	border:1px solid #999999;
	background-image: url(../distribution_files/merchandising-hd-mags-2.png);
	}
	
	
		.distribution_sub_content_image#distribution_image_angela {
			background: url('../images/backgrounds/angela.gif') no-repeat 0 0;
		}
		
		.distribution_sub_content_image#distribution_image_duluth {
			background: url('../images/backgrounds/duluth.gif') no-repeat 0 0;
		}
		
/* Contact */
.contact_sub_content {
	position: absolute;
	width: 382px;
	top: 60px;
	right: 60px;
}

	.contact_sub_content_image {
		width: 380px;
		height: 250px;
		position: relative;
		border:1px solid #999999;
	}
	
		.contact_sub_content_image a {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 88px;
			height: 25px;
			background: url('../images/icons/expand.gif') no-repeat 0 0;
		}
	
		.contact_sub_content_image#contact_image_contacts {
	background: url('../images/backgrounds/contacts.jpg') no-repeat 0 0;
	padding: 10px;
		}

.girl {
	position: relative;
	float: right;
	width: 320px;
	margin: 110px 0 60px 50px;
	padding-bottom: 30px;
}

	.girl img {
		position: relative;
		width: 315px;
		height: 231px;
		border: 1px solid #999999;
	}
	
ul.girl_menus_sub {
	list-style-type: none;
	width:300px;
		
}

	ul.girl_menus_sub li {
		margin: 5px 0 0 0;
		padding: 0;
		font-size: .5em;
		border: 0;
	}
	
		ul.girl_menus_sub li a {
			font-weight:bold;
			text-decoration:none;
			margin: 0;
			padding: 0;
			font-family: Helvetica, sans-serif;
			color:#333333;
			font-size: 12px;
		}
		
		ul.girl_menus_sub li a:hover {
			font-weight:bold;
			text-decoration:underline;
			margin: 0;
			padding: 0;
			font-family: Helvetica, sans-serif;
			color:#333333;
			font-size: 12px;
		}
		
		ul.girl_menus_sub li a:visited {
			font-weight:bold;
			text-decoration:none;
			margin: 0;
			padding: 0;
			font-family: Helvetica, sans-serif;
			color:#333333;
			font-size: 12px;
		}
		body.entertainment ul.products_sub_content_menus_sub li a#entertainment,
		body.electronics ul.products_sub_content_menus_sub li a#electronics,
		body.foods ul.products_sub_content_menus_sub li a#foods,
		body.artsandcrafts ul.products_sub_content_menus_sub li a#artsandcrafts, 
		
		body.internet ul.girl_menus_sub li a#internet, 
		body.sporting ul.girl_menus_sub li a#sporting, 
		body.discount ul.girl_menus_sub li a#discount, 
		body.decor ul.girl_menus_sub li a#decor, 
		ul.girl_menus_sub li a:active {
	font-weight:bold;
	text-decoration:none;
	margin: 0;
	padding: 0;
	font-family: Helvetica, sans-serif;
	color:#0065b7;
	font-size: 16px;
		}
/*  ---------------------------Start White Callouts------------------ */
	
		
		
.callout_sub_content {
	position: absolute;
	width: 292px;
	right: 0;
	top: 100px;
	right: 100px;
}

	.callout_sub_content_image {
		width: 290px;
		height: 250px;
		position: relative;
		border:1px solid #999999;
	}
	
		.callout_sub_content a {
			text-decoration: none;
		}
		
		.callout_sub_content a:hover {
			text-decoration: underline;
		}
		
		.callout_sub_content_image a {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 88px;
			height: 25px;
			background: url('../images/icons/expand.gif') no-repeat 0 0;
			
		}
		
		.callout_sub_content_image a:hover {
			text-decoration: underline;
		}
	
		.callout_sub_content_image#callout_image_addsales {
			background: url('/images/callouts/addsales.gif') no-repeat 0 0;
		}

	
		.callout_white {
			width: 290px;
			height: 93px;
			margin-right: 25px;
			
		}
		
			.callout_white.last {
				background: none;
				margin-top:40px;
			}
		
		.callout_white_link {
			display: block;
			color: #fcfbf7;
			line-height: 20px;
			width: 245px;
			font-size: 11px;
			margin-top: 5px;
			padding: 0 20px;
			background: #3c8cd7 url('../images/icons/link_arrow.gif') no-repeat 8px 7px;
		}
		
			
			
				.callout_white_link:visited {
					color: #fcfbf7;
				}
				
				.callout_white_link:hover {
					text-decoration: none;
				}




/*  ---------------------------End White Callouts----------------------------*/
/* ----------------------------- Content End ------------------------------- */

/* ----------------------------- Footer Start ----------------------------- */

#footer {
	clear: both;
	position: relative;
	text-align: left;
	background: url('../images/backgrounds/bg_lower.gif') repeat-y 0 0;
}
	
	#footer p {
		font-family: Verdana, sans-serif;
		color: #eeeeee;
		margin: 0 0 0 30px;
		padding-top: 18px;
	}
	
	#footer a {
		font-family: Verdana, sans-serif;
		color: #eeeeee;
		margin: 0;
		padding-top: 18px;
		text-decoration: underline;
	}

/* ----------------------------- Footer End ------------------------------- */

/*------------------------table grids----------------------------*/

.grid {
	border:none;
	padding:0px auto;
	width: 600px;
}

.grid h2 {
	color: #666666;
}
/* ----------------------------- Special Start ----------------------------- */
.clear {
	clear: both;
}

.popup {
	display: none;
	position: absolute;
	width: 440px;
	/*
	height: 315px;
	*/
	height: 360px;
	z-index: 100;
	background-color: #1F64B1;
}

	.popup h1 {
		color: #ffffff;
		font-family: helvetica;
		font-size: 14px;
	}

	.popup_content {
		position: absolute;
		width: 380px;
		/*
		height: 230px;
		*/
		height: 275px;
		background-color: #ffffff;
		border: 1px solid #eeeeee;
		padding: 15px;
		bottom: 15px;
		left: 15px;
		overflow: auto;
	}
	
		.popup_content p {
			text-align: left; 
		}
		
/* Extras */
#value_publications{

top:120px;

font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;

}				

.list_items li {
	margin-bottom: .5em;
}

#distribution li,
.list_items li,
merchandising_instore li,
#partners_body li,
#value_publications li{

font-size:12px;
text-indent:none;
text-align:left;
list-style:disc;
list-style-position:outside;
margin-left:12px;

}

.overlay {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: .3;
	z-index: 200;
	filter: alpha(opacity = 30);
	text-align: left;
}

.subhead {
	margin: -1em 0 2em 0;
	padding: 0 0 0 0;
}

.subhead_retail {
	margin: 0 0 -1.5em 0;
	padding: 0;
}

.product_types {
	position: absolute;
	width: 500px;
	top: 60px;
	_top: 80px;
	left: 490px;
	_left: 475px;
	_font-weight: bold;
}
/* ----------------------------- Special End ------------------------------- */
girl {
	float: left;
}
