@charset "UTF-8";
/* CSS Document */

body {font-size:100%; margin:0; padding:0; background:#FFF; }

* {margin:0; padding:0;}

* img { behavior: url(iepngfix.htc) }

div#wrap {width:100%; margin:0 auto; position:relative;}

div#website {width:1140px; margin:0 auto; padding:0; position:relative;}


div#mainContent {width:1140px; margin:0 auto; padding:0; position:relative; background:url(images/frame.png) no-repeat;}


div#header {width:1140px; height:141px; margin:0 auto; padding:0; position:relative; z-index:999;}

div#logo {width:410px; height:141px; margin-left:15px; padding:0; text-indent:-9999px; background:url(images/logo.png) no-repeat; float:left;}

div#logo a {width:410px; height:141px; text-decoration:none; display:block;}


div#navigation {width:630px; height:30px; position:relative; margin-top:77px; margin-right:45px; float:right; z-index:999; }

div#navigation ul, div#navigation li {margin:0; list-style:none;}

div#navigation li {padding:0; margin:0;}

div#navigation li a {display:block; text-decoration:none; }

div#navigation li a:hover {margin:0; padding:0;}

ul.menuHoriz li {float:left;}

.dropdown {margin:0; width:82px; left:0;}
.dropdown dt {width:82px; height:28px; margin:0; padding:0; text-indent:-9999px; background:url(images/nav_us.gif) no-repeat;}
.dropdown dt:hover {background:url(images/nav_us.gif) no-repeat;}
.dropdown dt a {display:block; text-decoration:none; width:82px; height:29px; background:url(images/nav_us.gif) no-repeat;}
.dropdown dd {position:absolute; left:0; padding:0; margin:0; overflow:hidden; width:82px; display:none;}
.dropdown ul {list-style:none;}
.dropdown li {display:inline; padding:0;}
.dropdown dd a {display:block; text-decoration:none; width:182px; height:30px; }
.dropdown dd a:hover {margin:0;}



.dropdown2 {margin:0; width:84px; left:0;}
.dropdown2 dt {width:84px; height:28px; margin:0; padding:0; text-indent:-9999px; background:url(images/nav_designers.gif) no-repeat;}
.dropdown2 dt:hover {background:url(images/nav_designers.gif) no-repeat;}
.dropdown2 dt a {display:block; text-decoration:none; width:84px; height:43px; }
.dropdown2 dd {position:absolute; padding:0 0 0 0px; margin:0; overflow:hidden; width:82px; display:none;}
.dropdown2 ul {list-style:none;}
.dropdown2 li {display:inline; padding:0;}
.dropdown2 dd a {display:block; text-decoration:none; width:82px; height:43px;}
.dropdown2 dd a:hover {margin:0;}


.dropdown3 {margin:0; width:75px; left:0;}
.dropdown3 dt {width:75px; height:28px; margin:0; padding:0; text-indent:-9999px; background:url(images/nav_contact.gif) no-repeat;}
.dropdown3 dt:hover {background:url(images/nav_contact.gif) no-repeat;}
.dropdown3 dt a {display:block; text-decoration:none; width:75px; height:43px; }
.dropdown3 dd {position:absolute; padding:0; margin:0; overflow:hidden; width:75px; display:none;}
.dropdown3 ul {list-style:none;}
.dropdown3 li {display:inline; padding:0;}
.dropdown3 dd a {display:block; text-decoration:none; width:75px; height:43px;}
.dropdown3 dd a:hover {margin:0;}




div#splashWrap {width:965px; height:585px; margin:0; padding:0; left:35px; position:relative; background:url(images/slate.jpg) no-repeat;}

div#leftSplash {width:255px; margin:0; padding:0; float:left; position:relative;}

div#leftSplashTop {width:255px; height:197px; margin:0; padding:0; position:relative;}

div#leftSplashBottom {width:255px; height:354px; margin:0; padding:0; position:relative;}

div#middleSplash {width:409px; margin-top:32px; margin-left:25px; float:left; position:relative; z-index:0;}

div#rightSplash {width:301px; padding:0; float:right; position:relative;}

div#rightSplashTop {width:301px; height:104px; padding:0; position:relative;}

div#rightSplashMiddle {width:301px; height:356px; padding:0; position:relative;}

div#leftSide {width:143px; height:356px; padding:0; position:relative; float:left;}

div#rightSide {width:158px;height:356px;  padding:0; position:relative; float:right;}

div#rightSplashBtm {width:301px; height:79px;  padding:0; position:relative;}

div#btmLeftSide {width:70px; height:91px; padding:0; position:relative; float:left;}

div#btmRightSide {width:69px; height:91px; padding:0; position:relative;float:left;}

div#btmMiddle {width:162px; height:91px; padding:0; position:relative;float:left;}



div#homeFooter {width:1000px; left:10px; margin:0; padding:5px 0 0 0; position:relative; clear:both;}

div#footerLeft {width:150px; position:relative; float:left;}

div#footerLeft p {font-family: "Helvetica", sans-serif; font-size:.50em; color:#363f41;}

div#footerRight {width:381px; position:relative; margin:0; padding:0; float:right;}


div#bridalWrap {width:965px; height:585px; margin:0; padding:0; left:35px; position:relative; background:url(images/bridalslate3_bkgrd.jpg) no-repeat; z-index:0;}

div#leftBridal {width:475px; margin: 0 25px 0 87px; padding:0; float:left; position:relative;}

div#leftBridal p {font-family:"Helvetica", sans-serif; font-size:.85em; color:#777883; margin:0; text-align:left; letter-spacing:.0125em; line-height:1.5em;}

.specialCopy {font-size:1em; font-style:italic;}

.specialCopy a {color:#1f282d; text-decoration:none;}

.specialCopy a:hover{color:#777883; text-decoration:none;}


div#accessoriesWrap {width:965px; height:585px; margin:0; padding:0; left:35px; position:relative; background:url(images/accessory3_bkgrd.jpg) no-repeat; z-index:0;}

div#leftAccessories {width:475px; margin: 0 25px 0 87px; padding:0; float:left; position:relative;}

div#leftAccessories p {font-family:"Helvetica", sans-serif; font-size:.85em; color:#777883; margin:0; text-align:left; letter-spacing:.0125em; line-height:1.5em;}


div#bridesmaidsWrap {width:965px; height:585px; margin:0; padding:0; left:35px; position:relative; background:url(images/bridesmaid3_bkgrd.jpg) no-repeat; z-index:0;}

div#leftBridesmaids {width:475px; margin: 0 25px 0 87px; padding:0; float:left; position:relative;}

div#leftBridesmaids p {font-family:"Helvetica", sans-serif; font-size:.85em; color:#777883; margin:0; text-align:left; letter-spacing:.0125em; line-height:1.5em;}


div#eventsWrap {width:965px; height:585px; margin:0; padding:0; left:35px; position:relative; background:url(images/events3_bkgrd.jpg) no-repeat; z-index:0;}

div#leftEvents {width:725px; margin: 0 25px 0 87px; padding:0; float:left; position:relative;}

div#leftEvents p {font-family:"Helvetica", sans-serif; font-size:.85em; color:#777883; margin:0; text-align:left; letter-spacing:-.06em; line-height:1.5em;}


div#footerWrap {width:1140px; height:81px; position:relative; margin-top:5px; clear:both;}

div#footer {width:1140px; height:81px; position:relative; margin:0; }

div#footerNYC {width:1140px; height:20px; display:block; margin:0; padding:0;}

div#footerLA {width:1140px; height:21px; display:block; margin:0; padding:0;}

div#footerCopyright {width:1140px; height:40px; display:block; margin:0; padding:0;}









