html {
	margin:0; padding:0;
	background-image:url(../images/mns_html_bg.jpg); background-repeat:repeat-x;
	background-color:#031C0E;
}
body {
	width:100%;
	margin:0; padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;
	background-image:url(../images/mns_body_bg4.jpg); background-position:top center; background-repeat:no-repeat;
}
div {
	margin:0; padding:0;
}
img {
	margin:0; padding:0;
	display:block;
	border:none;
}
a {
	color:#CC0066;
}


#mns_outline {
	width:900px; height:auto;
	margin:0 auto; 
	position:relative; z-index:10;
}
	#mns_outline_head {
		width:900px; height:auto;
		float:left;
	}
	#mns_outline_head.home {
		margin:0 0 30px 0;
	}
		#mns_head_accountbar {
			width:900px; height:33px;
			float:left;
		}
			.mns_accountbar_left {
				width:5px; height:33px;
				float:left;
				background-image:url(../images/mns_accountbar_left.png); background-repeat:no-repeat;
			}
			.mns_accountbar_text {
				width:890px; height:33px;
				float:left;
				background-image:url(../images/mns_accountbar_bg.png); background-repeat:repeat;
			}
				.mns_accountbar_textleft {
					height:11px;
					padding:9px 0 0 7px;
					float:left;  
					line-height:11px;
				}
					.mns_accountbar_textleft strong {
						color:#fff;		
					}
					.mns_accountbar_textleft span {
						color:#999;		
					}

					
				.mns_accountbar_textright {
					height:11px;
					padding:0 7px 0 0;
					float:right;  
					line-height:11px;
				}
					.mns_accountbar_textright ul {
						height:33px;
						margin:0; padding:0;
						float:left;
						list-style-type:none;
					}
						.mns_accountbar_textright ul li {
							width:auto; height:33px;
							margin:0; padding:0;
							float:left;
						}
							.mns_accountbar_textright ul li a {
								padding:9px 7px 10px 7px;
								float:left;
								color:#FFFFFF; text-decoration:none; outline:none;
							}
				
			.mns_accountbar_right {
				width:5px; height:33px;
				float:left;
				background-image:url(../images/mns_accountbar_right.png); background-repeat:no-repeat;
			}
			
		#mns_head_logosection {
			width:900px; height:96px;
			float:left;
		}
			#mns_logosection_logo {
				width:254px; height:45px;
				margin:28px 0 0 0;
				float:left;
			}
				#mns_logosection_logo h1 {
					width:254px; height:45px;
					margin:0; padding:0;
					float:left;
					text-indent:-9999px; text-decoration:none;
					background-image:url(../images/mns_head_logo.png); background-repeat:no-repeat;
				}
					#mns_logosection_logo h1 a {
						width:254px; height:45px;
						float:left;
						outline:none;
					}
				
			#mns_logosection_nav {
				width:646px; height:33px;
				margin:34px 0 0 0;
				float:left;
				background-image:url(../images/mns_nav_bg.png); background-repeat:no-repeat;
			}
				#mns_logosection_nav ul {
					width:515px; height:33px;
					margin:0; padding:0 7px;
					float:left;
					list-style-type:none;
				}
					#mns_logosection_nav ul li {
						width:auto; height:33px;
						margin:0; padding:0;
						float:left;
					}
						#mns_logosection_nav ul li a {
							padding:9px 7px 10px 7px;
							float:left;
							color:#FFFFFF; text-decoration:none; outline:none;
						}
						#mns_logosection_nav ul li a.current, #mns_logosection_nav ul li a.section {
							color:#D12C8F;
							font-weight:bold;
						}
						ul li .pipe {
							width:2px; height:29px;
							margin:2px 8px;
							float:left;	
							background-image:url(../images/mns_nav_bar.png); background-repeat:no-repeat;
							opacity:0.5; filter:alpha(opacity=50);
						}
						
				#mns_logosection_nav #mns_logosection_checkout {
					width:112px; height:25px;
					margin:4px 5px 3px 0; padding:0;
					float:left; display:inline;
				}
					#mns_logosection_nav #mns_logosection_checkout a {
						width:112px; height:25px;
						float:left;
						outline:none;
					}
				
				#mns_logosection_nav .mns_nav_search {
					width:186px; height:auto;
					margin:3px 0; padding:0;
					float:left;
				}
					#mns_logosection_nav .mns_nav_search #Search {
						width:141px; height:auto;
						margin:0;
						float:left;
					}
						#mns_logosection_nav .mns_nav_search #Search .middleColumn {
							width:141px; height:auto;
							margin:0; padding:0;
							float:left;
						}
							#mns_logosection_nav .mns_nav_search #Search .middleColumn input {
								width:127px; height:auto;
								margin:0; padding:7px;
								float:left;
								border:none;
								background-image:url(../images/mns_search_redbg.gif); background-repeat:no-repeat; background-color:transparent;
								font-weight:normal; font-size:10px; color:#FFF;
								text-align:right;
							}
							
					#mns_logosection_nav .mns_nav_search input.action {
						width:36px; height:27px;
						margin:0 0 0 5px; padding:0;
						float:left;
						outline:none;
					}
		#mns_head_intro {
			width:900px; height:65px;
			margin:0 0 15px 0;
			float:left;
			position:relative;
		}
			#mns_head_intro .top {
				width:900px; height:8px;
				float:left;
				background-image:url(../images/mns_intro_top_bg.gif); background-repeat:no-repeat;
			}
			#mns_head_intro .img {
				width:91px; height:85px;
				position:absolute; top:-7px; left:35px;
			}
			#mns_head_intro .detail {
				width:900px; height:49px;
				float:left;
				background-image:url(../images/mns_intro_text_bg.gif); background-repeat:no-repeat;
				font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px;
			}
				#mns_head_intro .text {
					width:660px; height:auto;
					padding:6px 0 9px 150px;
					float:left;
					line-height:17px;
				}
				#mns_head_intro .button {
					width:56px; height:27px;
					margin:11px 19px 11px 15px;
					float:left; display:inline;
					background-image:url(../images/mns_intro_close.jpg); background-repeat:no-repeat;
					cursor:pointer;
				}
				
			#mns_head_intro .bottom {
				width:900px; height:8px;
				float:left;
				background-image:url(../images/mns_intro_bottom_bg.gif); background-repeat:no-repeat;
			}
			
		#mns_head_promo {
			width:900px; height:auto;
			float:left;
		}
			#mns_promo_featured {
				width:663px; height:auto;
				float:left;
			}
				#mns_promo_featured .top {
					width:663px; height:10px;
					float:left;
					background-image:url(../images/mns_featured_top.png); background-repeat:no-repeat;
				}
				#mns_featured_tabs {
					width:663px; height:auto;
					float:left;
				}
					#mns_promo_featured .outline {
						width:663px; height:247px;
						float:left; position:relative; z-index:10;
					}
					#mns_promo_featured .ui-tabs-hide { 
						display:none;
					}
						#mns_featured_image {
							width:295px; height:247px;
							float:left;
							background-image:#022A32;
						}
							#mns_image_cdcase {
								width:295px; height:247px;
								float:left; position:relative;
							}
								#mns_cdcase_overlay {
									width:295px; height:247px;
									float:left; position:absolute; top:0; left:0;
								}
								#mns_cdcase_cover {
									width:228px; height:228px;
									padding:3px 0 0 39px;
								}
								
						#mns_featured_details {
							width:368px; height:247px;
							float:left;
							background-image:url(../images/mns_featured_bg.jpg); background-repeat:no-repeat;
						}
							#mns_featured_desc {
								width:368px; height:185px;
								float:left;
							}
								#mns_featured_desc .content {
									width:338px; height:auto;
									padding:15px 30px 12px 0;
									float:left;
								}
									#mns_featured_desc .content p {
										margin:0;
									}
									
								#mns_desc_specs {
									width:338px; height:auto;
									float:left;
								}
									#mns_specs_top {
										width:338px; height:5px;
										float:left;
										background-image:url(../images/mns_specs_top.png); background-repeat:no-repeat;
									}
									#mns_specs_content {
										width:314px; height:auto;
										padding:2px 12px;
										float:left;
										background-image:url(../images/mns_specs_content.png); background-repeat:repeat-y;
									}
										#mns_specs_content .left {
											width:152px; height:auto;
											margin:0 10px 0 0;
											float:left;
										}
										#mns_specs_content .right {
											width:152px; height:auto;
											float:left;
											text-align:left;
										}
											#mns_specs_content .mns_specs_row {
												width:152px; height:auto;
												padding:0 0 3px 0;
												float:left;
											}
												#mns_specs_content .mns_specs_row .label {
													color:#CC267D;
												}
												#mns_specs_content .mns_specs_row a {
													color:#FFF;	
												}
												
									#mns_specs_bottom {
										width:338px; height:5px;
										float:left;
										background-image:url(../images/mns_specs_bottom.png); background-repeat:no-repeat;
									}
								
								
							#mns_tab_btns {
								width:338px; height:27px;
								margin:10px 30px 10px 0;
								float:left; display:inline;
							}
								#mns_tab_btns a {
									width:auto; height:auto;
									float:left;
									outline:none;
								}
								#mns_tab_btns .left {
									width:231px; height:25px;
									float:left;
								}
									#mns_tab_btns .left .MoreInfo {
										width:84px; height:25px;
										margin:0 5px 0 0;
									}
									
								#mns_tab_btns .right {
									width:107px; height:25px;
									float:left;
								}
									#mns_tab_btns .right img {
										float:left;	
										cursor:pointer;
									}
									#mns_tab_btns .right img.prev {
										margin:0 5px 0 0;	
									}
									
					#mns_featured_tabs ul {
						width:663px; height:auto;
						margin:0; padding:0;
						float:left; position:relative; z-index:5;
						list-style-type:none;
					}
						#mns_featured_tabs ul li {
							width:165px; height:auto;
							margin:0 1px 0 0; padding:0;
							display:inline;
							float:left; position:relative; z-index:5;
						}
						#mns_featured_tabs ul li.last {
							margin:0;	
						}
							#mns_featured_tabs ul li a {
								width:auto; height:auto;
								padding:0 5px;
								float:left;	position:relative; display:inline;
								outline:none;
								color:#AE2477; font-size:10px; text-decoration:none;
							}
								#mns_featured_tabs ul li a span.left {
									width:5px; height:81px;
									float:left; display:block; position:absolute; bottom:0; left:0;
									background-image:url(../images/mns_tab-active_left.png); background-repeat:no-repeat;
								}
								#mns_featured_tabs ul li a span.title {
									width:125px; height:45px;
									padding:10px 15px;
									float:left; display:inline;
									vertical-align:bottom;
									background-color:#022A32;
								}
									#mns_featured_tabs ul li a span.title span {
										font-size:12px; color:#4A91B1;	
									}
									
								#mns_featured_tabs ul li a span.right {
									width:5px; height:81px;
									float:left; display:inline; position:absolute; bottom:0; right:0;
									background-image:url(../images/mns_tab-active_right.png); background-repeat:no-repeat;
								}
								
								#mns_featured_tabs ul li a span.bg {
									width:165px; height:24px;
									float:left; display:inline; position:absolute; top:0; right:0;
									background-image:url(../images/mns_tabs_shadow.png); background-repeat:repeat-x;
								}		
								#mns_featured_tabs ul li.ui-state-active a span.bg {
									background-image:none;	
								}
								
						#mns_featured_tabs ul li.ui-state-active {
							z-index:15;
							background-color:#022A32;
						}

					.ui-tabs .ui-tabs-hide {
						 display: none;
					}
				
			#mns_promo_latest {
				width:237px; height:257px;
				float:left;
			}
				/*#mns_promo_latest .top {
					width:237px; height:10px;	
					float:left;
					background-image:url(../images/mns_latest_top.png); background-repeat:no-repeat;
				}*/
				#mns_promo_latest .content {
					width:237px; height:247px;
					float:left;
				}
					#mns_promo_latest .content .mns_latest_search {
						width:189px; height:49px;
						margin:0; padding:24px 24px 0 23px;
						float:left;
						background-image:url(../images/mns_search_bg.png); background-repeat:no-repeat;
						border-left:1px solid #779DAC;
					}
						#mns_promo_latest .content .mns_latest_search #Search {
							width:148px; height:auto;
							margin:0;
							float:left;
						}
							#mns_promo_latest .content .mns_latest_search #Search .middleColumn {
								width:148px; height:auto;
								margin:0; padding:0;
								float:left;
							}
								#mns_promo_latest .content .mns_latest_search #Search .middleColumn input {
									width:134px; height:auto;
									margin:0; padding:7px;
									float:left;
									border:none;
									background-image:url(../images/mns_search_greenbg.gif); background-repeat:no-repeat; background-color:transparent;
									font-weight:normal; font-size:10px; color:#FFF;
								}
								
					#mns_promo_latest .content .mns_latest_holder {
						width:196px; height:134px;
						margin:0; padding:20px;
						float:left;
						background-image:url(../images/mns_latest_bg.jpg); background-repeat:repeat-x;
						border-left:1px solid #BF6FA4;
					}
						#mns_promo_latest .content .mns_latest_holder .mns_latest_item {
							width:186px; height:auto;
							float:left;
						}
							#mns_promo_latest .content .mns_latest_holder .mns_latest_item h3 {
								color:#FFFFFF; font-size:16px;
								font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
							}
							#mns_promo_latest .content .mns_latest_holder .mns_latest_item .date {
								width:166px; height:13px;
								margin:0 0 5px 0; padding:2px 0 0 20px;
								float:left;
								color:#CE91B9; font-size:9px;
								background-image:url(../images/mns_news_date_mini.jpg); background-repeat:no-repeat;
							}
							#mns_promo_latest .content .mns_latest_holder .mns_latest_item .details {
								width:186px; height:auto;
								float:left;
								line-height:16px;
							}
							#mns_promo_latest .content .mns_latest_holder .mns_latest_item a.go {
								width:auto; height:auto;
								margin:10px 0 0 0; 
								float:left; outline:none;
							}
								#mns_promo_latest .content .mns_latest_holder .mns_latest_item a.go img {
									float:left;	
								}
								
						#mns_promo_latest .content .mns_latest_search input.action {
							width:36px; height:27px;
							margin:0 0 0 5px; padding:0;
							float:left;
							outline:none;
						}
							
								
						/*.mns_latest_search span {
							width:5px; height:27px;
							float:left;
							background-image:url(../images/mns_search_redleft.jpg); background-repeat:no-repeat;
						}
						.mns_latest_search span.right {
							background-image:url(../images/mns_search_redright.jpg);
						}*/
				#mns_promo_latest .btm {
					width:237px; height:10px;	
					float:left;
					background-image:url(../images/mns_latest_btm.png); background-repeat:no-repeat;
				}
	
	#mns_outline_body {
		width:900px; height:auto;	
		float:left;
	}
		#mns_body_maincol {
			width:663px; height:auto;
			float:left;
			background-image:url(../images/mns_maincol_bg.jpg); background-repeat:repeat-x; background-position:0 40px;
		}
		#mns_body_maincol.full {
			width:900px;
		}
		.home #mns_body_maincol {
			background-image:none;	
		}
			.mns_maincol_section {
				width:663px; height:auto;
				float:left;	
			}
			#mns_body_maincol .breadcrumbs {
				width:663px; height:40px;
				float:left;
				background-image:url(../images/mns_breadcrumbs_bg.jpg); background-repeat:repeat-x;
			}
			#mns_body_maincol.full .breadcrumbs {
				width:900px;	
			}
				#mns_body_maincol .breadcrumbs a {
					width:auto; height:15px;
					padding:12px 25px 13px 15px;
					float:left;
					color:#4A91B1;
					font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
					background-image:url(../images/mns_breadcrumb_bg.gif); background-repeat:no-repeat; background-position:top right;
				}
				#mns_body_maincol .breadcrumbs a:hover {
					text-decoration:none;
				}
				#mns_body_maincol .breadcrumbs span {
					width:auto; height:15px;
					padding:12px 25px 13px 15px;
					float:left;
					color:#CC0066;
					font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				}
				
			#mns_body_maincol .content {
				width:603px; height:350px; height:auto !important; min-height:350px;
				padding:30px;
				float:left;
				background-image:url(../images/mns_maincol_content_bg.jpg); background-repeat:no-repeat;
			}
			#mns_body_maincol.full .content {
				width:840px; height:300px; height:auto !important; min-height:300px;
			}
				.contact_form, .find_form {
					width:410px; height:auto;
					margin:0 20px 0 0;
					float:left;
				}
				.contact_details, .find_details {
					width:410px; height:auto;
					float:left;
				}
				#BlogContent {
					width:603px; height:auto;
					float:left;						
				}
					#BlogContent div {
						width:544px; height:auto;
						float:left;
					}
					#BlogContent div p {
						margin:0;
						float:left;
						font-size:13px;
					}
					#BlogContent .blogSummary {
						width:603px;
						margin:0 0 20px 0;
					}
						#BlogContent .blogSummary .date {
							width:39px; height:auto;
							margin:0 20px 0 0;
							float:left;
							font-family:Georgia, "Times New Roman", Times, serif;
						}
							#BlogContent .blogSummary .date .top {
								width:39px; height:15px;
								float:left;
								background-image:url(../images/mns_news_date_top.jpg); background-repeat:no-repeat;
								color:#FFFFFF; text-transform:uppercase; font-size:10px;
							}
								#BlogContent .blogSummary .date .top span {
									width:39px;
									padding:1px 0 1px 0;
									float:left;
									text-align:center;
								}
								
							#BlogContent .blogSummary .date .bottom {
								width:39px; height:28px;
								float:left;
								background-image:url(../images/mns_news_date_btm.jpg); background-repeat:no-repeat;
								color:#CCCCCC; font-size:20px;
							}
								#BlogContent .blogSummary .date .bottom span {
									width:39px;
									padding:0;
									float:left;
									text-align:center;
								}
								
						#BlogContent .blogSummary .details {
							width:544px; height:auto;
							float:left;
						}
							#BlogContent .blogSummary .title {
								padding:0 0 10px 0;
								font-size:20px; line-height:15px;
							}
								#BlogContent .blogSummary .title a {
									color:#FFFFFF;
									font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
								}
							
					#BlogContent .blogEntry {
						margin:0 0 20px 0;
					}

						#BlogContent .authorDate {
							margin:0 0 10px 0;
							font-size:10px; color:#818E87;
						}
						#BlogContent .summary {
							margin:0 0 10px 0;
							line-height:16px;
						}
						#BlogContent .tags {
							margin:0 0 5px 0;
							font-size:10px; 
						}
							#BlogContent .blogVitals a {
								color:#4A91B1;
							}
							#BlogContent .blogVitals .pipe {
								padding:0 5px;
								color:#CCC;
							}
							
							#BlogContent .edit a {
								color:#4A91B1;
							}
							#BlogContent .edit .pipe {
								padding:0 5px;
								color:#CCC;
							}
							
				#PageNumbers {
					width:603px; height:auto;
					float:left;
					font-size:12px;
				}
					
				#PageComments_holder {
					width:603px; height:auto;
					float:left;
				}
					#PageComments_holder form {
						margin:0 0 20px 0;	
					}
					#CommentHolder {
						width:603px; height:auto;
						float:left;
					}
						#CommentHolder ul {
							width:603px; height:auto;
							margin:0; padding:0;
							float:left;
							list-style-type:none;
						}
							#CommentHolder ul li {
								width:603px; height:auto;
								margin:0 0 10px 0; padding:0;
								float:left;
							}
								#CommentHolder ul li div {
									width:603px; height:auto;
									margin:0;
									float:left;
								}
								#CommentHolder ul li .comment {
									margin:0 0 5px 0;
									color:#FFFFFF; font-size:12px;
								}
								#CommentHolder ul li .info {
									font-size:10px;
								}
									#CommentHolder ul li .info ul {
										margin:5px 0 0 0;
									}
										#CommentHolder ul li .info ul li {
											margin:0;
										}
											#CommentHolder ul li .info ul li a {
												color:#4A91B1;
											}
														
				#SearchResults {
					width:840px; height:auto;
					float:left;
				}
					#SearchResults ul {
						width:840px; height:auto;
						margin:0; padding:20px 0 0 0;
						float:left;
						list-style-type:none;
						border-top:1px solid #153A39;
					}
						#SearchResults li {
							width:840px; height:auto;
							margin:0 0 20px 0; padding:0 0 20px 0;
							float:left;
							border-bottom:1px solid #153A39;
						}	
							#SearchResults li .searchResultHeader {
								color:#4EA3D7; font-size:15px; font-weight:bold;
							}
							#SearchResults li p {
								margin:0; padding:5px 0;
							}
							#SearchResults li .readMoreLink {
								font-size:12px;
							}
						
					#SearchResults .product_item {
						width:143px; height:auto;
						margin:0 10px 0 0;
						float:left;
					}
					#SearchResults .product_item.last {
						margin:0;	
					}
						#SearchResults .product_item_image {
							width:111px; height:103px;
							margin:0 0 5px 0;
							float:left; position:relative;
						}
							#SearchResults .product_item_image a {
								width:111px; height:103px;
								float:left;
								outline:none;
								color:#FFF;
							}
								#SearchResults .image_cdcase_overlay  {
									width:111px; height:103px;
									float:left; position:absolute; top:0; left:0;
									background-image:url(../images/mns_cdcase_thumbnail_overlay.png); background-repeat:no-repeat;
								}
								#SearchResults .image_cdcase_cover  {
									width:98px; height:98px;
									margin:4px 0 0 10px;
									float:left;
								}
									#SearchResults .image_cdcase_cover img {
										width:96px; height:94px;
										float:left;
									}
									
								#SearchResults .image_cdcase_price  {
									width:43px; height:18px;
									padding:2px 0 0 7px;
									position:absolute; bottom:15px; right:3px;
									background-image:url(../images/mns_cdcase_price_bg.png); background-repeat:no-repeat;
									font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;
								}
								
						#SearchResults .title {
							width:143px; height:auto;
							margin:0 0 5px 0; padding:0;
							float:left;
							font-weight:bold; font-size:13px; 
						}
							
				#mns_body_maincol .content .products {
					width:603px; height:auto;
					float:left;
				}
					#mns_body_maincol .content .products .products_row {
						width:603px; height:auto;
						margin:0 0 10px 0;
						float:left;
					}
						#mns_body_maincol .content .products .product_item {
							width:143px; height:auto;
							margin:0 10px 0 0;
							float:left;
						}
						#mns_body_maincol .content .products .product_item.last {
							margin:0;	
						}
							#mns_body_maincol .content .product_item .type {
								width:111px; height:13px;
								margin:0 0 5px 0;
								float:left;
							}
							#mns_body_maincol .content .product_item_image {
								width:111px; height:103px;
								margin:0 0 5px 0;
								float:left; position:relative;
							}
								#mns_body_maincol .content .product_item_image a {
									width:111px; height:103px;
									float:left;
									outline:none;
									color:#FFFFFF;
								}
									#mns_body_maincol .content .product_item_image .image_cdcase_overlay  {
										width:111px; height:103px;
										float:left; position:absolute; top:0; left:0;
									}
										#mns_body_maincol .content .product_item_image .image_cdcase_overlay div {
											width:111px; height:103px;
											float:left;
											background-image:url(../images/mns_cdcase_thumbnail_overlay.png); background-repeat:no-repeat;
										}
										#mns_body_maincol .content .product_item_image .image_cdcase_overlay.dvd div {
											background-image:url(../images/mns_dvdcase_thumbnail_overlay.png);
										}
									
									#mns_body_maincol .content .product_item_image .image_cdcase_cover  {
										width:98px; height:98px;
										margin:4px 0 0 10px;
										float:left;
									}
									#mns_body_maincol .content .product_item_image .image_cdcase_cover.dvd  {
										width:69px; height:99px;
										margin:4px 0 0 13px;
									}
										#mns_body_maincol .content .product_item_image .image_cdcase_cover img {
											width:98px; height:94px;
											float:left;
										}
										#mns_body_maincol .content .product_item_image .image_cdcase_cover.dvd img {
											width:66px; height:94px;
										}
										#mns_body_maincol .content .product_item_image .image_cdcase_cover.dvd a {
											width:66px; height:94px;
										}
										
									#mns_body_maincol .content .product_item_image .image_cdcase_price {
										width:43px; height:18px;
										padding:2px 0 0 7px;
										position:absolute; bottom:15px; right:3px;
										background-image:url(../images/mns_cdcase_price_bg.png); background-repeat:no-repeat;
										font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;
									}
									#mns_body_maincol .content .product_item_image .image_cdcase_price.dvd {
										right:30px;
									}
									
							#mns_body_maincol .content .products .product_item .title {
								width:143px; height:auto;
								margin:0 0 5px 0; padding:0;
								float:left;
								font-weight:bold; font-size:13px; 
							}
								#mns_body_maincol .content .products .product_item .title a {
									color:#FFFFFF;
								}
								#mns_body_maincol .content .products .product_item .title a:hover {
									text-decoration:none;
								}
									#mns_body_maincol .content .products .product_item .title a span {
										font-weight:normal; font-size:11px; color:#4A91B1;	
									}
									
							#mns_body_maincol .content .products .product_item .cart_actions {
								width:143px; height:auto;
								margin:0; padding:0;
								float:left;
							}
								#mns_body_maincol .content .products .product_item .cart_actions .price {
									width:143px; height:auto;
									margin:0 0 5px 0; padding:0;
									float:left;
									color:#CC0066;
								}
								#mns_body_maincol .content .products .product_item .cart_actions .addCart {
									width:143px; height:auto;
									margin:5px 0 15px 0; padding:0;
									float:left;			
								}
									#mns_body_maincol .content .products .product_item .cart_actions .addCart a {
										width:97px; height:25px;
										float:left;
										color:#FFFFFF; outline:none;
									}
										#mns_body_maincol .content .products .product_item .cart_actions .addCart a img {
											width:97px; height:25px;
											float:left;
										}
										
								#mns_body_maincol .content .products .product_item .cart_actions .quantityBox {
									width:143px; height:auto;
									margin:0 0 20px 0; padding:0;
									float:left;
								}
									#mns_body_maincol .content .products .product_item .cart_actions .quantityBox span {
										width:143px; height:auto;
										margin:0 0 5px 0;
										float:left;	
									}
									#mns_body_maincol .content .products .product_item .cart_actions .quantityBox .quantityBox_input {
										width:143px; height:auto;
										float:left;
									}
										#mns_body_maincol .content .products .product_item .cart_actions .quantityBox a.ajaxQuantityLink {
											padding:4px 5px 0 0;
											float:left;	
										}
										#mns_body_maincol .content .products .product_item .cart_actions .quantityBox input {
											width:20px; height:auto;
											margin:0 5px 0 0; padding:2px;
											float:left;	
											border:1px solid #4A91B1;
											font-size:10px;
										}
									#mns_body_maincol .content .products .product_item .cart_actions .quantityBox ul {
										width:143px; height:auto;
										margin:5px 0 0 0; padding:0;
										float:left;	
										list-style-type:none;
									}
										#mns_body_maincol .content .products .product_item .cart_actions .quantityBox ul li {
											width:143px; height:auto;
											margin:0; padding:0 0 1px 0;
											float:left;
										}
											#mns_body_maincol .content .products .product_item .cart_actions .quantityBox ul li a {
												color:#CC0066;	font-size:10px;
											}
											
					#mns_body_maincol .content .products .product_pages {
						width:603px; height:auto;
						float:left;
					}
					
				#mns_body_maincol .pages {
					width:600px; height:auto;
					margin:10px 0 20px 0;
					float:left;							
				}
					#mns_body_maincol .pages a {
						width:auto; height:auto;
						margin:0 5px 0 0; padding:5px 8px;
						float:left;
						outline:none;
						text-decoration:none; font-size:10px; color:#4A91B1;
						background-color:#272727;
					}
						#mns_body_maincol .pages a:hover {
							text-decoration:none;
						}
						
					#mns_body_maincol .pages a.next_prev {
						font-weight:bold;
					}
					#mns_body_maincol .pages span.current {
						width:auto; height:auto;
						margin:0 5px 0 0; padding:5px 8px;
						float:left;
						outline:none;
						text-decoration:none; font-size:10px; color:#4A91B1;
						border:1px solid #4A91B1;
					}
					/*.pages span.pipe {
						padding:0 6px 0 0;
						color:#999999;
					}*/
					
				#mns_body_maincol .content h2.product_title {
					width:603px; 
				}
				#mns_body_maincol .content .product_type {
					width:603px; height:auto;
					margin:-10px 0 10px 0;
					float:left;
					font-size:10px; color:#CCCCCC;
				}
				#mns_body_maincol .content .product_soundbyte {
					width:350px; height:auto;
					margin:0 0 18px 0;
					float:left;
				}
				#mns_body_maincol .content .product_desc {
					width:350px; height:auto;
					margin:0 20px 0 0;
					float:left;
				}
					#mns_body_maincol .content .product_desc table.product_tracks {
						width:350px; height:auto;
						float:left;
						border:none;
					}
						#mns_body_maincol table.product_tracks thead {
							color:#FFF; text-align:left;
						}
							#mns_body_maincol .product_tracks thead th {
								padding:4px 4px;
							}
						
						#mns_body_maincol table.product_tracks tbody {
							color:#FFF; text-align:left;
						}
							#mns_body_maincol .product_tracks tbody td {
								padding:4px 4px;
								color:#4A91B1;
							}
								#mns_body_maincol .product_tracks tbody td.track_num {
									width:10px;
									padding:4px 4px;
									color:#4A91B1;
									text-align:left; vertical-align:top;
								}
							
							
							
							#mns_body_maincol .product_tracks ul li.head {
								margin:0 0 5px 0;
								border-bottom:1px solid #153A39;
								font-weight:bold;
							}
								#mns_body_maincol .product_tracks ul li span {
									float:left;
									color:#4A91B1;
								}
								#mns_body_maincol .product_tracks ul li.head span {
									color:#FFFFFF;	
								}
								#mns_body_maincol .product_tracks ul li .title {
									width:278px;
									padding:0 10px 0 0;
								}
								#mns_body_maincol .product_tracks ul li .length {
									width:75px;
									text-align:right;
								}
								
				#mns_body_maincol .content .product_details {
					width:233px; height:auto;
					float:left;
				}
					#mns_body_maincol .content .product_details .mns_product_image {
						width:220px; height:206px;
						margin:0 0 10px 0;
						float:left;
						position:relative;
					}
					#mns_body_maincol .content .product_details .mns_product_image.dvd {
						width:233px; height:295px;
					}
						#mns_body_maincol .content .product_details .mns_product_image .mns_productimage_overlay  {
							width:220px; height:206px;
							float:left; position:absolute; top:0; left:0;
							background-image:url(../images/mns_cdcase_product_overlay.png); background-repeat:no-repeat;
						}
						#mns_body_maincol .content .product_details .mns_product_image .mns_productimage_overlay.dvd  {
							width:233px; height:295px;
							background-image:url(../images/mns_dvdcase_product_overlay.png);
						}
						#mns_body_maincol .content .product_details .mns_product_image .mns_productimage_cover  {
							width:184px; height:185px;
							margin:8px 0 0 22px;
							float:left;
						}
						#mns_body_maincol .content .product_details .mns_product_image .mns_productimage_cover.dvd  {
							width:190px; height:281px;
							margin:7px 0 0 33px;
						}
							.mns_productimage_cover img {
								float:left;	
							}
						
					#mns_body_maincol .content .product_details .artist {
						width:220px; height:auto;
						margin:0 0 2px 0;
						float:left;
						font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size:16px; color:#FFFFFF;
					}
					#mns_body_maincol .content .product_details .title {
						width:220px; height:auto;
						margin:0 0 10px 0;
						float:left;
						font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size:14px; color:#4A91B1;
					}
					#mns_body_maincol .content .product_details .price {
						width:auto; height:auto;
						margin:0 0 18px 0; padding:9px 12px 8px 10px;
						float:left;
						font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size:18px; line-height:18px; color:#FFFFFF; letter-spacing:-1px;
						background-color:#15524B;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
					}
						#mns_body_maincol .content .product_details .price .currency {
							font-size:10px;	letter-spacing:normal;
						}
						
					#mns_body_maincol .content .product_details .AddtoCart {
						width:200px; height:25px;
						margin:0 0 10px 0;
						float:left;
						outline:none;
					}
					#mns_body_maincol .content .product_details .quantity {
						width:220px; height:auto;
						margin:0 0 15px 0;
						float:left;
					}
						#mns_body_maincol .content .product_details .quantity span {
							width:220px; height:auto;
							margin:0 0 10px 0;
							float:left;	
							font-size:14px; color:#FFFFFF;
						}
						#mns_body_maincol .content .product_details .quantity .quantityBox_input {
							width:220px; height:auto;
							float:left;
						}
							#mns_body_maincol .content .product_details .quantity a.ajaxQuantityLink {
								padding:4px 5px 0 0;
								float:left;	
							}
							#mns_body_maincol .content .product_details .quantity input {
								width:20px; height:auto;
								margin:0 5px 0 0; padding:2px;
								float:left;	
								border:1px solid #4A91B1;
								font-size:10px;
							}
						#mns_body_maincol .content .product_details .quantity ul {
							width:220px; height:auto;
							margin:5px 0 0 0; padding:0;
							float:left;	
							list-style-type:none;
						}
							#mns_body_maincol .content .product_details .quantity ul li {
								width:220px; height:auto;
								margin:0; padding:0 0 1px 0;
								float:left;
								text-align:left;
							}
								#mns_body_maincol .content .product_details .quantity ul li a {
									color:#CC0066;	font-size:10px;
								}
								
					#mns_body_maincol .content .product_details .more {
						width:220px; height:auto;
						float:left;
					}
						#mns_body_maincol .content .product_details .more a {
							width:134px; height:25px;
							float:left;
							outline:none;
						}
					
				form {
					width:auto; height:auto;
					float:left;
				}
				fieldset {
					width:auto; height:auto;
					margin:0; padding:0;
					float:left;
					border:none;
				}
					fieldset .field {
						width:400px; height:auto;
						margin:0 0 10px 0;
						float:left;
					}
					#MemberLoginForm_LoginForm .field {
						width:840px;
					}
					#Form_sendAlbumEnquiry .field {
						width:840px;
					}
					#Form_BlogEntryForm .field {
						width:840px;
						/*width:410px;
						margin:0 10px 10px 0;*/
					}
						fieldset .field .CompositeField p {
							margin:0 0 10px 0;
							float:left;
						}
						fieldset .field .CompositeField .warningMessage {
							width:382px;
							color:#FF0033;
						}						
							fieldset .field label {
								margin:0; padding:0 0 5px 0;
								float:left;
								color:#FFFFFF;
							}
							fieldset .field .middleColumn {
								width:400px;
								margin:0; padding:0;
								float:left;
								background:none;
							}
								fieldset .field .middleColumn input.text {
									width:390px;
									padding:4px;
									float:left;
									border:1px solid #444444;
									background-color:#272727;
									color:#FFFFFF; font-size:12px; font-weight:normal;
								}
								fieldset .field .middleColumn select {
									width:400px;
									padding:4px;
									float:left;
									border:1px solid #444444;
									background-color:#272727;
									color:#FFFFFF; font-size:12px; font-weight:normal;
								}
								fieldset .field .middleColumn textarea {
									width:390px;
									padding:4px;
									float:left;
									border:1px solid #444444;
									background-color:#272727;
									color:#FFFFFF; font-size:12px; font-weight:normal;
								}
							fieldset .field .message.required {
								color:#FF0033;	
							}
							
						fieldset #PaymentMethod {
							width:400px; height:auto;
							margin:0 0 10px 0;
							float:left;
						}
							fieldset #PaymentMethod .middleColumn {
								background:none;
							}
								#PaymentMethod .middleColumn ul {
									width:396px; height:auto;
									margin:0; padding:0;
									float:left;
									list-style-type:none;
								}
									#PaymentMethod .middleColumn ul li {
										width:396px; height:auto;
										margin:0; padding:0;
										float:left;
									}
										#mns_checkout_orderforms fieldset #PaymentMethod .middleColumn ul li input {
											width:13px;
											margin:0 5px 0 0;
										}
										
						fieldset #MethodFields_PayPalPayment {
							width:auto; height:auto;
							margin:0 0 10px 0;
							float:left;
						}
							fieldset #MethodFields_PayPalPayment a {
								width:auto; height:auto;
								float:left;
							}
						
						fieldset #Amount {
							width:400px; height:auto;
							float:left;
							background:none;
							font-size:16px; font-weight:bold;
						}
							#Amount .middleColumn {
								background:none;	
							}
							
				#mns_checkout_orderinfo {
					width:840px; height:auto;
					margin:0 0 40px 0;
					float:left;
				}
				#mns_checkout_orderforms {
					width:840px; height:auto;
					float:left;
				}
					#mns_checkout_orderforms .message {
						width:798px;
					}
					#mns_checkout_orderforms .CompositeField .message {
						width:360px;
					}
					
					#mns_checkout_orderforms h3 {
						margin:0 0 10px 0; padding:0 0 5px 0;
						font-weight:bold; color:#4EA3D7;
						border-bottom:1px solid #444444;
					}
					#mns_checkout_orderforms .Actions {
						width:auto; height:auto;
						margin:0; padding:0;
						float:right;
					}
					
				#mns_account_orderHistory {
					width:197px; height:auto;
					margin:0 40px 0 0;
					float:left;
				}
					#mns_account_orderHistory h3 {
						margin:0 0 10px 0; padding:0 0 5px 0;
						font-weight:bold; color:#4EA3D7;
						border-bottom:1px solid #CCCCCC;
					}
					#mns_account_orderHistory ul {
						width:197px; height:auto;
						margin:0; padding:0;
						float:left;
						list-style-type:none;
					}
						#mns_account_orderHistory ul li {
							width:197px; height:auto;
							margin:0; padding:0;
							float:left;
						}
							#mns_account_orderHistory ul li h4 {
								margin:10px 0;	
							}
						
				#mns_account_details {
					width:603px; height:auto;
					float:left;
				}
					#mns_account_details .message {
						width:358px;
					}
					#mns_account_details h3 {
						width:100%;
						margin:0 0 10px 0; padding:0 0 5px 0;
						float:left;
						font-weight:bold; color:#4EA3D7;
						border-bottom:1px solid #CCCCCC;
					}
					#mns_account_details .field {
						width:603px;
						float:left;
					}
				
				.message {
					width:auto; height:auto;
					padding:8px 8px 8px 30px;
					float:left;
					font-weight:bold; font-size:12px;
					background-repeat:no-repeat; background-position:8px 8px;
				}
				.message.good {
					color:#3D6611;
					background-color:#EFF5EA;
					border:1px solid #446423;
					background-image:url(../images/mns_icon_tick.gif);
				}
				.message.bad {
					color:#DF280A;
					background-color:#FAEBE7;
					border:1px solid #F16048;
					background-image:url(../images/mns_icon_error.gif);
				}
				.message.required {
					padding:2px 0 0 0;
					font-style:italic; font-weight:normal; font-size:11px;
				}
				.message.validation {
					color:#DF280A;
					padding:2px 0 0 0;
					font-style:italic; font-weight:normal; font-size:11px;
				}
				
				.Actions {
					width:auto; height:auto;
					float:left;
				}
					.Actions #ForgotPassword {
						margin:18px 0;
					}
					
			#mns_maincol_bestsellers {
				width:663px; height:auto;
				margin:0 0 20px 0;
				float:left;
			}
				.mns_bestsellers_item {
					width:150px; height:auto;
					margin:0 20px 0 0;
					float:left;
				}
				.mns_bestsellers_item.last {
					margin:0;
				}
					.mns_bestsellers_item .type {
						width:111px; height:13px;
						margin:0 0 5px 0;
						float:left;
					}
					.mns_bestsellers_item .product_item_image {
						width:111px; height:103px;
						margin:0 0 5px 0;
						float:left; position:relative;
					}
					.mns_bestsellers_item .product_item_image.dvd {
						width:82px; height:103px;
					}
						.mns_bestsellers_item .product_item_image a {
							width:111px; height:103px;
							float:left;
							outline:none;
							color:#FFFFFF;
						}
							.mns_bestsellers_item .product_item_image .image_cdcase_overlay  {
								width:111px; height:103px;
								float:left; position:absolute; top:0; left:0;
							}
							.mns_bestsellers_item .product_item_image .image_cdcase_overlay.dvd  {
								width:82px; height:103px;
							}
								.mns_bestsellers_item .product_item_image .image_cdcase_overlay div {
									width:111px; height:103px;
									float:left;
									background-image:url(../images/mns_cdcase_thumbnail_overlay.png); background-repeat:no-repeat;
								}
								.mns_bestsellers_item .product_item_image .image_cdcase_overlay.dvd div {
									width:82px; height:103px;
									background-image:url(../images/mns_dvdcase_thumbnail_overlay.png);
								}
							
							.mns_bestsellers_item .product_item_image .image_cdcase_cover  {
								width:98px; height:98px;
								margin:4px 0 0 10px;
								float:left;
							}
							.mns_bestsellers_item .product_item_image .image_cdcase_cover.dvd  {
								width:69px; height:99px;
								margin:4px 0 0 13px;
							}
								.mns_bestsellers_item .product_item_image .image_cdcase_cover img {
									width:98px; height:94px;
									float:left;
								}
								.mns_bestsellers_item .product_item_image .image_cdcase_cover.dvd img {
									width:66px; height:94px;
								}
								.mns_bestsellers_item .product_item_image .image_cdcase_cover.dvd a {
									width:66px; height:94px;
								}
								
							.mns_bestsellers_item .product_item_image .image_cdcase_price {
								width:43px; height:18px;
								padding:2px 0 0 7px;
								position:absolute; bottom:15px; right:3px;
								background-image:url(../images/mns_cdcase_price_bg.png); background-repeat:no-repeat;
								font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;
							}
							.mns_bestsellers_item .product_item_image .image_cdcase_price.dvd {
								right:2px;
							}
							
					.mns_bestsellers_item .title {
						width:143px; height:auto;
						margin:0 0 5px 0; padding:0;
						float:left;
						font-weight:bold; font-size:13px; 
					}
						.mns_bestsellers_item .title a {
							color:#FFFFFF;
						}
						.mns_bestsellers_item .title a:hover {
							text-decoration:none;
						}
							.mns_bestsellers_item .title a span {
								font-weight:normal; font-size:11px; color:#4A91B1;	
							}
							
					.mns_bestsellers_item .addCart {
						width:143px; height:auto;
						margin:5px 0 0 0; padding:0;
						float:left;			
					}
						.mns_bestsellers_item .addCart a {
							width:97px; height:25px;
							float:left;
							color:#FFFFFF; outline:none;
						}
							.mns_bestsellers_item .addCart a img {
								width:97px; height:25px;
								float:left; display:block;
							}
							
			#mns_maincol_cats {
				width:643px; height:auto;
				margin:0 0 20px 0;
				float:left;
			}
				#mns_maincol_cats a {
					width:175px;
					padding:0 20px 10px 15px;
					float:left;
					color:#46A8C3; font-size:15px; font-weight:bold; text-align:left;
					outline:none;
					background-image:url(../images/icon_genre.png); background-repeat:no-repeat; background-position:0 5px;
				}
				
			.content_line {
				width:610px; height:1px;
				margin:0 0 18px 0;
				float:left;
				font-size:0; line-height:0;
				background-color:#163943;
			}
			
		#mns_body_sidecol {
			width:237px; height:auto;
			float:left;
		}
			#mns_body_sidecol .top {
				width:237px; height:10px;
				float:left;
				background-image:url(../images/mns_sidecol_top.png); background-repeat:no-repeat;
			}
				#mns_body_sidecol .content {
					width:187px; min-height:390px; height:auto !important; height:390px;
					padding:25px;
					float:left;
					background-image:url(../images/mns_sidecol_bg.jpg); background-repeat:no-repeat;
				}
				#mns_sidecol_find {
					width:237px; height:auto;
					margin:0 0 20px 0;
					float:left;
				}
				#mns_sidecol_billboard {
					width:237px; height:auto;
					margin:0 0 20px 0;
					float:left;
				}
					#mns_sidecol_billboard ul {
						width:237px; height:auto;
						margin:0; padding:0;
						float:left;
						list-style-type:none;
						border-top:1px solid #0F3619;
					}
						#mns_sidecol_billboard ul li {
							width:217px; height:auto;
							margin:0; padding:5px 0 5px 20px;
							float:left;
							color:#FFFFFF;
							border-bottom:1px solid #0F3619;
							line-height:18px;
						}
							#mns_sidecol_billboard ul li a {
								color:#FFFFFF;
								text-decoration:none;
							}
							#mns_sidecol_billboard ul li a:hover {
								color:#4A91B1;
							}
								#mns_sidecol_billboard ul li .go {
									width:37px; height:19px;
									margin:0 10px 0 0;
									float:right;
								}
								
				#mns_sidecol_quicklinks {
					width:237px; height:auto;
					float:left;
				}
			
				#mns_body_sidecol .content .sidemenu { 
					width:187px; height:auto;
					margin:0 0 20px 0; padding:0;
					float:left;
					list-style-type:none;
				}
					#mns_body_sidecol .content .sidemenu li {
						width:172px; height:auto;
						margin:0; padding:0;
						float:left;
						background-image:url(../images/mns_nav_arrow.gif); background-repeat:no-repeat; background-position:2px center;
					}
						#mns_body_sidecol .content .sidemenu li a {
							width:172px; height:auto;
							padding:4px 0 4px 15px;
							float:left;
							color:#4A91B1; outline:none;
						}
						#mns_body_sidecol .content .sidemenu li a.current, #mns_body_sidecol .content .sidemenu li a.section {
							padding:9px 0 9px 15px;
							color:#FFFFFF;	
							background-image:url(../images/mns_sidenavactive_bg.png); background-repeat:no-repeat; background-position:top right;
						}
				
				#mns_body_sidecol .content .sidemenu_search {
					width:187px; height:auto;
					margin:0 0 20px 0; padding:0;
					float:left;
				}
					#mns_body_sidecol .content .sidemenu_search #Search {
						width:141px; height:auto;
						margin:0;
						float:left;
					}
						#mns_body_sidecol .content .sidemenu_search #Search .middleColumn {
							width:141px; height:auto;
							margin:0; padding:0;
							float:left;
						}
							#mns_body_sidecol .content .sidemenu_search #Search .middleColumn input {
								width:127px; height:auto;
								margin:0; padding:7px;
								float:left;
								border:none;
								background-image:url(../images/mns_search_greenbg_small.gif); background-repeat:no-repeat; background-color:transparent;
								font-weight:normal; font-size:10px; color:#FFF;
							}
							
					#mns_body_sidecol .content .sidemenu_search input.action {
						width:36px; height:27px;
						margin:0 0 0 5px; padding:0;
						float:left;
						outline:none;
					}
						
				#mns_body_sidecol .content #ShoppingCart { 
					width:187px; height:auto;
					margin:0; padding:0;
					float:left;
				}
					#mns_body_sidecol .content #ShoppingCart ul { 
						width:187px; height:auto;
						margin:0; padding:10px 0 0 0;
						float:left;
						list-style-type:none;
						border-top:1px solid #153A39;
					}
						#mns_body_sidecol .content #ShoppingCart ul li { 
							width:187px; height:auto;
							margin:0; padding:0 0 3px 0;
							float:left;
							color:#FFF;
						}
						#mns_body_sidecol .content #ShoppingCart ul li.buyProducts { 
							margin:0; padding:5px 0 3px 0;
						}
						#mns_body_sidecol .content #ShoppingCart ul li.orderitem  {
							padding:0 0 10px 0;	margin:0 0 10px 0;
							border-bottom:1px solid #153A39;
						}
							#mns_body_sidecol .content #ShoppingCart ul li .itemdetails {
								width:187px; height:auto;
								float:left;
							}
								#mns_body_sidecol .content #ShoppingCart ul li .title {
									float:left;	
								}
									#mns_body_sidecol .content #ShoppingCart ul li .title a {
										color:#FFFFFF;
										text-decoration:none;
										font-size:13px; font-weight:bold;
									}
									
								#mns_body_sidecol .content #ShoppingCart ul li .price {
									float:right;	
									font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;
								}
								#mns_body_sidecol .content #ShoppingCart ul li .quantity {
									width:174px; height:auto;
									margin:3px 0 0 0;
									float:left;
								}
									#mns_body_sidecol .content #ShoppingCart ul li .quantity a {
										padding:4px 5px 0 0;
										float:left;	
									}
									#mns_body_sidecol .content #ShoppingCart ul li .quantity input {
										width:20px; height:auto;
										margin:0 5px 0 0; padding:2px;
										float:left;	
										border:1px solid #4A91B1;
										font-size:10px;
									}
									
								#mns_body_sidecol .content #ShoppingCart ul li .remove {
									width:13px; height:auto;
									margin:3px 0 0 0; padding:4px 0 0 0;
									float:right;
								}
								
				#mns_body_sidecol .content .WidgetHolder {
					width:187px; height:auto;
					float:left;
				}
					#mns_body_sidecol .content .WidgetHolder ul {
						width:187px; height:auto;
						margin:0 0 20px 0; padding:0;
						float:left;
						list-style-type:none;
					}
						#mns_body_sidecol .content .WidgetHolder ul li {
							width:172px; height:auto;
							margin:0; padding:0;
							float:left;
							background-image:url(../images/mns_nav_arrow.gif); background-repeat:no-repeat; background-position:2px center;
						}
							#mns_body_sidecol .content .WidgetHolder ul li a {
								width:172px; height:auto;
								padding:4px 0 4px 15px;
								float:left;
								color:#4A91B1; outline:none;
							}
							
					#mns_body_sidecol .content .WidgetHolder .tagcloud {
						width:187px; height:auto;
						margin:0 0 20px 0; padding:0;
						float:left;
					}
						#mns_body_sidecol .content .WidgetHolder .tagcloud a {
							color:#4A91B1;
						}
					
#mns_foot {
	width:100%; height:auto;
	margin:50px 0 0 0; padding:0 0 30px 0;
	float:left;
	background-image:url(../images/mns_foot_bg.png); background-repeat:repeat-x;
}
	/*#mns_outline_foot {
		width:860px; height:auto;	
		margin:20px 0 0 0; padding:20px;
		float:left;
	}*/
	#mns_outline_foot {
		width:860px; height:auto;	
		margin:0 auto; padding:20px;
	}
		#mns_outline_foot .foot_col {
			width:265px; height:auto;
			margin:0 30px 0 0;
			float:left;
		}
			#mns_outline_foot .foot_col .title {
				width:265px; height:auto;
				margin:0 0 10px 0; padding:0 0 10px 0;
				float:left;
				color:#FFFFFF; text-transform:uppercase; font-size:10px;
				border-bottom:1px solid #1A584E;
			}
			#mns_outline_foot .foot_col ul {
				width:265px; height:auto;
				margin:0; padding:0;
				float:left;
				list-style-type:none;
			}
				#mns_outline_foot .foot_col ul li {
					width:265px; height:auto;
					margin:0; padding:0;
					float:left;
					background-image:url(../images/mns_nav_arrow.gif); background-repeat:no-repeat; background-position:0 center;
				}
					#mns_outline_foot .foot_col ul li a {
						width:auto;
						padding:2px 0 2px 15px;
						float:left;
						color:#4A91B1; text-decoration:none;
						outline:none;
					}
					#mns_outline_foot .foot_col ul li a:hover {
						text-decoration:underline;	
					}
					#mns_outline_foot .foot_col ul li a.current {
						color:#D12C8F;	
					}
					
			#mns_outline_foot .foot_col .logo {
				width:265px; height:auto;
				margin:15px 0 0 0; padding:0;
				float:left;
			}
				#mns_outline_foot .foot_col .logo img {
					width:265px; height:51px;
					margin:0; padding:;
					float:left;
				}
				#mns_outline_foot .foot_col .logo img.logo {
					opacity:0.70; filter:alpha(opacity=70);
				}
			
		#mns_outline_foot .foot_col.no-margin {
			margin:0;
		}
		
#mns_bg_rocks {
	width:1400px; height:152px;
	margin-left:-700px;
	position:absolute; top:272px; left:50%; z-index:5;
}
	#mns_bg_rocks img {
		width:1400px;
		float:left;
	}