body { 
	padding: 0; 
	margin: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-image: url(/images/background-main.jpg); background-repeat: no-repeat; background-position: top center;
	background-color: #000000; 
	}
	
a:link { color: #bf1e2e; text-decoration: underline;}
a:visited { color: #bf1e2e; text-decoration: underline;}
a:active { color: #bf1e2e; text-decoration: underline;}
a:hover { color: #ffffff; text-decoration: underline;}

.clearboth {clear: both;}

a img { border-style: none;}

.wrap { width: 100%;}

.main { width: 900px; margin: 0px auto 0px auto; padding: 0; }

.bannerMain { background-image: url(/images/background-banner.jpg); background-repeat: no-repeat; height: 115px ;}

.homespacer {float: left; width: 0px; height: 285px;}

.topBoxLeft {  float: left; width: 660px;}

.navbar { padding: 8px 0px 0px 81px; }

.bannerBox { height: 250px; margin-top: 25px;}

.topBoxRight { float: right; width: 239px;}

.clientTools a {display: block; width: 239px; height: 53px; background-image: url(/images/client-tools.gif); margin-top: 1px;}

.clientTools a:hover {background-position: -239px;}

p { margin-top: 0px; padding-top: 0px; line-height: 22px;}

.pageTitles {display: block; margin-bottom: 20px;}

.entSpan { color: #e87b20; font-size: 14px;}




/* PAGE TOPS */

.top {  background-image: url(/images/background-top.jpg); background-repeat: no-repeat; }

.top#weddings { background-image: url(/images/background-top-weddings.jpg); background-color: #dfd8c6;}	

.top#sweet16 { background-image: url(/images/background-top-sweet16.jpg); background-color: #c8b9b6;}

.top#corporate { background-image: url(/images/background-top-corporate.jpg); background-color: #d2e1f6;}

.top#celebrations { background-image: url(/images/background-top-celebrations.jpg); background-color: #efd0c2;}

.top#mitzvah { background-image: url(/images/background-top-mitzvah.jpg); background-color: #f2e4d7;}

.top#schools { background-image: url(/images/background-top-schools.jpg); background-color: #fff6f1;}

.top#lighting { background-image: url(/images/background-top-lighting.jpg);} 

.top#decorFurnishings { background-image: url(/images/background-top-decor-furnishings.jpg);} 

.top#photoVideo { background-image: url(/images/background-top-photos-videos.jpg);} 

.top#entertainers { background-image: url(/images/background-top-entertainers.jpg);} 

.top#atmospheric { background-image: url(/images/background-top-atmospheric.jpg);}

.top#audio { background-image: url(/images/background-top-audio.jpg);}



/* PAGE TEXT */

.homeText {  font-size: 13px; color: #a5a5a5; padding: 20px 130px 0px 85px; }

.weddingText { font-size: 13px; color: #3e3e3e; padding: 20px 0px 0px 85px; }

.otherText {  font-size: 13px; color: #a5a5a5; padding: 20px 0px 0px 85px; }

.otherInner { padding: 0px 10px 0px 35px;}

.otherInnerGallery { padding: 0px 0px 0px 0px; margin-top: -50px;}

.fullText  {  font-size: 13px; color: #a5a5a5; padding: 60px 0px 0px 85px; }




/* PAGES QUOTES */

.quoteBox { margin-top: 115px; float: right; width:228px;}

.quotePhoto { float: left; width: 69px; margin-left: 20px;}

.quoteName {  padding: 0px 10px 10px 0px; float: right; font-weight: bold; font-size: 14px;  margin: 15px 0px 0px 10px; }

.quoteName#weddingQuote {color: #611018;}

.quoteName#sweet16Quote {color: #782b90;}

.quoteName#corporateQuote {color: #2da841; }

.quoteName#celebrationQuote {color: #000000;}

.quoteName#mitzvahQuote {color: #4a507b;}

.quoteName#schoolsQuote {color: #37261c; }

.quoteSect {font-size: 12px;}

.quoteLeft { float: left; width: 15px; margin: 10px 0px 0px 20px;}

.quoteRight { float: left; width: 175px; margin: 10px 0px 0px 5px;  background-position: bottom right; background-repeat: no-repeat;}

.quoteRight#wQuote { background-image: url(/images/quote-right-wedding.gif);}

.quoteRight#s16Quote { background-image: url(/images/quote-right-sweet16.gif);}

.quoteRight#corpo { background-image: url(/images/quote-right-corporate.gif);}

.quoteRight#celebQuote { background-image: url(/images/quote-right-celebrations.gif);}

.quoteRight#mitzvahQuote { background-image: url(/images/quote-right-mitzvah.gif);}

.quoteRight#schoolsQuote { background-image: url(/images/quote-right-schools.gif);}

.quote { padding: 0px 17px 0px 0px;}




/* SUB NAVIGATION */

.subNavBox {float: left; margin: 40px 0px 0px 50px; width: 140px;}

.subNav a { width: 140px; height: 20px; display: block; margin-bottom: 10px;}

.subNav a:hover { background-position: -140px; }

.subNav#weddings1 a { background-image: url(/images/subnav-weddings01.gif); }

.subNav#weddings2 a { background-image: url(/images/subnav-weddings02.gif); }

.subNav#weddings3 a { background-image: url(/images/subnav-weddings03.gif); }

.subNav#weddings4 a { background-image: url(/images/subnav-weddings04.gif); }

.subNav#weddings5 a { background-image: url(/images/subnav-weddings05.gif); }

.subNav#weddings6 a { background-image: url(/images/subnav-weddings06.gif); }

.subNav#sweet1 a { background-image: url(/images/subnav-sweet01.gif); }

.subNav#sweet2 a { background-image: url(/images/subnav-sweet02.gif); }

.subNav#sweet3 a { background-image: url(/images/subnav-sweet03.gif); }

.subNav#sweet4 a { background-image: url(/images/subnav-sweet04.gif); }

.subNav#sweet5 a { background-image: url(/images/subnav-sweet05.gif); }

.subNav#sweet6 a { background-image: url(/images/subnav-sweet06.gif); }

.subNav#corp1 a { background-image: url(/images/subnav-corp01.gif); }

.subNav#corp2 a { background-image: url(/images/subnav-corp02.gif); }

.subNav#corp3 a { background-image: url(/images/subnav-corp03.gif); }

.subNav#corp4 a { background-image: url(/images/subnav-corp04.gif); }

.subNav#corp5 a { background-image: url(/images/subnav-corp05.gif); }

.subNav#corp6 a { background-image: url(/images/subnav-corp06.gif); }

.subNav#celeb1 a { background-image: url(/images/subnav-celeb01.gif); }

.subNav#celeb2 a { background-image: url(/images/subnav-celeb02.gif); }

.subNav#celeb3 a { background-image: url(/images/subnav-celeb03.gif); }

.subNav#celeb4 a { background-image: url(/images/subnav-celeb04.gif); }

.subNav#celeb5 a { background-image: url(/images/subnav-celeb05.gif); }

.subNav#celeb6 a { background-image: url(/images/subnav-celeb06.gif); }

.subNav#mitz1 a { background-image: url(/images/subnav-mitz01.gif); }

.subNav#mitz2 a { background-image: url(/images/subnav-mitz02.gif); }

.subNav#mitz3 a { background-image: url(/images/subnav-mitz03.gif); }

.subNav#mitz4 a { background-image: url(/images/subnav-mitz04.gif); }

.subNav#mitz5 a { background-image: url(/images/subnav-mitz05.gif); }

.subNav#mitz6 a { background-image: url(/images/subnav-mitz06.gif); }

.subNav#scho1 a { background-image: url(/images/subnav-scho01.gif); }

.subNav#scho2 a { background-image: url(/images/subnav-scho02.gif); }

.subNav#scho3 a { background-image: url(/images/subnav-scho03.gif); }

.subNav#scho4 a { background-image: url(/images/subnav-scho04.gif); }

.subNav#scho5 a { background-image: url(/images/subnav-scho05.gif); }

.subNav#scho6 a { background-image: url(/images/subnav-scho06.gif); }


.subNavBoxServ { float: left; margin: 40px 0px 0px 5px; width: 185px;}

.subNavServ a { width: 185px; height: 20px; display: block; margin-bottom: 10px;}

.subNavServ a:hover { background-position: -185px; }

.subNavServ#light1 a { background-image: url(/images/subnav-light01.gif); }

.subNavServ#light2 a { background-image: url(/images/subnav-light02.gif); }

.subNavServ#light3 a { background-image: url(/images/subnav-light03.gif); }

.subNavServ#light4 a { background-image: url(/images/subnav-light04.gif); }

.subNavServ#light5 a { background-image: url(/images/subnav-light05.gif); }

.subNavServ#light6 a { background-image: url(/images/subnav-light06.gif); }




/* OTHER SERVICES PAGES */

.otherNavBoxL, .otherNavBoxR { float: left; margin: 0px 0px 0px 0px; width: 255px;}

.otherNavBoxR {margin-left: 40px;}

.otherNav a { width: 255px; height: 33px; display: block; margin-bottom: 10px;}

.otherNav a:hover { background-position: -255px; }

.otherNav#lightin a { background-image: url(/images/other-nav-lighting.gif); }

.otherNav#decor a { background-image: url(/images/other-nav-decor-furnishing.gif); }

.otherNav#photos a { background-image: url(/images/other-nav-photos-video.gif); }

.otherNav#entertainers a { background-image: url(/images/other-nav-entertainers.gif); }

.otherNav#atmos a { background-image: url(/images/other-nav-decor-atmospheric.gif); }

.otherNav#audio a { background-image: url(/images/other-nav-audio.gif); }

.otherNavLinks { background-image: url(/images/other-services-arrow.gif); background-position: center left; margin-bottom: 5px; background-repeat: no-repeat; padding-left: 20px; margin: 0px 0px 5px 10px;}

a.oslinks:link { font-size: 13px; color: #a5a5a5; text-decoration: none; font-weight: normal;}
a.oslinks:visited { font-size: 13px; color: #a5a5a5; text-decoration: none; font-weight: normal;}
a.oslinks:active { font-size: 13px; color: #a5a5a5; text-decoration: none; font-weight: normal;}
a.oslinks:hover { font-size: 13px; color: #ffffff; text-decoration: underline; font-weight: normal;}

.otherServCapsule {margin-top: 20px; background-color: #1e1e1e;}

.capsuleGray { background-color:#afafaf;}

.capsuleGrayButton { background-color:#000000; padding: 10px 0px 0px 15px;}

dt.entOr {color: #f58220;}

dd.entM {margin-bottom: 10px;}

.othersBox { height: 235px;}

.othersBoxDecor { height: 175px;}

p.othersPara {padding: 0;}



/* OTHER SERVICES IMAGES */

.osPhotoBox { border: 1px solid #000000; height: 235px;}

.osPhotoBoxD { border: 1px solid #000000; height: 175px;}

.osPhotoBox#Lit { margin-top: 155px;}

.osPhotoBoxD#Deco { margin-top: 100px;}

.osPhotoBox#foto { margin-top: 80px;}

.osPhotoBoxD#Talent { margin-top: 20px;}

.osPhotoBox#Atmos { margin-top: 20px;}

.osPhotoBox#Audio { margin-top: 30px;}

.osPhoto { background-image: url(/images/background-other-services-image.jpg); background-position: top right; background-repeat: repeat-x;}


/* FAQ */

.faqTitles { font-weight: bold; color: #bf1e2e; font-size: 15px; }

.faqTitles2 { font-weight: bold; color: #bf1e2e; font-size: 25px; }

.faqLinkTitles { padding: 5px 0px 5px 0px; font-style: italic; color: #f58220;}


/* PRIVACY POLICY & CLIENT TOOLS */

.toolsTitles { font-weight: bold; color: #bf1e2e; font-size: 15px; }

.toolsTitles { padding: 5px 0px 5px 0px; font-style: italic; color: #f58220;}


/* SITE MAP */

a.map:link { color: #ffffff; text-decoration: underline;}
a.map:visited { color: #ffffff; text-decoration: underline;}
a.map:active { color: #ffffff; text-decoration: underline;}
a.map:hover { color: #bf1e2e; text-decoration: underline;}

li.siteMap { margin-bottom: 10px;}


/* FOOTERS */

.footer { height: 200px;  background-repeat: no-repeat; background-color: #000000;}

.footer#home { background-image: url(/images/background-footer-home.jpg); color: #717174;}

.footer#home a { color: #717174; text-decoration: none;}

.footer#home a:hover { color: #e3741f; text-decoration: none;}

.footer#wedding { background-image: url(/images/background-footer-wedding.jpg); color: #661d20; }

.footer#wedding a { color: #661d20; text-decoration: none;}

.footer#wedding a:hover { color: #000000; text-decoration: none;}

.footer#sw16 { background-image: url(/images/background-footer-sweet16.jpg); color: #782b90; }

.footer#sw16 a { color: #782b90; text-decoration: none;}

.footer#sw16 a:hover { color: #000000; text-decoration: none;}

.footer#corp {  background-image: url(/images/background-footer-corporate.jpg); color: #2da841; }

.footer#corp a { color: #2da841; text-decoration: none;}

.footer#corp a:hover { color: #000000; text-decoration: none;}

.footer#cele {  background-image: url(/images/background-footer-celebrations.jpg); color: #000000; }

.footer#cele a { color: #000000; text-decoration: none;}

.footer#cele a:hover { color: #ffffff; text-decoration: none;}

.footer#mitz {  background-image: url(/images/background-footer-mitzvah.jpg); color: #4a507b; }

.footer#mitz a { color: #4a507b; text-decoration: none;}

.footer#mitz a:hover { color: #000000; text-decoration: none;}

.footer#scho {  background-image: url(/images/background-footer-schools.jpg); color: #37261c; }

.footer#scho a { color: #37261c; text-decoration: none;}

.footer#scho a:hover { color: #000000; text-decoration: none;}

.footLeft { float: left;  margin: 175px 0px 0px 85px; }

.bottomGlow { background-image: url(/images/background-bottom-glow.jpg); background-repeat: no-repeat; height: 150px;}

