/* @ import (" thickbox.css "); */

.chngdlvsfont
{
	font-family: 'copperplate_becker_boldRg', Arial, sans-serif;
}

@font-face {
    font-family: 'copperplate_becker_boldRg';
    src: url('/fonts/copperplate_becker_bold-webfont.eot');
    src: url('/fonts/copperplate_becker_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/copperplate_becker_bold-webfont.woff2') format('woff2'),
         url('/fonts/copperplate_becker_bold-webfont.woff') format('woff'),
         url('/fonts/copperplate_becker_bold-webfont.ttf') format('truetype'),
         url('/fonts/copperplate_becker_bold-webfont.svg#copperplate_becker_boldRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	background: #232323 url(/Themes/ChangedLives/Include/_images/bg_main.jpg) no-repeat center top;
	font: normal normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
}
strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	font: normal normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #ffae00;
}
a:active {
	outline: none;
}

/* Text Image Replacement */					
.tir {
	display: block;
	text-indent: -3000px;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
}

/* Menu Section */
.menu_container {
	width: 100%;
	height: 40px;
	background-color: #202020;
	z-index: 500;
}
	/* Top level menu */
	.menu_container ul {
		width: 960px;
		text-align: center;
		position: relative;
		left: 50%;
		margin-left: -480px;
	}
	.menu_container li {
		display: block;
		float: left;
		font-size: 14px;
		font-weight: bold;
		margin: 9px 12px 9px 11px;
		position: relative;		
	}		
	.menu_container li a {
		color: #eee9e0;
		padding: 9px 0;
	}		
			.menu_container li a:hover, .menu_container li a:focus {
				color: #ffae00; 
			}
		.menu_container li a.has_sub {
			/*background: transparent url(/Themes/ChangedLives/Include/_images/sprites_ra.png) no-repeat right 14px;
			 
			padding: 9px 14px 15px 0;*/
			padding-right: 14px;
			padding-top: 7px;
			background:url('/Media/arrow.png') no-repeat scroll right 14px transparent
		}
		
	/* Sub Nav */
	.menu_container li ul {
		display: none;
		position: absolute;
		text-align: left;
		top: 30px;
		left: 0;
		margin-left: 0;
		width: 150px;
		background-color: rgb(43, 42, 40);
		background-color: rgba(43, 42, 40, 0.95);
		-moz-box-shadow: 0px 3px 3px #121210;
		-webkit-box-shadow: 0px 3px 3px #121210;
		box-shadow: 0px 3px 3px #121210;
	}
	.menu_container li li {
		display: block;
		float: none;
		clear: both;
		font-size: 12px;
		margin: 0;
		padding: 10px;
		border-top: 1px solid #202020;
	}
	.menu_container li li a {
		color: #ece7de;
	}
		.menu_container li li a:hover, .menu_container li li a:focus {
	
		}

/* Main Container */
.main_container {
	width: 960px;
	margin: 0 auto;
}

.changed_lives_logo {
	width: 372px;
	height: 71px;
	background-image: url(/Themes/ChangedLives/Include/_images/sprites_block.png);
	background-position: 0 0;
	margin: 18px auto 0;
}

.video_player {
	width: 596px;
	margin: 40px auto;
}

.home_navigation {
	width: 100%;
	background-color: #2e2d2b;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	position: relative;
	padding-top: 20px;
}
	.home_navigation .jcarousel-clip {
		width: 820px;
		height: 110px;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
		border-bottom: 1px solid #282725;
	}
		.home_navigation .video_listing ul {
			position: absolute;
			height: 90px;
		}
		.home_navigation .video_listing li {
			display: block;
			background: transparent url(/Themes/ChangedLives/Include/_images/sprites_block.png) no-repeat -200px -200px;
			width: 193px; /* 265 - 36 - 36 */
			height: 58px; /* 90 - 16 - 16 */
			padding: 16px 36px;
			float: left;
			margin: 0 5px;
		}
				.home_navigation .video_listing li.hover {
					background-position: -200px -300px;
				}
			.home_navigation .video_listing li a {
				display: table-cell;
				background: transparent url(/Themes/ChangedLives/Include/_images/sprites_la.png) no-repeat 0 0;
				padding-left: 54px;
				height: 38px;
				font-size: 14px;
				vertical-align: middle;
				color: #e4dfd7;
			}
			.home_navigation .video_listing li.hover a {
				color: #fff;
			}
	.home_navigation  a[title*="Scroll"], .jcarousel-prev, .jcarousel-next {
		display: block;
		position: absolute;
		background: transparent url(/Themes/ChangedLives/Include/_images/sprites_block.png) no-repeat 0 0;
		text-indent: -3000px;
		width: 39px;
		height: 39px;
		top: 36px;
	}	
	.home_navigation a[title*="Left"], .jcarousel-prev {		
		background-position: 0 -200px;
		left: 20px;
	}
		.home_navigation a[title*="Left"]:hover, .jcarousel-prev:hover {
			background-position: 0 -300px;
		}
	.home_navigation a[title*="Right"], .jcarousel-next {
		background-position: -100px -200px;
		right: 20px;
	}
		.home_navigation a[title*="Right"]:hover, .jcarousel-next:hover {
			background-position: -100px -300px;
		}
	a.godeeper {
		background-color: #242321;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		padding: 8px 45px;
		color: #ffae00;
		margin: 0 auto;
		text-align: center;
		display: block;
		position: relative;
	}
			a.godeeper:hover {
				background-color: #1c1b1a;
			}
			.home_navigation a.godeeper {
				width: 70px;
			}
		.home_navigation a.godeeper {
			top: -18px;
		}
		.interior_content a.godeeper {
			float: right;
			background-color: #1e1d1c;			
		}

.interior_content {
	float: right;
	margin-right: 90px;
	padding-top: 40px;
	width: 595px;
	color: #e4dfd7;
	min-height:500px;
}
	.interior_content h1 {
		font-size: 18px;
		font-weight: bold;
		color: #ffae00;
		float: left;
		padding-right: 10px;
		line-height: 1.5em;
	}
	.interior_content h2 {
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		line-height: 1.5em;
	}
	.interior_content h3 {
		font-size: 14px;
		font-weight: bold;
		color: #ffae00;
		line-height: 1.5em;
	}
	.interior_content h4 {
		font-size: 14px;
		font-weight: normal;
		color: #333;	
	}
	.interior_content h5 {
		font-size: 12px;
		font-weight: bold;
		color: #ffae00;
	}
	.interior_content h6 {
		font-size: 12px;
		font-weight: normal;
		color: #333;
	}
	.interior_content p {
		padding-bottom: 1.5em;
	}
	.interior_content .video_player {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
.video_list_holder {
	position: relative;
	width: 240px;
	overflow: hidden;
	height: 365px;
	
}
.video_list_holder li {
	float: left;
	width: 240px;
}

	
.interior_menu {
	float: left;
	width: 240px;
	background-color: #302f2c;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-top: 40px;
}
	.interior_menu .jcarousel-clip {
		height: 365px;
		width: 240px;
		overflow: hidden;
		position: relative;
	}
	.interior_menu .video_list {
		padding: 10px 6px;	
	}
	.interior_menu .video_list li {
		background: transparent url(/Themes/ChangedLives/Include/_images/sprites_block.png) no-repeat -500px -200px;
		height: 45px; /* 53 - 4 - 4 */
		width: 210px; /* 228 - 10 - 8 */
		display: block;	
		padding: 4px 10px 10px 8px;
	}
			.video_list li.li_last {
				padding-bottom: 0;
			}
			.interior_menu .video_list li.hover {
				background-position: -500px -300px;
			}
		.interior_menu .video_list li a {
			display: table-cell;
			background: transparent url(/Themes/ChangedLives/Include/_images/sprites_la.png) no-repeat 0 -296px;
			padding-left: 39px;
			height: 39px;
			font-size: 12px;
			vertical-align: middle;
			color: #e4dfd7;
		}
			.interior_menu .video_list li a:hover, .interior_menu .video_list li a:focus {
				background-position: 0 -196px;
			}	
			
	.interior_menu .interior_nav {
		width: 100%;
		background-color: #1e1d1c;
		-moz-border-radius-bottomleft: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;
		float: left;
	}		
		.interior_nav li {
			width: 40%;
			padding: 10px 10px 0;
		}
		.interior_nav a {
			color: #fff;
			display: block;
		}
			.interior_nav a:hover {
				color: #ffae00;
			}
		.interior_nav .prev {
			float: left;		
		}
			.interior_nav .prev a {
				background: transparent url(/Themes/ChangedLives/Include/_images/sprites_la.png) no-repeat 0 -400px;
				height: 37px; /* 47 - 10 */
				padding-top: 9px;
				padding-left: 47px;
				float: left;
			}
				.interior_nav .prev a:hover {
					background-position: 0 -500px;
				}
		.interior_nav .next {
			float: right;
		}
			.interior_nav .next a {
				background: transparent url(/Themes/ChangedLives/Include/_images/sprites_ra.png) no-repeat 100% -200px;
				height: 37px; /* 47 - 10 */
				padding-top: 9px;
				padding-right: 47px;		
				text-align: right;
			}
				.interior_nav .next a:hover {
					background-position: 100% -300px;
				}

.footer {
	clear: both;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 40px;
	border-top: 1px solid #353535;
	font-size: 10px;
	color: #c8c3b4;
	float: left;
	width: 100%;
}
	.footer p {
		float: left;
	}
	.footer strong {
		padding-right: 20px;
	}
	.footer a {
		color: #c8c3b4;
	}
	.footer a:hover {
		color: #ffae00;
	}
	.footer a[title*='episode49'], .footer a[title*='Episode49'] {
		float: right;
		background: transparent url(/Themes/ChangedLives/Include/_images/sprites_block.png) no-repeat -600px 0px;
		width: 85px;
		height: 23px;
		text-indent: -3000px;
	}
	
.interior_content.text {
	float: left;
	width: 100%;
}	
	.interior_content h1 {
		float: none;
		padding-bottom: 0.75em;
	}
	.interior_content h2 {
		float: none;
	}
	
.interior_content.shop {
	float: left;
	margin-right: 0;
	width: 590px;
	padding-top: 68px;
}
	.interior_content.shop h2 {
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		margin-top: 12px;
		padding-bottom: 10px;
	}	
	.interior_content.shop div.cart_section {
		float: left;
		clear: left;
		border-bottom: 1px solid #353535;
		width: 100%;
		padding-bottom: 40px;	
		text-shadow: 1px 1px #000;
	}
		.interior_content.shop div em {
			color: #ffae00;
			padding-right: 2px;
		}
		.interior_content.shop p {
			line-height: 1.5em;
			padding-bottom: 2.0em;
		}
		.interior_content.shop fieldset {
			padding-bottom: 20px;	
		}
		.interior_content.shop .cart_field {
			clear: left;
			float: left;
			width: 100%;
			padding: 0 0 15px 0;
		}			
			.cart_field label {
				font-size: 14px;
				float: left;
				display: block;
				padding-right: 15px;
				padding-top: 6px;			
			}
				.generic_form .cart_field label {
					width: 120px;
					text-align: right;
				}
			.cart_field input {
				float: left;
				padding: 4px;
				font-size: 14px;
				border: 2px solid #353535;
				color: #999;
			}
			.cart_field p {
				display: block;
				float: left;
				width: 70%;
				padding-top: 5px;
			}
			.cart_field input[type*="checkbox"] {
				margin-top: 8px;
			}
			
			.cart_field select {
				float: left;
			}
				.cart_field input:focus, .cart_field input.focus {
					border: 2px solid #ffae00;
					color: #000;
				}
				.cart_field input.activated {
					color: #000;
				}
				.cart_field.donation_type select {
					margin-top: 6px;
				}
				.cart_field.media_type select {
					margin-right: 13px;
					margin-top: 6px;
				}
				.cart_field.in_honor_of .yellow_plus, .cart_field.honor_donation_by .yellow_plus {
					width: 75px;
					float: right;
					margin-top: 4px;
				}				
				.interior_content.shop .cart_field.donation_amount em {
					float: left;
					font-size: 20px;
					color: #e4dfd7;
					font-style: normal;
					font-weight: bold;
					padding-top: 4px;
				}
				.cart_field.in_honor_of ul, .cart_field.honor_donation_by ul {
					float: left;
				}
						.cart_field.in_honor_of ul {
							width: 360px;
						}
						.cart_field.honor_donation_by ul {
							width: 268px;
						}
					.cart_field.in_honor_of li, .cart_field.honor_donation_by li {
						xfloat: left;
					}
					.cart_field.in_honor_of li a[href*="remove_name"], .cart_field.honor_donation_by li a[href*="remove_name"] {
						background:  #1E1D1C url("../../_images/sprites_la.png") no-repeat scroll 5px -595px;
						text-indent: -3000px;
						display: block;
						width: 18px;
						height: 19px;
						display: block;
						float: right;
						margin-top: 5px;
						margin-left: 5px;
					}
						.cart_field.in_honor_of li a[href*="remove_name"]:hover, .cart_field.honor_donation_by li a[href*="remove_name"]:hover {
							background-position: 5px -645px;
						}
				.cart_field.in_honor_of label {
					width: 96px;
				}
				.cart_field.in_honor_of input {
					width: 324px;
				}
				.cart_field.honor_donation_by input {
					width: 230px;
				}
				.cart_field.media_description input {
					width: 395px;
				}
				
	#notification_popup {
		display: none;
	}

.interior_column.right {
	margin-top: 80px;
	float: right;
	width: 350px;
}


	
.cart {
	background: #2e2d2b url(/Themes/ChangedLives/Include/_images/sprites_block.png) no-repeat 0 -400px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #b8b4ac;
	padding-bottom: 20px;
}
	.cart table {
		width: 95%;
		margin: 0 auto;
	}
		.cart table thead tr {
		
		}
			.cart table td {
				vertical-align: top;
			}	
			.cart table thead {			
			}			
				.cart table thead th {
					color: #b8b4ac;
					font-weight: bold;
					text-align: center;
					padding: 15px 0 15px 10px;
				}
					.cart table thead th.items_title {
						border-right: 1px solid #2e2d2b;
					}
					.cart table thead th.amount_title {
						padding-left: 14px;
					}
			.cart table tbody {
			}
				.cart table tbody td {
					color: #fff;
					font-weight: bold;
					padding: 12px 18px;
				}
					.cart table td.action {
						padding-right: 11px;
						padding-left: 0;
					}
					.cart table td.item {
						padding-left: 0;
						padding-right: 0;
					}
						.cart table td.item strong {
							display: block;
							padding-bottom: 10px;
						}
					.cart table td.price {
						color: #ffae00;
						font-weight: normal;						
						padding-right: 0;
					}				
			.cart table tbody tr {
				border-bottom: 1px solid #1e1d1c;
			}
			.cart table tfoot {
			
			}
				.cart table tfoot td {
					text-align: right;
					padding: 10px;
				}
					.cart table tfoot td.shipping {
					}
					.cart table tfoot td.total {
						font-weight: bold;
						color: #fff;
					}
					.cart table tfoot td.total_amount {
						font-weight: bold;
						color: #fff;
					}
	
			.cart table a[href*="item_remove"], .cart table a.item_remove {
				width: 12px;
				height: 13px;
				background: #ffae00 url(/Themes/ChangedLives/Include/_images/sprites_block.png) no-repeat -400px -400px;
				display: block;
				text-indent: -3000px;
				margin-top: 3px;
			}
				.cart table a[href*="item_remove"]:hover, .cart table a.item_remove:hover {
					background-position: -450px -400px;
				}
				
			.cart .notify {
				display: block;
				color: #ffae00;
				font-size: 8px;
				text-transform: uppercase;
				float: left;
				clear: left;
				padding-top: 2px;
				padding-right: 8px;
			}
				.cart .item ul {
					float: left;
					width: 120px;
					display: block;					
				}
					.cart .item li {
						display: block;
						margin-bottom: 8px;
					}
						.cart .item li a {
							font-weight: normal;
							color: #b8b4ac;
							background: #1e1d1c url(/Themes/ChangedLives/Include/_images/sprites_la.png) no-repeat 5px -594px;
							padding: 2px 10px 4px 20px;
						}
							.cart .item li a:hover {
								color: #d9d4ca;
								background-position: 5px -644px;
							}
				.cart .item .notify_add {
					float: right;
				}
		.btn_checkout {
			display: block;
			width: 60px;
			float: right;
			margin-top: 20px;
		}	
		
		

.dedications {
	background: transparent url(/Themes/ChangedLives/Include/_images/dedication_book.jpg) no-repeat center top;
	width: 100%;
	margin-right: 0;
	margin-top: 40px;
	padding: 0;
	height: 690px;
	float: left;
}
	.dedication_list {
		text-align: center;
		float: left;
		width: 320px;
		color: #3f3f3f;
		padding-top: 40px;
		position: relative;
	}
			.dedication_list.honor_of {
				float: left;
				margin-left: 115px;
			}
			.dedication_list.memory_of {
				float: right;
				margin-right: 95px;
			}
		.dedication_list h1 {
			font-family: 'Yanone Kaffeesatz', Arial, serif;
			text-transform: uppercase;
			font-size: 36px;
			font-weight: bold;
			font-variant: small-caps;
			color: #fcab00;
			display: block;
			float: none;
			padding-bottom: 0.1em;
		}
			.dedication_list p {
				padding: 30px 0 15px;
				width: 180px;
				margin: 0 auto;
				font-weight: bold;
			}
			.dedication_list ul {
				border-top: 1px solid #e1e1e1;
			}
			.dedication_list li {
				border-bottom: 1px solid #e1e1e1;
				padding: 15px 0;
				font-size: 13px;
			}
				.dedication_list li strong  {
					color: #878787;
					font-size: 24px;
					font-style: normal;
					font-weight: normal;
					display: block;
					padding-bottom: 10px;
					line-height: 1em;
				}
		.dedication_list_mask .jcarousel-clip-vertical {
			height: 390px;
			width: 100%;
			overflow: hidden;		
			position: relative;
		}
			.dedication_list_mask .jcarousel-list-vertical {
				position: absolute;
				width: 100%;
				left: 0;
			}
			.dedication_list_mask .jcarousel-prev, .dedication_list_mask .jcarousel-next {
				background: transparent url(/Themes/ChangedLives/Include/_images/sprites_block.png) no-repeat -400px -500px;
				width: 21px;
				height: 21px;
				position: absolute;
				z-index: 1000;
				cursor: pointer;
			}
				.dedication_list_mask .jcarousel-prev {
					background-position: -400px -500px;
					top: 107px;
					left: 0;
				}
						.memory_of .dedication_list_mask .jcarousel-prev {
							right: 0;
							left: auto;
						}
					.dedication_list_mask .jcarousel-prev:hover {
						background-position: -450px -500px;
					}
				.dedication_list_mask .jcarousel-next {
					background-position: -400px -600px;
					top: 452px;
					left: 0;
				}
						.memory_of .dedication_list_mask .jcarousel-next {
							right: 0;
							left: auto;
						}
					.dedication_list_mask .jcarousel-next:hover {
						background-position: -450px -600px;
					}
		

.yellow_plus {
	background: #ffae00 url(/Themes/ChangedLives/Include/_images/sprites_la.png) no-repeat 5px -795px;
	display: block;
	padding: 0px 5px 2px 20px; 
	color: #1e1d1c;
	text-shadow: none;
}
	.yellow_plus:hover {
		color: #fff;
		background-position: 5px -844px;
	}
.btn_yellow {
	color: #1e1d1c;
	background-color: #ffae00;
	padding: 6px 15px 7px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	font-size: 12px;
	text-shadow: none;
}
	.btn_yellow:hover {
		color: #fff;
	}
.btn_tan {
	color: #232323;
	background-color: #ccb697;
	padding: 6px 15px 7px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	font-size: 12px;
	text-shadow: none;
}
	.btn_tan:hover {
		color: #fff;
	}


.contact_form {
		
}
	.contact_form .intro {
		width: 60%;
		float: left;
		padding-right: 5%;
	}
	.contact_form .write_to {
		float: left;
		width: 52%;
		line-height: 2.0em;
	}
		.contact_form .write_to strong {
			font-size: 1.2em;
			color: #FFAE00;
		}
	.contact_form .cart_section {
		float: right;

		width: 28%;
		padding: 2% 3%;
		background-color: #333030;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.contact_form fieldset {
		
	}
		.contact_form .cart_field {
			padding-bottom: 2.0em;
		}
		.contact_form fieldset .cart_field  label {
			width: auto;
			text-align: left;
			display: block;
			float: none;
			margin-bottom: 5px;
		}
		.contact_form fieldset .cart_field  input {
			width: auto;
			text-align: left;
			display: block;
			float: none;
			width: 250px;
		}
		.contact_form fieldset .cart_field textarea {
			width: 250px;
			padding: 5px;
			border: 2px solid #353535;
		}
	.contact_form input[type*="submit"] {
		display: none;
	}
	.interior_content a.godeeper.contact_clear {
		float: left;
		padding-left: 15px;
		padding-right: 15px;
	}
	.interior_content a.godeeper.contact_submit {
		float: right;
		padding-left: 15px;
		padding-right: 15px;
		width: 75px;
	}

#fancybox-outer {
	color: #e4dfd7;
	background-color: #3e3c39;
}
	#fancybox-outer h1 {
		font-size: 18px;
		font-weight: bold;
		color: #ffae00;
		float: left;
		padding-right: 10px;
		padding-bottom: 20px;
		line-height: 1.5em;
	}
	#fancybox-outer .interior_content {
		padding: 30px;
	}
		#fancybox-outer .interior_content h1 {
			float: none;
		}
		#fancybox-outer .notify_name input {
			width: 400px;
		}
		#fancybox-outer .notify_address input {
			width: 440px;
		}
		#fancybox-outer .notify_city {
			 width: 219px;
			 margin-right: 20px;
		}
		#fancybox-outer .notify_state {
			margin-right: 20px;
			margin-top: 5px;
		}
		#fancybox-outer .notify_email input {
			width: 400px;
		}		
		
/*.showcursor a:hover { cursor: hand; }*/

		
.interior_content div.cart_section.shop_store {
	width: 550px;
	border-bottom: 0 none;
}
	.shop_store ul {
	}
	.shop_store li {
		border-bottom: 1px solid #353535;
		float: left;
		width: 550px;
		padding: 10px 0;
	}
	.shop_store li label {
		padding-right: 10px;
		font-size: 14px;
	}		
		
.shop_type_icon {
	display: block;
	text-indent: -3000px;
	width: 170px;
	height: 100px;
	background: transparent url(/Themes/ChangedLives/Include/_images/sprites_block.png) no-repeat -500px -400px;
	float: left;
	padding-right: 20px;
}
	.shop_type_icon.dvd {
		background-position: -500px -400px;
	}
	.shop_type_icon.cd {
		background-position: -500px -500px;
	}
	.shop_type_icon.tape {
		background-position: -500px -600px;
	}
	.shop_type_icon.book {
		background-position: -500px -700px;
	}
    .shop_type_icon.collections {
		background-position: -500px -800px;
	}
	
	
.shop_title {
	padding-top: 22px;
	display: block;
}
	.shop_title label {
	}
	.shop_title select {
		width: 310px;
	}
.shop_qty {
	padding-top: 10px;
	display: block;
	float: left;
}
	.shop_qty label {
	

	}
	.shop_qty input {
		width: 50px;
	}
.shop_add_btn {
	float: right;
	padding-top: 13px;
}

/* Reflow of shopping items - Added collections */
.shop_store li {
    position: relative;
    padding: 30px 0 30px 100px;
    width: 500px;
}
.shop_store li .shop_type_icon {
    position: absolute;
    left: 0;
    top: 10px;
    width: 100%;
    z-index:-1;
}
.shop_type_icon.collections {
	background-position: -500px -800px;
}
.extra-space
{
letter-spacing: 2px;    
}