@charset "UTF-8";body {	margin: 0;	padding: 0;	text-align: left;}#kay {	width: 770px;	margin: 0 auto;	padding: 0;}#neilWrapper {	font: 12px/22px Verdana, Helvetica, Arial, sans-serif;	color: #292314;	text-align: left;	margin: 0px auto;	padding: 0px;	width: 756px;	border: 7px solid #3b2a1b;}#neilHeader {	margin: 0;	padding: 0;	display: block;	border: 0;}#neilContent {	background: #efeeec url(/img/neillane/nl_background_silver.jpg) repeat-x 0px 121px;	padding: 0px;	margin: 0px;}#neilWrapper h1 {	padding: 0;	margin: 0;}#aboutBridal {	width: 393px;	float: left;}#aboutBridal p{	margin: 0 30px;	padding: 0;	text-align: left;}#aboutNeil {	width: 363px;	margin-bottom: 30px;	float: right;}#aboutNeil p{	margin: 0 30px 0 0;	padding: 0;	text-align: left;}/* Shop Now and Find a Store buttons code */.btnWrapper{	width: 348px;	height: 45px;	margin: 25px auto;}/*#btnWrapperHead {	width: 348px;	height: 45px;	margin: 35px 50px 36px 168px;	float: right;}*/.btnShop {	display: block;}.btnShop a {	background:url(/img/neillane/nl_btn.gif) no-repeat 0 0;	width: 102px;	height: 45px;	display: block;	outline: none;}.btnShop a:hover, .btnShop a:focus {	background:url(/img/neillane/nl_btn.gif) no-repeat 0 -45px;}.btnFindStore {	display: block;}.btnFindStore a {	background:url(/img/neillane/nl_btn.gif) no-repeat -102px 0;	width: 108px;	height: 45px;	display: block;	outline: none;}.btnFindStore a:hover, .btnFindStore a:focus {	background:url(/img/neillane/nl_btn.gif) no-repeat -102px -45px;}.btnCommercial {	display: block;}.btnCommercial a {	background:url(/img/neillane/nl_btn.gif) no-repeat -210px 0;	width: 138px;	height: 45px;	display: block;	outline: none;}.btnCommercial a:hover, .btnCommercial a:focus {	background:url(/img/neillane/nl_btn.gif) no-repeat -210px -45px;}/* Newsroom Button */.btnNews {	width: 150px;	height: 45px;	margin: 20px auto 20px 0;	display: block;}.btnNews a {	background:url(/img/neillane/nl_btn_newsroom.gif) no-repeat 0 0;	width: 150px;	height: 45px;	display: block;	outline: none;}.btnNews a:hover, btnNews a:focus {	background:url(/img/neillane/nl_btn_newsroom.gif) no-repeat 0 -45px;}/* Gallery & Subpages */#btnWrapperHead {	display: inline;	position: relative;	width: 290px;	height: 45px;	margin: 38px 50px 38px 168px;	float: left;}#btnWrapperHead .btnShop {	display: block;	float: left;}#btnWrapperHead .btnShop a {	background:url(/img/neillane/nl_btn_gallery.gif) no-repeat 0 0;	width: 145px;	height: 45px;	display: block;	outline: none;}#btnWrapperHead .btnShop a:hover, #btnWrapperHead .btnShop a:focus {	background:url(/img/neillane/nl_btn_gallery.gif) no-repeat 0 -45px;}#btnWrapperHead .btnFindStore {	display: block;	float: right;}#btnWrapperHead .btnFindStore a {	background:url(/img/neillane/nl_btn_gallery.gif) no-repeat -145px 0;	width: 145px;	height: 45px;	display: block;	outline: none;}#btnWrapperHead .btnFindStore a:hover, #btnWrapperHead .btnFindStore a:focus {	background:url(/img/neillane/nl_btn_gallery.gif) no-repeat -145px -45px;}#neilHeadSub {	background: url(/img/neillane/subpages/nl_sub_menu_bg.jpg) no-repeat 0 0;	height: 121px;	width: 756px;}#newsTitle {	margin: 0 15px;	border-top: 1px solid #ababab;	border-bottom: 1px solid #ababab;	font: bold 32px/34px "Helvetica Neue", Helvetica, Arial, sans-serif;	color: #333333;	text-decoration: none;	padding: 10px 0;}#newsTitle p {	font: bold 16px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;	color: #333333;	text-decoration: none;	padding: 0;	margin: 0;}#newsTitle h1 {	font:bold 40px/38px "Helvetica Neue", Helvetica, Arial, sans-serif;	color: #333333;	text-decoration: none;	padding: 0;	margin: 0;}#neilContentSub {	background: #e3e0dd;	padding: 0px;	margin: 0;}#neilfooter {	background:url(/img/neillane/subpages/nl_sub_footer_bg.jpg) no-repeat 0 0;	width: 756px;	height: 127px;	clear: both;}#neilfooter p {	color:#FFF;	size: 11px;	line-height: 16px;	text-align: right;	margin: 0px;	padding: 50px 38px 0px 0px;}#neilfooter p a {	color:#FFF;}.gallery {	margin: 10px;	padding: 0px;	border: 1px solid #ffffff;}#launchParty .gallery {	margin: 16px 0px 5px;	border: none;}#launchParty a {	margin: 0;	padding: 0;}#launchParty p {	font:Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	padding: 0;	margin: 0;}.box {	margin: 5px 10px 16px 10px;	text-overflow: ellipsis;	-ms-text-overflow: ellipsis;	overflow:hidden;	white-space:nowrap;	width: 164px;}	/* END Gallery & Subpages *//* General Classes */.link {	color:#292314;}.clearit {	clear: both;}imageLeft {	float: left;}imageRight {	float: right;}
