﻿/* Safari */ /*\*/

html*#cart {
	margin-top: 63px;
}

html*#agree {
	vertical-align: inherit;
}

html*#imgprv li {
	margin-bottom: 15px;
}
	
html*.chbx {
	position: relative;
	bottom: 2px;
	margin-right: 3px;
}

	/* London Babydoll Fabric Colors */
	
html*#jacketcolor option {
	color: #fff;
}

html*#jacketcolor option#pleaseselect {
	color: #555;
}

html*#chestnut {
	background-color: #946244;
}

html*#earth {
	background-color: #939276;
}

html*#green {
	background-color: #7b9c6a;
}

html*#charcoal {
	background-color: #736c67;
}

html*#cream {
	background-color: #e1c7b4;
}

html*#grey {
	background-color: #d3c8c6;
}

html*#pink {
	background-color: #f6c4ca;
}

html*#black {
	background-color: #000;
}

	/* London Babydoll Lining Colors */

html*#liningcolor option {
	color: #fff;
}

html*#liningcolor option.pleaseselect {
	color: #555;
}

html*#yellow {
	background-color: #fcee78;
}

html*#ampink {
	background-color: #f5bdd9; 
}

html*#silver {
	background-color: #a3a3a3;
}

html*#roblue {
	background-color: #2d58a7;
}

html*#navy {
	background-color: #365375;
}

html*#red {
	background-color: #b24c65;
}

html*#lgreen {
	background-color: #b1a52e;
}

html*#lcream {
	background-color: #f6edca;
}

html*#bablue {
	background-color: #acd6eb;
}

/**/

/* Opera */

@media all and (min-width:0px) {
	head~body #cart { 
		margin-top: 63px; 
	}
	
		/* London Babydoll Fabric Colors */
		
	head~body #jacketcolor option {
		color: #fff;
	}

	head~body #jacketcolor option#pleaseselect {
		background-color: #fff;
		color: #555;
	}

	head~body #chestnut {
		background-color: #946244;
	}

	head~body #earth {
		background-color: #939276;
	}

	head~body #green {
		background-color: #7b9c6a;
	}

	head~body #charcoal {
		background-color: #736c67;
	}

	head~body #cream {
		background-color: #e1c7b4;
	}

	head~body #grey {
		background-color: #d3c8c6;
	}	

	head~body #pink {
		background-color: #f6c4ca;
	}

	head~body #black {
		background-color: #000;
	}
	
		/* London Babydoll Lining Colors */
		
	head~body #liningcolor option {
		color: #fff;
	}

	head~body #liningcolor option.pleaseselect {
		color: #555;
	}

	head~body #yellow {
		background-color: #fcee78;
	}

	head~body #ampink {
		background-color: #f5bdd9; 
	}

	head~body #silver {
		background-color: #a3a3a3;
	}

	head~body #roblue {
		background-color: #2d58a7;
	}

	head~body #navy {
		background-color: #365375;
	}

	head~body #red {
		background-color: #b24c65;
	}	
	
	head~body #lgreen {
		background-color: #b1a52e;
	}

	head~body #lcream {
		background-color: #f6edca;
	}

	head~body #bablue {
		background-color: #acd6eb;
	}
}