html, body {
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:tahoma;
	font-weight:normal;
	text-align:center;
}
#wrapper { width:868px; position:relative; margin:0px auto; z-index:100; }
#mss-ribbon { position:absolute; left:768px; top: 0px; z-index:99; background: url('../../images/design/ribbon.png') no-repeat; width:98px; height:115px; }
#mss_countdown { position:absolute; left:868px; top: 188px; z-index:99; background: url('../../images/design/countdown.jpg') no-repeat; width:272px; height:331px; }
	img {
		border:none;
	}
	.mss-clear, .clear {
		clear:both;
	}
	#mss-page-container {
		background:#FFFFFF url('../../images/design/drop-shadow.gif') repeat-y;
		margin:0px auto;
		width:868px;
		text-align:left;
	}
	
	#mss-page-container_x {		
		margin:0px auto;
		width:868px;
		padding-left: 101px;
		padding-right: 145px;
		text-align:left;
	}
	#mss-page-container:after {
		display:block;
		visibility:hidden;
		height:0px;
		content:" ";
		clear:both; 
	}
		#mss-main {
			margin-left:5px;
			margin-right:5px;
			width:858px;
			float:left;
			background:url('../../images/design/content-bg.jpg') repeat-y;
		}
			#mss-header {
				background:#607C8C url('../../images/design/background-header.jpg') no-repeat;
				width:100%;
				height:27px;
			}			
						
			/* MMS Soap Page */
            #mss-content-background-mss {
                background:#F3F2F3 url('../../images/design/order-background-content.jpg') repeat;
                width:100%;
                height:810px;
            }
			#mss-content-background-mss-icon {
                background:#F3F2F3 url('../../images/design/icon-background-content.jpg') repeat;
                width:100%;
                height:850px;
            }
            #mss-content-background-no-mss {
                background:#F3F2F3;
            }
			#mss-content {
				/*
                background:#F3F2F3 url('../../images/design/order-background-content.jpg') repeat;
				width:100%;
				height:810px;
                */
			}
				#mss-content div.mss-top {
					width:100%;
					height:107px;
				}
					#mss-content div.mss-top h1#mss-logo {
						background:url('../../images/design/logo.gif') no-repeat;
						margin-top:17px;
						margin-left:32px;
						width:260px;
						height:48px;
						line-height:30px;
						float:left;
						font-size:30px;
						text-indent:-999em;
					}
					
					#mss-content div.mss-top h1#mss-logo_x {
						background:url('../../images/design/logo.gif') no-repeat;
						margin-top:17px;
						margin-left:10px;
						width:260px;
						height:48px;
						line-height:30px;
						float:left;
						font-size:30px;
						text-indent:-999em;
					}
						#mss-content div.mss-top h1#mss-logo a {
							text-decoration:none;
							color:#4B7184;
						}
						#mss-content div.mss-top h1#mss-logo_x a {
							text-decoration:none;
							color:#4B7184;
						}
					#mss-content div.mss-top h2#mss-phone {
						position:relative;
						background:url('../../images/design/background-phone.gif') no-repeat;
						margin-top:18px;
						margin-right:116px;
						padding-top:13px;
						padding-left:8px;
						width:175px;
						height:53px;
						line-height:19px;
						float:right;
						font-size:16px;
						font-weight:bold;
						color:#737373;
					}
					
					#mss-content div.mss-top h2#mss-phone_x {
						position:relative;
						background:url('../../images/design/background-phone.gif') no-repeat;
						margin-top:18px;
						margin-right:182px;
						padding-top:13px;
						padding-left:8px;
						width:175px;
						height:53px;
						line-height:19px;
						float:right;
						font-size:16px;
						font-weight:bold;
						color:#737373;
					}
						#mss-content div.mss-top h2#mss-phone img, #mss-content div.mss-top h2#mss-phone_x img {
							position:absolute;
							top:-13px;
							right:-21px;
							z-index:1;
						}
						#mss-content div.mss-top h2#mss-phone span.mss-small, #mss-content div.mss-top h2#mss-phone_x span.mss-small {
							font-size:11px;
							font-weight:bold;
						}
						#mss-content div.mss-top h2#mss-phone span.mss-green, #mss-content div.mss-top h2#mss-phone_x span.mss-green {
							color:#637D89;
						}
                 #mss-content div.mss-middle {
                    float:left;
                    width:343px;
                    height:456px;
                    margin-left: 10px;
                    margin-right: 5px;
                }
                    #mss-content div.mss-middle-top {
                        width:343px;
                        height:50px;						
                    }      
                    #mss-content div.mss-middle-top h2 {
                        font-family: georgia;       
                        font-size:21px;                    
                        font-weight:normal;
                        margin-top: -1px;    
                        padding-top: 2px;
                        padding-left: 0px;
						
                    }
                    #mss-content div.mss-middle-middle {
                        background:url('../../images/design/order_page_soaps.jpg') top left no-repeat;
                        width:333px;
                        height:456px;
                        border: 8px solid #FFF;
                    }
					
					#mss-content div.mss-middle-middle-oth {                        
                        width:333px;
                        height:456px;
                    }    
                    #mss-content div.mss-middle-bottom {
                        background:url('../../images/design/bubles.gif') 10px 10px no-repeat; 
                        width:343px;
                        height:180px;
                    }
                        
                a#mss-tell-a-friend {
                     float:right;   
                     display:block;
                     background:url('../../images/design/tell_a_friend.gif') top left no-repeat;  
                     margin-top:68px;
                     padding-top:18px;
                     padding-left:12px;
                     width:126px;
                     height:52px;
                     text-decoration:none;
                     line-height: normal;
                     color:#FFF;
                     font-size: 15px;
                }
                    
				
					#mss-content div.mss-middle div.mss-left {
						position:relative;
						width:279px;
						height:232px;
					}
						#mss-content div.mss-middle div.mss-left p {
							margin-left:-999em;
						}
						#mss-content div.mss-middle div.mss-left img#mss-arrow {
							position:absolute;
							left:-61px;
							bottom:-117px;
						}
                        
					#mss-content div.mss-middle div.mss-center {
						padding-top:0px;
						width:266px;
						height:196px;
						float:left;
					}
					#mss-content div.mss-middle div.mss-right {
						width:251px;
						height:232px;
						float:left;
					}
					
					#mss-mini-preview {
						background-repeat:no-repeat;
						display:block;
						width:285px;
						height:213px;	
					}
					#mss-mini-preview img {
					}
						#mss-content div.mss-middle div.mss-right #mss-box-preview {
							margin-top:30px;
							margin-left:20px;
							border:5px solid #FFFFFF;							
							text-align:center;
                            height: 160px;
                            width: 157px;
						}
							#mss-content div.mss-middle div.mss-right #mss-box-preview img {
								display:block;
								margin:4px;
								padding:0px;
								margin:0 auto;
							}
							
							#mss-content div.mss-middle div.mss-right #mss-box-preview span {
								display:block;
								text-align:center;
								background-color:#FFFFFF;
								width:105px;
								margin:0 auto;
								padding-bottom:5px;
							}
							
				#mss-content div.mss-bottom {                                               
                    float: left;
					margin-top:0px;
					margin-bottom:10px;
					margin-left:8px;
					margin-right:0px;
					padding-top:25px;
					padding-bottom:13px;
					padding-left:0px;
					padding-right:10px;
					width:454px;
					height:641px;
				}
					#mss-content div.mss-bottom div.mss-column {
						float:left;          
                        margin-left:20px;
					}
						#mss-content div.mss-bottom div.mss-column table {
							margin-top:0px;
							border-collapse:collapse;
						}
                        #mss-content div.mss-bottom div.mss-column table th {
                            height:25px;
                        }
						#mss-content div.mss-bottom div.mss-column table.mss-style {
                            width:390px;
							margin-left:10px;
						}
						
						#mss-content div.mss-bottom div.mss-column table.mss-style_x {
                            width:380px;
							margin-left:10px;
						}
						#mss-content div.mss-bottom div.mss-options-column {
							
						}
						
						#mss-content div.mss-bottom div.mss-column table.mss-scent {
							/*width:116px;*/
                            width:410px;                            
							margin-left:5px;
						}
						
						#mss-content div.mss-bottom div.mss-column table.mss-scent_x {
							/*width:116px;*/
                            width:386px;                            
							margin-left:5px;
						} 
                        
						#mss-content div.mss-bottom div.mss-column table.mss-text {
                            width:110px;
                            margin-left:8px;
                            margin-right:4px;
							/*width:119px;*/
						}
                        #mss-content div.mss-bottom div.mss-column table.fnt-text {
                            width:124px;
                            margin-left:4px; 
                            /*width:119px;*/
                        }
							#mss-content div.mss-bottom div.mss-column table thead {
								border-bottom:1px solid #B7B7B7;
							}
								#mss-content div.mss-bottom div.mss-column table thead th {
									margin:0px;
									padding-left:8px;
									padding-bottom:3px;
									font-size:12px;
									font-weight:normal;
									color:#575757;
								}
							#mss-content div.mss-bottom div.mss-column table tbody {
							}
								#mss-content div.mss-bottom div.mss-column table tbody td {
									margin:0px;
									padding:0px;
									padding-bottom:7px;
									height:20px;
									line-height:20px;
									font-size:10px;
									font-weight:normal;
									color:#7C7C7C;
								}
									#mss-content div.mss-bottom div.mss-column table tbody td input {
										display:block;
										margin:0px;
										padding:0px;
										float:left;
									}
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-spacer {
									height:15px;
								}
                                #mss-page-container #mss-main #mss-content .mss-bottom form table tbody tr td .mss-column .mss-scent tbody tr td table tbody tr .option-desc {
                                    line-height:12px;  
                                }
								#mss-page-container #mss-main #mss-content .mss-bottom form table tbody tr td .mss-column .mss-scent_x tbody tr td table tbody tr .option-desc {
                                    line-height:12px;  
                                }
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-style {
									width:76px;
								}
								
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-style-my {
									width:210px;
								}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-style input {
										margin-top:2px;
										margin-left:3px;
										width:13px;
										height:18px;
									}
									
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-style-my input {
										margin-top:2px;
										margin-left:3px;
										width:13px;
										height:18px;
									}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-style label {
										display:block;
										margin-left:4px;
										height:20px;
										line-height:20px;
										float:left;
									}
									
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-style-my label {
										display:block;
										margin-left:4px;
										height:20px;
										line-height:20px;
										float:left;
									}
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-qty {
									padding-right:18px;
									width:21px;
								}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-qty input {		
										margin-left:5px;
										padding-top:1px;
										height:17px;
										line-height:17px;
										width:21px;
										font-size:12px;
										text-align:center;
										color:#575757;
										border:1px solid #BFBFBF;
									}
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-price {
									padding-right:19px;
									width:40px;
									font-size:12px;
								}
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-subtotal {
									padding-right:13px;
									width:53px;
								}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-subtotal input {
										margin-left:5px;
										padding-top:1px;
										height:17px;
										line-height:17px;
										width:51px;
										font-size:12px;
										text-align:center;
										color:#575757;            
										border:1px solid #BFBFBF;
									}
						#mss-content div.mss-bottom div.mss-column p {
							margin-top:0px;
							margin-left:18px;
							padding-top:7px;
							padding-left:3px;
							width:280px;
							line-height:22px;
							letter-spacing:-0.03em;
							font-size:10px;
							color:#798C95;
							height:180px;
							position:relative;
						}
							
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent {
									padding-left:2px;
									height:15px;
								}
								
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent_x {
									padding-left:2px;
									height:15px;
								}
								
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent-color {
									padding-left:2px;
									height:15px;
								}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent input {
										height:12px;
									}
									
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent_x input {
										height:12px;
									}
									
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent-color input {
										height:12px;
									}
									
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent label {
										display:block;
										margin-left:10px;
										height:12px;
										line-height:8px;
										float:left;
									}
									
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent_x label {
										display:block;
										margin-left:10px;
										height:12px;
										line-height:8px;
										float:left;
									}
									
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-scent-color label {
										display:block;
										margin-left:10px;
										height:12px;
										line-height:8px;
										float:left;
									}
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-text {
									padding-left:2px;
								}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-text input {
										height:12px;
									}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-text label {
										display:block;
										margin-left:10px;
										height:12px;
										line-height:12px;
										float:left;
									}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-text input.msgtxt {
										margin-left:24px;
										padding-top:1px;
										height:17px;
										line-height:17px;
										width:51px;
										font-size:12px;
										text-align:center;
										color:#575757;
										border:1px solid #BFBFBF;
									}
									
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-text #phrase-text{
										width:61px;
									}
									
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-font-preview {
									padding-left:5px;
								}
								#mss-content div.mss-bottom div.mss-column table tbody td.mss-font {
									padding-bottom:10px;
									padding-left:9px;
									height:14px;	
								}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-font input {
										height:12px;
									}
									#mss-content div.mss-bottom div.mss-column table tbody td.mss-font label {
										display:block;
										margin-left:10px;
										height:12px;
										line-height:12px;
										float:left;
									}
						#mss-content div.mss-bottom div.mss-column button#mss-add-cart {
							background:url('../../images/design/add-to-card.gif');
							margin-top:5px;
                            margin-left: 85px; 
							padding:0px;
							width:135px;
							height:27px;
							font-size:10px;
							text-transform:uppercase;
							color:#FFFFFF;
							border:none;
                            cursor: pointer;
						}
			/* End MSS Soap Page */
					
			#mss-footer {
				clear:both;
				background:#607C8C url('../../images/design/background-footer.jpg') no-repeat;
				width:100%;
				height:34px;
				color:#FFFFFF;
			}
			
			#mss-footer_x {			  
				clear:both;				
				width:801px;
				height:34px;
				color:#FFFFFF;
				padding-left: 50px;
			}
				#mss-footer ul, #mss-footer_x ul{
					margin-top:0px;
					margin-bottom:0px;
					margin-left:0px;
					margin-right:0px;
					padding:0px;
					list-style:none;
				}
				
					#mss-footer ul li, #mss-footer_x ul li {
						margin:0px;
						padding:0px;
						height:34px;
						text-align:center;
						float:left;
                        display:block;
                        
					}
						#mss-footer ul li a {
							display:block;
							background:url('../../images/design/menu-bullet.png') 0% 50% no-repeat;
							/*
							padding-left:21px;
							padding-right:21px;
							*/
							height:34px;
							line-height:34px;
							font-size:11px;
							color:#FFFFFF;
							text-decoration:none;
                            float:left;
                            width:170px;
						}
						
						#mss-footer_x ul li a {
							display:block;
							background:url('../../images/design/menu-bullet.png') 0% 50% no-repeat;
							/*
							padding-left:21px;
							padding-right:21px;
							*/
							height:34px;
							line-height:34px;
							font-size:11px;
							color:#adadad;
							text-decoration:none;
                            float:left;
                            width:140px;
						}
						#mss-footer ul li:first-child a, #mss-footer ul li.mss-first a, #mss-footer_x ul li:first-child a, #mss-footer_x ul li.mss-first a {
							background:none;
						}
			div.mss-bottom-shadow {
				margin:0px auto;
				width:868px;
				height:5px;
			}
				div.mss-bottom-shadow div.mss-left {
					background:url('../../images/design/drop-shadow-bottom-left.gif') no-repeat;
					width:5px;
					height:5px;
					float:left;
				}
				div.mss-bottom-shadow div.mss-center {
					background:url('../../images/design/drop-shadow-bottom-center.gif') repeat-x;
					width:858px;
					height:5px;
					float:left;
				}
				div.mss-bottom-shadow div.mss-right {
					background:url('../../images/design/drop-shadow-bottom-right.gif') no-repeat;
					width:5px;
					height:5px;
					float:left;
				}
	#mss-popup {
		background:transparent url('/images/design/popup-drop-shadow.gif') repeat-y; background-color: #FFFFFF;
		width:235px;
		text-align:left;
		float:right;
		position:fixed;
		right:10px;
		top:30%;
    }
    #mss-popup div.popup-add {
        display: none;
        /*    
        background:#FFF url('/images/design/holiday.gif') top left no-repeat;
        width:235px;
        height:238px;
        */
    }
    /*
    div.popup-add-solo {
        background:transparent url('/images/design/holiday.gif') top left no-repeat;
        width:235px;
        height:238px;
        float:right;
        position:fixed;
        right:10px;
        top:0;
    }
    */
		#mss-popup div.mss-top-shadow {
			width:235px;
			height:5px;
		}
			#mss-popup div.mss-top-shadow div.mss-left {
				background:url('/images/design/drop-shadow-top-left.gif') no-repeat;
				width:5px;
				height:5px;
				float:left;
			}
			#mss-popup div.mss-top-shadow div.mss-center {
				background:url('/images/design/drop-shadow-top-center.gif') repeat-x;
				width:225px;
				height:5px;
				float:left;
			}
		
			#mss-popup div.top-shadow div.right {
				background:url('/images/design/drop-shadow-top-right.gif') no-repeat;
				width:5px;
				height:5px;
				float:left;
			}
		#mss-popup #mss-popup-inner {
			background:url('/images/design/background-popup.jpg') repeat-y;
			margin-left:5px;
			margin-right:5px;
			padding-bottom:8px;
			width:225px;
		}
			#mss-popup #mss-popup-inner div.mss-top {
				padding-top:5px;
				padding-bottom:5px;
				padding-left:7px;
				padding-right:7px;
				height:19px;
				line-height:19px;
				font-family:"Times New Roman","Times",serif;
				font-size:12px;
				text-transform:uppercase;
				color:#373535;
			}
				#mss-popup #mss-popup-inner div.mss-top span {
					display:block;
					float:left;
				}
				#mss-popup #mss-popup-inner div.mss-top a {
					display:block;
					float:right;
				}
			#mss-popup #mss-popup-inner #mss-cart-top {
				background:url('/images/design/background-popup-cart-top.jpg') no-repeat;
				margin-left:5px;
				margin-right:5px;
				height:4px;
				clear:both;
			}
			#mss-popup #mss-popup-inner #mss-cart {
				background:url('/images/design/background-popup-cart.png') repeat-y;
				margin-left:5px;
				margin-right:0;
				padding:9px 5px 7px;
				width:203px;
                max-height:240px;
                overflow: auto;
                clear:both; 
			}
				#mss-popup #mss-popup-inner #mss-cart a.mss-checkout {
					display:block;
					background:#A19F9D url('/images/design/checkout-arrow.gif') 8px 50% no-repeat;
					padding-left:22px;
					width:66px;
					height:23px;
					line-height:23px;
					float:right;
					font-size:10px;
					text-decoration:none;
					text-transform:uppercase;
					color:#FFFFFF;
				}
				#mss-popup #mss-popup-inner #mss-cart table {
					margin-top:5px;
					margin-bottom:10px;
					width:100%;
					clear:both;
					border-top:1px solid #B7B7B7;
					border-bottom:1px solid #B7B7B7;
				}
					#mss-popup #mss-popup-inner #mss-cart table td.mss-item-image {
						width:108px;
						height:75px;
						text-align:center;
					}
						td.item-image img {
							display:block;
						}
					#mss-popup #mss-popup-inner #mss-cart table td.mss-item-description {	
					}
						#mss-popup #mss-popup-inner #mss-cart table td.mss-item-description table {
							margin:0px;
							padding:0px;
							border-collapse:collapse;
							border:none;
						}
							#mss-popup #mss-popup-inner #mss-cart table td.mss-item-description table td {
								font-size:10px;
								color:#7D7D7C;
							}
							#mss-popup #mss-popup-inner #mss-cart table td.mss-item-description table td.mss-title {
								color:#515050;
							}
							#mss-popup #mss-popup-inner #mss-cart table td.mss-item-description table td.mss-rightalign {
								text-align:right;
							}
				#mss-popup #mss-popup-inner #mss-cart #mss-totals {
					padding-bottom:5px;
					clear:both;
					font-size:10px;
					color:#626160;
				}
					#mss-popup #mss-popup-inner #mss-cart #mss-totals span.mss-items {
						display:block;
						width:108px;
						float:left;
						text-transform:uppercase;
					}
					#mss-popup #mss-popup-inner #mss-cart #mss-totals span.mss-subtotal {
						display:block;
						float:left;
					}
			#mss-popup #mss-popup-inner #mss-cart-bottom {
				background:url('../../images/design/background-popup-cart-bottom.jpg') no-repeat;
				margin-left:5px;
				margin-right:5px;
				height:4px;
				clear:both;
			}
		#mss-popup div.mss-bottom-shadow {
			width:235px;
			height:5px;
		}
			#mss-popup div.mss-bottom-shadow div.mss-center {
				background:url('../../images/design/drop-shadow-bottom-center.gif') repeat-x;
				width:225px;
				height:5px;
				float:left;
			}
			
.pageNote {
	font-size:12px;
	font-family:'Arial','Helvetica',sans-serif;
	font-weight:normal;
	color:#999999;
	letter-spacing:0px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;	
}
.pageNote h1, .pageNote h2, .pageNote h3{
	font-family: georgia;
	color:#637D89;
	font-weight: normal;
}
.pageNote h1{
    margin: 0 0 20px 0;
    font-size: 22px;
}
.pageNote h2{
	padding-left:25px;
	background:url('../../images/design/heading-bg.jpg') no-repeat;
}

#desc .title{
	font-size:12px;
	font-weight:bold;
	display:block;
}
p.grey{color:#3C3C3C;}
p.grey strong{ color:#333333; }
/*Other Site Styles */
#mss-content.page{
	height:auto;
}
#mss-content.page div.mss-bottom-blank div.head{
	display:block;
	background:url('../../images/design/blank-page-top-bg.jpg') no-repeat 2px 0;
	height:15px;
}

#mss-content.page div.mss-bottom-blank{
	padding: 0 25px;
	background: url('../../images/design/newpagebg.png') repeat-y 29px 0;
	display:block;
	font-family:"Times New Roman", Times, serif;
    height: 100%;
}

#viewCart{
	display:block;
	margin:0 auto;
	padding-left:25px;
}

#checkoutOnePage{
	display:block;
	margin:0 auto;
	padding-left:15px;
}

#mss-content.page div.mss-bottom-blank input.backtohome {
	width: 136px;
	height: 30px;
	background: url('../../images/design/back_to_home.gif') left top no-repeat;
	border: none;
    cursor: pointer;
}

#mss-content.page div.mss-bottom-blank #existingCustomer,
#mss-content.page div.mss-bottom-blank #newCustomer
{
	display:block;
	width:300px;
	height:150px;
	clear:none;
	float:left;
	margin:0 0 0 30px;
}
#mss-content.page div.mss-bottom-blank #existingCustomer .body,
#mss-content.page div.mss-bottom-blank #newCustomer .body
{
	padding:15px;
}
#mss-content.page div.mss-bottom-blank #billAddress .form-label,
#mss-content.page div.mss-bottom-blank #billAddress .form-label-required,
#mss-content.page div.mss-bottom-blank #shipAddress .form-label,
#mss-content.page div.mss-bottom-blank #shipAddress .form-label-required{
	display:block;
	white-space:nowrap;
	width:110px;
}
#mss-content.page div.mss-bottom-blank #billAddress,
#mss-content.page div.mss-bottom-blank #shipAddress{
	clear:none;
	width:360px;
}

#mss-content.page div.mss-bottom-blank #shipAddress{
	float:right;
	margin-right:10px;
}

#mss-content.page div.mss-bottom-blank form div.input{
	margin:0;
    padding:0;
}
#mss-content.page div.mss-bottom-blank form div.input label{
	display:block;
    color: #000;
}
#mss-content.page div.mss-bottom-blank form div.input input[type=text]{
	width:350px;
	height:25px;
    padding-top: 6px;
    font-size: 14px;
}
#mss-content.page div.mss-bottom-blank form div.input textarea{
	width:350px;
	height:200px;
    padding-top: 4px;
    font-size: 14px;
}
#mss-content.page div.mss-bottom-blank form input[type=submit]{
	background-color:#4B7184;
	border:2px solid #E3B597;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-left:350px;
}


#mss-content.page .left-bar{
    display:block;    
    float:left;
    width: 260px;
}

#mss-content.page .right-main{
    float: left;
    width: 470px;
}
#mss-content.page .right-main p{
    padding-left: 25px;
    color: #6c6c6c;
	font-family: tahoma;
	text-align: justify;
}
#mss-content.page .right-main .questions{
    padding-left: 25px;
    color: #000;
    
}


#mss-content.page .right-main .questions .selected {
    background-color: #F00;
    color: #FFF;
}
#mss-content.page .right-main .questions .content {
    background: #FFF;
}
#mss-content.page .right-main .questions #basic-accordian {
    width: 470px;
    z-index: 2;
}
#mss-content.page .right-main .questions .accordion_headings {
    padding: 5px;
   /* background: #d9e4e9;*/
    color: #637D89;
    cursor: pointer;
}
#mss-content.page .right-main .questions .accordion_headings:hover {
    background: #cfdfe6;
}
#mss-content.page .right-main .questions .accordion_child {
    padding: 0 10px;
}
#mss-content.page .right-main .questions .header_highlight {
    background: #cfdfe6;
}




#mss-content.page .right-main .questions strong{
    font-size: 14px;
}

#mss-content.page .right-main .question {
    color: #4B7184; 
    font-size: 14px;
    margin-top: 15px;     
}


#page1 #pageContent{
	background:transparent url('../../images/design/shipping_bg_02.png') no-repeat bottom left;
}

#page4 #pageContent{
	background:transparent url('../../images/design/about-side-bg.png') no-repeat bottom left; min-height: 558px;
}

#page4 #pageContent .pageNote {    
	background: url('../../images/design/about-us-right-bg.png') no-repeat bottom right; height:564px;
}

#page5 #pageContent{
    background: url('../../images/design/contact-us-bg.png') no-repeat bottom left;
}
#page5 #pageContent .right-main {
    padding-left: 45px;
    width: 400px;
}

#page5 #pageContent .pageNote {    
	background: url('../../images/design/contact-us-right-bg.png') no-repeat bottom right; height:570px;
}
#page5 #pageContent .right-main form div.input textarea{
    margin-bottom: 10px;
}

#page8 #pageContent{
    background: url('../../images/design/customer-service-bg.png') no-repeat bottom left;
} 

#page8 .left-bar img{
	float: left;
    margin: 0;
}
#page1 .left-bar .address-left{
    background: url('../../images/design/please_send.jpg') no-repeat bottom left;
    width: 256px;
    height: 153px;
    color: #4B7184;
    padding: 10px 0 0 10px;
    font-size: 11px;
}
#page1 .left-bar .address-left span{
    width: 256px;
    height: 153px;
    color: #000;
}
#page5 .left-bar{
    height: 530px;
}
#page5 .left-bar .address-left{
    background: url('../../images/design/please_send.jpg') no-repeat top left;
    width: 256px;
    height: 153px;
    color: #7893A1;
    padding: 10px 0 0 10px;
    font-size: 11px;
    line-height: 1.4;
}

#page5 .left-bar .address-left a{ color: #7893A1; text-decoration: none; }
#page5 .left-bar .address-left a:hover{ color: #7893A1; text-decoration: underline; } 


#page5 .left-bar .address-left span{
    background: url('../../images/design/please_send.jpg') no-repeat bottom left;
    width: 256px;
    height: 153px;
    color: #000;
}
#page1 .right-main .address{
    background: url('../../images/design/info_bg.jpg') no-repeat top left;
	width: 442px;
    height: 144px;
    margin-left: 25px;
    color: #4B7184; 
    text-align: center;
    padding-top: 10px;
}
#blank-text{
	display:none;
}
div.order-complete {
    font: normal 12px arial;
    padding-left: 20px;
    color: #4c4c4c;
}
div.order-complete h2 {
    font: normal 20px georgia;
}
#showWarningBubble{
    clear: both; 
    background: #FFFAD2;
    border: 1px solid #C5C6C5;
    color: #474747;
    width: 90%;
    height: 60px;
    font-size: 11px;
    padding: 4px;
    margin: 0 0 0 20px;
}
#showWarningBubble1 {
    clear: both; 
    background: #FFFAD2;
    border: 1px solid #C5C6C5;
    color: #474747;
    width: 90%;
    height: 60px;
    font-size: 11px;
    padding: 4px;
    margin: 0 0 0 20px;
}
#showWarningBubble img, #showWarningBubble1 img {
    float: left;
    border: none;
    margin: 0 5px 2px 0;
}
span.faq-subtitle {
    font-weight: bold;
    color: #666666;
}

/*#catbg {background:url('../../images/design/x_mss_bg.jpg') no-repeat;}*/
#catbg {background:url(../../images/design/catbg.jpg);}
#catbg div.catleft h2 {
	font-family: georgia;       
	font-size:24px;                    
	font-weight:normal;  
	padding-top: 10px;
	padding-left: 43px;
}

#catbg table.cattable {
	margin:0px;
	padding:0px;
	border: 0px;
}

.catimg { border: 0px;}

#mss-content div.mss-column-my p {
	margin-top:0px;	
	padding-top:7px;
	padding-left:20px;
	padding-right:10px;	
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	
	letter-spacing:-0.03em;
	font-size:11px;
	color:#737373;
	position:relative;
	line-height: 130%;
}

#mss-content div.mss-column-my_x p {
	margin-top:0px;	
	padding-top:7px;
	padding-left:20px;
	padding-right:30px;	
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	
	letter-spacing:-0.03em;
	font-size:11px;
	color:#737373;
	position:relative;
	line-height: 130%;
}

.optiondescription {
    margin-top:0px;	
	padding-top:7px;
	padding-left:0px;
	padding-right:0px;	
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	
	letter-spacing:-0.03em;
	font-size:12px;
	color:#737373;
	position:relative;
}

#x_wrapper { width:1140px; position:relative; margin:0px auto; z-index:100; }
#x_mss-ribbon { position:absolute; left:904px; top: 0px; z-index:99; background: url('../../images/design/ribbon.png') no-repeat; width:98px; height:115px; }
#x_countdown { position:absolute; left:1010px; top: 188px; z-index:99; background: url('../../images/design/countdown.jpg') no-repeat; width:272px; height:331px; }

.x_logo_after_bg{ background:url(../../images/design/x_logo_after_bg.jpg) no-repeat;}
.x_logo_bg{ background:url(../../images/design/x_logo.jpg) no-repeat;}

#mss-main_x {
			margin-left:5px;
			margin-right:5px;
			width:858px;
			float:left;
		}
		
#mss-page-container #mss-main_x #mss-content .mss-bottom form table tbody tr td .mss-column .mss-scent tbody tr td table tbody tr .option-desc {
                                    line-height:12px;  
                                }		
								
#mss-page-container #mss-main_x #mss-content .mss-bottom form table tbody tr td .mss-column .mss-scent_x tbody tr td table tbody tr .option-desc {
                                    line-height:12px;  
                                }								

#mss-page-container table.cattable {
	margin:0px;
	padding:0px;
	border: 0px;
}

.timertext{ color: #FFFFFF; text-decoration: none; }

#xx_wrapper { width:1047px; position:relative; margin:0px auto; z-index:100; }
#xx_mss-ribbon { position:absolute; left:805px; top: 0px; z-index:99; background: url('../../images/design/ribbon.png') no-repeat; width:98px; height:115px; }

#mss-x-con {
		background:#FFFFFF url('../../images/design/x_bg.jpg');
		margin:0px auto;
		width:1047px;
		height: 929px;
		text-align:left;
	}
	
.newhead { height: 27px;}	
