#slider {
    position:relative;
    width:956px; /* Change this to your images width */
    height:375px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	top: -76px;
	left:121px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}










/* menu::base */
#menu {
    position:relative;
    z-index:100;
    height:32px;
	width: 930px;
	top: 108px;
	left:173px;}
#menu .menu {
	position:absolute;
	width: 805px;
}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding:7px 14px 7px 14px;
    white-space:nowrap;
}
#menu li {
    float:left;
    background:white;
}
#menu li li {
    float:none;
    _border:1px solid white; /** fix for ie6 */
}
#menu div {
    visibility:hidden;
    position:absolute;
    background:url(images/pix.gif);
}
#menu div div {
    margin:-24px 0 0 -1px;
    left:100%;
}
#menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu a {
	text-decoration:none;
	color: white;
	position:relative;
	z-index:77;
}
#menu a:hover {
    background:url(images/back.png);
    color:white;
}
#menu a:hover span { color:white; }
#menu>ul>li:hover>a {
    background:url(images/back.png);
    color: #000;
}
#menu>ul>li:hover>a span { color:#998776; }
#menu span {
    text-transform:uppercase;
    font:12px/18px Serif;
     color: #000;
}
#menu li { background:none; }
/* menu::level >= 2 */
#menu li li a {
    padding:0;
    position:static;
}
#menu li li a:hover { background:white; }
#menu li li a span { color:#000; }
#menu li li a:hover span { color:white; }
#menu li li a.parent span { background:url(images/pointer.gif) no-repeat right 9px; _background-position:right 10px; }
*+html #menu li li a.parent span { background-position:right 10px; }
#menu li li a.parent:hover span { background-position:right -49px; }
*+html #menu li li a.parent:hover span { background-position:right -48px; }
#menu li li span {


    display:block;
    text-transform:none;
    line-height:16px;
    padding:4px 25px 4px 14px;
    font-size:11px;
}
#menu li div { background:url(images/back.png); }
/** <fix for ie6> */
#menu div div {
    _margin-top:-25px;
    _background:white;
}
#menu li li li { _border:1px solid white; }
#menu div div div { _background:white; }
#menu li li li li { _border:1px solid white; }
/** </fix for ie6> */

/* lava lamp */
div#menu li.back {
    width:10px;
    height:32px;
    z-index:8;
    position:absolute;
}
div#menu li.back .left {
    width:auto;
    height:32px;
    float:none;
    position:relative;
    top:0;
    left:0;
    visibility:visible;
}

#copyright1 {
position: relative;
top: 1480px;
}








/* START HOME */

#home {
background-image : url('images/back2.jpg');
margin : 9.5px;
padding : 0;
text-align : center;
}


#name1 {
position: absolute;
top:1232px;
left:890px;
color: #513d32;
font-family: "Garamond",Serif;
}

#quotetop1 {
position: absolute;
top:935px;
left:815px;
}

#quotebottom1 {
position: absolute;
top:1265px;
left:815px;
}


#facebook1 {
position: absolute;
top:1548px;
left:660px;
}

#blog1 {
position: absolute;
top:1575px;
left:660px;
border: 0px;
}

#facetext1 {
position: absolute;
top:1552px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtext1 {
position: absolute;
top:1579px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#readmore1 {
position: absolute;
text-decoration: none;
top:1270px;
left: 874px;
font-size: 9px;
font-family: "Garamond",Serif;
}



#princetonlocation1 {
position: absolute;
top:1532px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocation1 {
position: absolute;
top:1532px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#copyrightbottom1 {
position: absolute;
top:1532px;
left: 885px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#findus1 {
position: absolute;
top:1532px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrapperindex {
	background-image : url(images/back.jpg);
	background-repeat : no-repeat;
	height : 1700px;
	margin : -10.5px auto;
	padding : 0;
	width : 1200px;
	position: relative;
}

#logo1 {
position: relative;
top: -111.5px;
left: -246px;
}



#homemovie1 {
position: absolute;
top: 161px;
left:121.5px;
}

#end1 {
position: relative;
top: 1205px;
left:-54px;
}

#test1 {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:1010px;
left:850px;color: #513d32;font-family:"Times New Roman", Serif;
}

#hometext {
	position: absolute;
	top:294px;
	left: 174px;
	color:#513d32;
	font-size: 16px;
	font-family: "Garamond",Serif;
	line-height: 130%;
	text-align: center;
	width: 891px;
}

#homebride1 {
position: absolute;
top:1142px;
left: 202px;
}


#homebride2 {
position: absolute;
top:1142px;
left:415px;
}

#hometoptext {
	position: absolute;
	top: 177px;
	left:174px;
	width: 890px;
}

#decoration1 {
position: absolute;
top:840px;
left: 154px;
}

#decoration2 {
position: absolute;
top:840px;
left: 697px;
}

#navbackhome {
	position: absolute;
	top:103px;
	left:120px;
	background-color: #FFFFFF;
}

#leftswirlhome {
position: absolute;
top:353px;
left:-2px;
}

#rightswirlhome {
position: absolute;
top:375px;
left:1069px;
}


#linkmillburn {
position: absolute;
top:1390px;
left: 215px;
z-index: 500;
text-decoration: none;
font-size: 11px;
font-family: "Garamond",Serif;}

#linkprinceton {
position: absolute;
top:1390px;
left: 485px;
z-index: 1;
text-decoration: none;
font-size: 11px;
font-family: "Garamond",Serif;}


/* END HOME */

/* START ABOUT */

#about {
background-image : url('images/maincolor.jpg');
margin : 9px;
padding : 0;
text-align : center;
}


#name2 {
position: absolute;
top:987px;
left:885px;
color: #513d32;
font-family: "Garamond",Serif;
}

#quotetop2 {
position: absolute;
top:660px;
left:815px;
}

#quotebottom2 {
position: absolute;
top:1020px;
left:815px;
}


#facebook2 {
position: absolute;
top:1286px;
left:660px;
}

#blog2 {
position: absolute;
top:1313px;
left:660px;
border: 0px;
}

#facetext2 {
position: absolute;
top:1290px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtext2 {
position: absolute;
top:1317px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#readmore2 {
position: absolute;
text-decoration: none;
top:1016px;
left: 879px;
font-size: 9px;
font-family: "Garamond",Serif;
}



#princetonlocation2 {
position: absolute;
top:1270px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocation2 {
position: absolute;
top:1270px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#copyrightbottom2 {
position: absolute;
top:1270px;
left: 885px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#findus2 {
position: absolute;
top:1270px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrapperabout {
background-image : url('images/aboutback.jpg');
background-repeat : no-repeat;
height : 1432px;
margin : -10px auto;
padding : 0;
width : 1200px;
position: relative;
}


#logo2 

{
position: relative;
top: -297px;
left: -246px;
}



#homemovie {
position: relative;
top: -139px;
left:3px;
}




#end2 {
position: relative;
top: 1190px;
left: -54px;
}



#test2 {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:740px;
left:850px;color: #513d32;font-family:"Times New Roman", Serif;
}

#copyright2 { position: relative; top: 1280px;}

#abouttext {
position: absolute;
width: 520px;
text-align: justify;
color:#513d32 ;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 130%;
top: 620px;
left: 205px;
}

#remy {
position: absolute;
top:810px;
left:100px;
}

#abouttoptext {
position: absolute;
top: 560px;
left:230px;
}

#abouttop1 {
position: absolute;
top: 161px;
left:122px;
}

#abouttop2 {
position: absolute;
top: 161px;
left:654px;
}


#decoration3 {
position: absolute;
top:570px;
left: 154px;
}

#decoration4 {
position: absolute;
top:570px;
left: 680px;
}


/* END ABOUT*/

/* START CONTACT */

#contact {
background-image : url('images/maincolor.jpg');
margin : 9px;
padding : 0;
text-align : center;
}


#navbackcontact {
position: absolute;
top:102.5px;
left:119px;
}

#leftswirlcontact {
position: absolute;
top:353px;
left:-2px;
}

#rightswirlcontact {
position: absolute;
top:375px;
left:1068px;
}



#name3 {
position: absolute;
top:878px;
left:890px;
color: #513d32;
font-family: "Garamond",Serif;
}

#quotetop3 {
position: absolute;
top:560px;
left:815px;
}

#quotebottom3 {
position: absolute;
top:920px;
left:815px;
}


#facebook3 {
position: absolute;
top:1083px;
left:660px;
}

#blog3 {
position: absolute;
top:1109px;
left:660px;
border: 0px;
}

#facetext3 {
position: absolute;
top:1088px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtext3 {
position: absolute;
top:1114px;
left:705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#readmore3 {
position: absolute;
text-decoration: none;
top:907px;
left: 874px;
font-color: #513d32;
font-size: 9px;
font-family: "Garamond",Serif;
}



#princetonlocation3 {
position: absolute;
top:1065px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocation3 {
position: absolute;
top:1065px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#copyrightbottom3 {
position: absolute;
top:1065px;
left: 885px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line height: 110%;
text-align: left;
}


#findus3 {
position: absolute;
top:1065px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrappercontact {
background-image : url('images/contactback.jpg');
background-repeat : no-repeat;
height : 1225px;
margin : -10px auto;
padding : 0;
width : 1200px;
position: relative;
}


#logo3 

{
position: relative;
top: -297px;
left: -246px;
}



#end3 {
position: relative;
top: 985px;
left: -54px;
}



#test3 {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:650px;
left:850px;color: #513d32;font-family:"Times New Roman", Serif;
}

#copyright3 { position: relative; top: 1020px;}

#contacttext {
position: absolute;
width: 520px;
text-align: justify;
color:#513d32 ;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 130%;
top: 620px;
left: 205px;
}

#plocation {
position: absolute;
top:794px;
left: 205px;
color: #513d32;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 120%;
text-align: left;
}


#mlocation {
position: absolute;
top:794px;
left: 550px;
color: #513d32;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 120%;
text-align: left;
}

#line {
position: absolute;
top: 710px;
left: 412px;
}





#contacttop1 {
position: absolute;
top:161px;
left:121px;
}

#contacttop2 {
position: absolute;
top:161px;
left:399px;
}

#contacttop3 {
position: absolute;
top:161px;
left:800px;
}

#contacttoptext {
position: absolute;
top:545px;
left:215px;
}


#decoration5 {
position: absolute;
top:565px;
left: 140px;
}

#decoration6 {
position: absolute;
top:565px;
left: 708px;
}





/* END CONTACT */




/* START LOCATIONS */

#locations {
background-image : url('images/maincolor.jpg');
margin : 9px;
padding : 0;
text-align : center;
}


#name4 {
position: absolute;
top:960px;
left:865px;
color: #513d32;
font-family: "Garamond",Serif;
}

#quotetop4 {
position: absolute;
top:680px;
left:815px;
}

#quotebottom4 {
position: absolute;
top:995px;
left:815px;
}


#facebook4 {
position: absolute;
top:1286px;
left:660px;
}

#blog4 {
position: absolute;
top:1313px;
left:660px;
border: 0px;
}

#facetext4 {
position: absolute;
top:1290px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtext4 {
position: absolute;
top:1317px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#readmore4 {
position: absolute;
text-decoration: none;
top:988px;
left: 879px;
font-color: #513d32;
font-size: 9px;
font-family: "Garamond",Serif;
}

#note {
width:300px;
position: absolute;
top:1130px;
left: 150px;
color: #513d32;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: justify;
}

#princetonlocation4 {
position: absolute;
top:1270px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocation4 {
position: absolute;
top:1270px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#copyrightbottom4 {
position: absolute;
top:1270px;
left: 885px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#findus4 {
position: absolute;
top:1270px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrapperlocations {
background-image : url('images/locationsback.jpg');
background-repeat : no-repeat;
height : 1432px;
margin : -10px auto;
padding : 0;
width : 1200px;
position: relative;
}


#logo4 

{
position: relative;
top: -297px;
left: -246px;
}


#end4 {
position: relative;
top: 1190px;
left: -54px;
}



#test4 {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:755px;
left:850px;color: #513d32;font-family:"Times New Roman", Serif;
}

#copyright4 { position: relative; top: 1280px;}

#abouttext {
position: absolute;
width: 520px;
text-align: justify;
color:#513d32 ;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 130%;
top: 620px;
left: 205px;
}

#princetonmap {
position: absolute;
top:635px;
left:143px;
}

#millburnmap {
position: absolute;
top:635px;
left:490px;
}

#line2 {
position: absolute;
top: 590px;
left:440px;
}


#phours {
position: absolute;
top:954px;
left: 161px;
color: #513d32;
font-size: 16px;
font-family: "Garamond",Serif;
line height: 110%;
text-align: center;
}



#mhours {
position: absolute;
top:954px;
left: 486px;
color: #513d32;
font-size: 16px;
font-family: "Garamond",Serif;
line height: 110%;
text-align: center;
}


#loctop1 {
position: absolute;
top:161px;
left:121px;
}

#loctop2 {
position: absolute;
top:161px;
left:467px;
}

#loctop3 {
position: absolute;
top:161px;
left:718px;
}

#loctoptext {
position: absolute;
top:540px;
left:214px;
z-index: 1;
}



#decoration7 {
position: absolute;
top:564px;
left: 140px;
}

#decoration8 {
position: absolute;
top:564px;
left: 708px;
}






/* END LOCATIONS */

/* START BRIDES */

#brides {
background-image : url('images/back2.jpg');
margin : 9px;
padding : 0;
text-align : center;
}

#navback {
position: absolute;
top:102.5px;
left:119px;
}

#leftswirl {
position: absolute;
top:353px;
left:-2px;
}

#rightswirl {
position: absolute;
top:375px;
left:1068px;
}



#name5 {
position: absolute;
top:1400px;
left:900px;
color: #513d32;
font-family: "Garamond",Serif;
}

#quotetop5 {
position: absolute;
top:660px;
left:815px;
}

#quotebottom5 {
position: absolute;
top:1430px;
left:815px;
}


#facebook5 {
position: absolute;
top:1682px;
left:660px;
}

#blog5 {
position: absolute;
top:1709px;
left:660px;
border: 0px;
}

#facetext5 {
position: absolute;
top:1687px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtext5 {
position: absolute;
top:1713px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}




#princetonlocation5 {
position: absolute;
top:1666px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocation5 {
position: absolute;
top:1666px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#copyrightbottom5 {
position: absolute;
top:1666px;
left: 885px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#findus5 {
position: absolute;
top:1666px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrapperbrides {
background-image : url('images/brideback.jpg');
background-repeat : no-repeat;
height : 1646px;
margin : -10px auto;
padding : 0;
width : 1200px;
position: relative;
}


#logo5 

{
position: relative;
top: -297px;
left: -246px;
}



#end5 {
position: relative;
top: 1590px;
left: -54px;
}



#test5 {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:740px;
left:850px;color: #513d32;font-family:"Times New Roman", Serif;
}

#copyright5 { position: relative; top: 1660px;}

#testimonial1 {
position: absolute;
top:654px;
left: 217px;
width: 510px;
color: #513d32;
font-size: 16px;
font-family: "Times New Roman",Serif;
line height: 110%;
text-align: justify;
}

#testname1 {
position: absolute;
top:807px;
left: 217px;
width: 510px;
color: #513d32;
font-size: 16px;
font-family:"Garamond", Serif;
line height: 110%;
text-align: justify;
}

#break1 {
position: absolute;
top:800px;
left: 370px;
}

#testimonial2 {
position: absolute;
top:900px;
left: 217px;
width: 510px;
color: #513d32;
font-size: 16px;
font-family: "Times New Roman", Serif;
line height: 110%;
text-align: justify;
}

#testname2 {
position: absolute;
top:995px;
left: 217px;
width: 510px;
color: #513d32;
font-size: 16px;
font-family: "Garamond", Serif;
line height: 110%;
text-align: justify;
}

#break2 {
position: absolute;
top:1010px;
left: 370px;
}

#testimonial3 {
position: absolute;
top:1115px;
left: 217px;
width: 510px;
color: #513d32;
font-size: 16px;
font-family: "Times New Roman", Serif;
line height: 110%;
text-align: justify;
}

#testname3 {
position: absolute;
top:1285px;
left: 217px;
width: 510px;
color: #513d32;
font-size: 16px;
font-family: "Garamond", Serif;
line height: 110%;
text-align: justify;
}

#break3 {
position: absolute;
top:1300px;
left: 370px;
}

#testimonial4 {
position: absolute;
top:1400px;
left: 217px;
width: 510px;
color: #513d32;
font-size: 16px;
font-family: "Times New Roman", Serif;
line height: 110%;
text-align: justify;
}

#testname4 {
position: absolute;
top:1574px;
left: 217px;
width: 510px;
color: #513d32;
font-size: 16px;
font-family: "Garamond", Serif;
line height: 110%;
text-align: justify;
}



#bridetop1 {
position: absolute;
top:161px;
left:121px;
}

#bridetop2 {
position: absolute;
top:161px;
left:372px;
}

#bridetop3 {
position: absolute;
top:161px;
left:658px;
}

#bridetoptext {
position: absolute;
top:560px;
left:220px;
}

#decoration9 {
position: absolute;
top:565px;
left: 140px;
}

#decoration10 {
position: absolute;
top:565px;
left: 710px;
}



/* END BRIDES */

/* START WEDDINGS */


#weddings {
background-image : url('images/maincolor.jpg');
margin : 10px;
padding : 0;
text-align : center;
}


#nameweddings {
position: absolute;
top:820px;
left:895px;
color: #513d32;
font-family: "Garamond",Serif;
}


#photocredit1 {
position: absolute;
top:1065px;
left: 887px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}



#photocredit2 {
position: absolute;
top:1088px;
left: 887px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 130%;
text-align: left;
}



#quotetopweddings {
position: absolute;
top:613px;
left:815px;
}

#quotebottomweddings {
position: absolute;
top:860px;
left:815px;
}


#facebookweddings {
position: absolute;
top:1083px;
left:660px;
}

#blogweddings {
position: absolute;
top:1109px;
left:660px;
border: 0px;
}

#facetextweddings {
position: absolute;
top:1088px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtextweddings {
position: absolute;
top:1114px;
left:705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#readmoreweddings {
position: absolute;
text-decoration: none;
top:850px;
left: 875px;
font-color: #513d32;
font-size: 9px;
font-family: "Garamond",Serif;
}





#copyrightbottomweddings {
position: absolute;
top:1136px;
left: 679px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#findusweddings {
position: absolute;
top:1065px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrapperweddings {
background-image : url('images/contactback.jpg');
background-repeat : no-repeat;
height : 1224px;
margin : -11px auto;
padding : 0;
width : 1200px;
position: relative;
}


#logoweddings {
position: absolute;
top: -60px;
left: 27px;
}



#endweddings {
position: relative;
top: 983px;
left: -54px;
}



#testweddings {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:695px;
left:850px;color: #513d32;font-family:"Times New Roman", Serif;
}

#copyrightweddings { position: relative; top: 1020px;}

#weddingstext {
position: absolute;
width: 520px;
text-align: justify;
color:#513d32 ;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 130%;
top: 620px;
left: 205px;
}




#decoration15 {
position: absolute;
top:565px;
left: 260px;
z-index:1;
}

#decorationweddings {
position: absolute;
top:565px;
left: 567px;
}

#princetonlocationweddings {
position: absolute;
top:1065px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocationweddings {
position: absolute;
top:1065px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#number1 {
position: absolute;
top: 546px;
left:340px;
z-index:1;
}

/* END WEDDINGS */

/* START EVENTS */

#events {
background-image : url('images/maincolor.jpg');
margin : 10px;
padding : 0;
text-align : center;
}


#nameevents {
position: absolute;
top:810px;
left:905px;
color: #513d32;
font-family: "Garamond",Serif;
}

#quotetopevents {
position: absolute;
top:627px;
left:815px;
}

#quotebottomevents {
position: absolute;
top:845px;
left:815px;
}


#facebookevents {
position: absolute;
top:1083px;
left:660px;
}

#blogevents {
position: absolute;
top:1109px;
left:660px;
border: 0px;
}

#facetextevents {
position: absolute;
top:1088px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtextevents {
position: absolute;
top:1114px;
left:705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#readmoreevents {
position: absolute;
text-decoration: none;
top:838px;
left: 880px;
font-color: #513d32;
font-size: 9px;
font-family: "Garamond",Serif;
}





#copyrightbottomevents {
position: absolute;
top:1065px;
left: 885px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#findusevents {
position: absolute;
top:1065px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrapperevents {
background-image : url('images/contactback.jpg');
background-repeat : no-repeat;
height : 1224px;
margin : -11px auto;
padding : 0;
width : 1200px;
position: relative;
}


#logoevents {
position: absolute;
top: -60px;
left: 27px;
}



#endevents {
position: relative;
top: 983px;
left: -53px;
}



#testevents {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:710px;
left:850px;color: #513d32;font-family:"Times New Roman", Serif;
}

#copyrightevents { position: relative; top: 1020px;}

#weddingstext {
position: absolute;
width: 520px;
text-align: justify;
color:#513d32 ;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 130%;
top: 620px;
left: 205px;
}


#eventtop1 {
position: absolute;
top:161px;
left: 121px;
}


#eventtop2 {
position: absolute;
top:161px;
left: 687px;
}

#decoration16 {
position: absolute;
top:563px;
left: 235px;
z-index:1;
}

#decoration17 {
position: absolute;
top:563px;
left: 605px;
}

#princetonlocationevents {
position: absolute;
top:1065px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocationevents {
position: absolute;
top:1065px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#calendar {
position: absolute;
top:650px;
left:160px;
}

#eventtexttop {
position: absolute;
top:550px;
left:300px;
}

#nouri {
position: absolute;
width: 220px;
top:710px;
left: 230px;
color: #513d32;
font-size: 14px;
font-family: "Times New Roman",Serif;
line height: 110%;
text-align: left;
}


#golden {
position: absolute;
width: 220px;
top:730px;
left: 495px;
color: #513d32;
font-size: 14px;
font-family: "Times New Roman",Serif;
line height: 110%;
text-align: left;
}

#blogcalendar {
position: relative;
top:696px;
left:-290px;
border: 0px;
font-size: 14px;
}

/* END EVENTS */

/* START DESIGNERS */

#designers {
background-image : url('images/back2.jpg');
margin : 9px;
padding : 0;
text-align : center;
}


#namedesigners {
position: absolute;
top:1220px;
left:865px;
color: #513d32;
font-family: "Garamond",Serif;
}

#quotetopdesigners {
position: absolute;
top:800px;
left:815px;
}

#quotebottomdesigners {
position: absolute;
top:1270px;
left:815px;
}


#facebookdesigners {
position: absolute;
top:1682px;
left:660px;
}

#blogdesigners {
position: absolute;
top:1709px;
left:660px;
border: 0px;
}

#facetextdesigners {
position: absolute;
top:1687px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtextdesigners {
position: absolute;
top:1713px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}




#princetonlocationdesigners {
position: absolute;
top:1666px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocationdesigners {
position: absolute;
top:1666px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#copyrightbottomdesigners {
position: absolute;
top:1666px;
left: 885px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#findusdesigners {
position: absolute;
top:1666px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrapperdesigners {
background-image : url('images/brideback.jpg');
background-repeat : no-repeat;
height : 1646px;
margin : -10px auto;
padding : 0;
width : 1200px;
position: relative;
}


#logodesigners 

{
position: relative;
top: -297px;
left: -246px;
}



#enddesigners {
position: relative;
top: 1590px;
left: -54px;
}



#testdesigners {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:890px;
left:850px;color: #513d32;font-family:"Times New Roman", Serif;
}

#copyrightdesigners { position: relative; top: 1660px;}




#designbride1 {
position: absolute;
top:161px;
left:121px;
}

#designbride2 {
position: absolute;
top:161px;
left:311px;
}

#designbride3 {
position: absolute;
top:161px;
left:820px;
}

#designtoptext {
position: absolute;
top:555px;
left:215px;
}


#designerstext {
position: absolute;
top:1130px;
left: 205px;
color:#513d32 ;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 130%;
text-align: justify;
width: 535px;
}


#designerscol1 {
position: absolute;
top:1305px;
left: 250px;
color: #513d32;
font-size: 18px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#designerscol2 {
position: absolute;
top:1305px;
left: 540px;
color: #513d32;
font-size: 18px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#decorationdesign1 {
position: absolute;
top:570px;
left: 140px;
}



#decorationdesign2 {
position: absolute;
top:570px;
left: 710px;
}





#readmoredesigners {
position: absolute;
text-decoration: none;
top:1250px;
left: 875px;
font-color: #513d32;
font-size: 9px;
font-family: "Garamond",Serif;
z-index: 100;
}







#container {
	width:297px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:2;
}




#frame {
	position:absolute;
	z-index:0;
	width:297px;
	height:414px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:-285px;
	left:-121px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:297px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:297px;
	height:414px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-36px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {	left:309px;
}



/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
	z-index:-2;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}







/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:35px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.3);
	width:297px;
	font-size:14px;
	font-weight:inherit; 
	font-style:inherit; 
	font-family:inherit; 
	vertical-align:baseline;	
	text-align:left;
	color:#fff;
	border-top:0px solid #000;
	text-shadow:none;
}







#whiteframe {
position: relative;
top:170px;
left:-130px;
z-index: 1;
}

/* END DESIGNERS */

/* START ACCESSORIES */

#accessories {
background-image : url('images/maincolor.jpg');
margin : 9px;
padding : 0;
text-align : center;
}


#navbackcontact {
position: absolute;
top:102.5px;
left:119px;
}

#leftswirlcontact {
position: absolute;
top:353px;
left:-2px;
}

#rightswirlcontact {
position: absolute;
top:375px;
left:1068px;
}



#nameaccessories {
position: absolute;
top:960px;
left:870px;
color: #513d32;
font-family: "Garamond",Serif;
}

#quotetopaccessories {
position: absolute;
top:585px;
left:815px;
}

#quotebottomaccessories {
position: absolute;
top:995px;
left:815px;
}


#facebookaccessories {
position: absolute;
top:1185px;
left:660px;
}

#blogaccessories {
position: absolute;
top:1211px;
left:660px;
border: 0px;
}

#facetextaccessories {
position: absolute;
top:1191px;
left: 705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#blogtextaccessories {
position: absolute;
top:1217px;
left:705px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#readmoreaccessories {
position: absolute;
text-decoration: none;
top:987px;
left: 874px;
font-color: #513d32;
font-size: 9px;
font-family: "Garamond",Serif;
}



#princetonlocationaccessories {
position: absolute;
top:1170px;
left: 190px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#millburnlocationaccessories {
position: absolute;
top:1170px;
left: 415px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#copyrightbottomaccessories {
position: absolute;
top:1170px;
left: 885px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}


#findusaccessories {
position: absolute;
top:1170px;
left: 680px;
color: white;
font-size: 14px;
font-family: "Garamond",Serif;
line-height: 110%;
text-align: left;
}

#wrapperaccessories {
background-image : url('images/accback.jpg');
background-repeat : no-repeat;
height : 1225px;
margin : -10px auto;
padding : 0;
width : 1200px;
position: relative;
}


#logoaccessories 

{
position: relative;
top: -297px;
left: -246px;
}



#endaccessories {
position: relative;
top: 1090px;
left: -54px;
}



#testaccessories {
text-align: center;
width: 200px;
line-height : 130%;
position: absolute;
top:670px;
left:850px;color: #513d32;
font-family:"Times New Roman", Serif;
}

#copyrightaccessories { position: relative; top: 1170px;}

#accessoriestext {
position: absolute;
width: 530px;
text-align: justify;
color:#513d32 ;
font-size: 16px;
font-family: "Garamond",Serif;
line-height: 130%;
top: 664px;
left: 205px;
}







#shoetop1 {
position: absolute;
top:161px;
left:122px;
}

#shoetop2 {
position: absolute;
top:161px;
left:688.5px;
}



#accessoriestoptext {
position: absolute;
top:565px;
left:300px;
}


#decorationaccessories1 {
position: absolute;
top:573px;
left: 220px;
}

#decorationaccessories2 {
position: absolute;
top:573px;
left: 603px;
}

#acc1 {
position: absolute;
top:960px;
left: 170px;
}

#acc2 {
position: absolute;
top:960px;
left: 395px;
}

#acc3 {
position: absolute;
top:960px;
left: 645px;
}

/* END ACCESSORIES */
/* Localized */
