a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#july102009weddingrehvideo,
#november012008barmitzvahv,
#january312004barmitzvahvi,
#may302009weddingvideobutt,
#rehearsalshow01videobutto,
#november112000weddingvide,
#july22005weddingvideobutt,
#october172009batmitzvahvi,
#october252008weddingvideo,
#december82007batmitzvahse,
#march232002weddingvideobu,
#july112009weddingvideobut,
#sacinohistoryvideobutton,
#october101998weddingpt2vi,
#march132010weddingvideobu,
#april262008weddingvideobu,
#march282009weddingvideobu,
#december272008weddingvide,
#sacino2008winnersvideobut,
#january22010weddingvideob,
#october32009weddingvideob,
#january172009weddingvideo,
#june212008weddingvideobut,
#october101998weddingpt1vi,
#april32010weddingvideobut,
#march62010weddingvideobut,
#december82007batmitzvahpa,
#i1november212009weddingvide,
#february142009weddingvide  {
   font: bold 14px/16px "Times New Roman", "Times", serif;
   text-align: center;
   position: absolute;
   z-index: 4;
   width: 166px;
   height: 31px;
}

#wewelcomeallofyourquestio p,
#aproductofvvutext p,
#internetshortsamples li,
#blacktievideoscomtext p,
#blacktievideoscomtext li,
#internetshortsamples p,
#aproductofvvutext li,
#i0samplevideos p,
#hereistheplacewhereyoucan p,
#hereistheplacewhereyoucan li,
#i0samplevideos li,
#wewelcomeallofyourquestio li  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: bold;
   font-size: 18px;
   text-indent: 0px;
}

#internetshortifo li,
#level2 p,
#level1 p,
#director p,
#internetshortifo p,
#producer li,
#producer p,
#priceinfo p,
#options li,
#weknowtext p,
#paragraphtext li,
#applications p,
#level2 li,
#options p,
#level1 li,
#applications li,
#director li,
#weknowtext li,
#paragraphtext p,
#priceinfo li  {
   margin: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Verdana, sans-serif;
}

#i8138555660text li,
#blacktievideostext p,
#i8138555660text p,
#i8138928675text li,
#blacktievideostext li,
#i8138928675text p,
#bychucktext li,
#bychucktext p  {
   padding: 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: "Times New Roman", "Times", serif;
   text-indent: 0px;
   text-align: left;
}

#aproductofvvutext p a,
#bychucktext p a,
#blacktievideostext p a,
#i8138928675text p a,
#i8138555660text p a  {
   display: inline;
}

#may302009weddingvideoisbu,
#june132009weddingvideoisb,
#march272010weddingvideois  {
   font: bold 14px/14px "Times New Roman", "Times", serif;
   text-align: center;
   position: absolute;
   z-index: 5;
   height: 28px;
}

#samplevideosbutton,
#homebutton,
#contactusbutton,
#pricingbutton  {
   font: 14px/18px Verdana, sans-serif;
   padding-bottom: 10px;
   text-align: center;
   position: absolute;
   top: 94px;
   z-index: 4;
   height: 18px;
}

#i0november212009weddingvide,
#march62010weddingvideoisb  {
   font: bold 14px/14px "Times New Roman", "Times", serif;
   text-align: center;
   position: absolute;
   top: 624px;
   z-index: 5;
   height: 28px;
}

#may212005weddingvideoisbu,
#april272010weddingvideois  {
   font: bold 14px/15px "Times New Roman", "Times", serif;
   text-align: center;
   position: absolute;
   top: 623px;
   z-index: 5;
   height: 30px;
}

#homepagelight,
#pricepagelight,
#samplesdot  {
   background: url(sg_home_media/homepagelight.gif) no-repeat;
   position: absolute;
   top: 99px;
   z-index: 4;
   width: 18px;
   height: 19px;
}

#wewelcomeallofyourquestio li  {
   text-align: center;
   font-family: "Times New Roman", "Times", serif;
   line-height: 22px;
   color: #010101;
}

#hereistheplacewhereyoucan li  {
   font: 14px/17px "Times New Roman", "Times", serif;
   text-align: center;
   color: #000000;
}

#hereistheplacewhereyoucan p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   text-align: center;
   color: #000000;
}

#wewelcomeallofyourquestio p  {
   text-align: center;
   font-family: "Times New Roman", "Times", serif;
   line-height: 22px;
   color: #010101;
}

#i1november212009weddingvide  {
   top: 741px;
   left: 6px;
}

#i0november212009weddingvide  {
   width: 131px;
   left: 382px;
}

#march282009weddingvideobu  {
   top: 385px;
   left: 190px;
}

#january172009weddingvideo  {
   top: 639px;
   left: 6px;
}

#march132010weddingvideobu  {
   top: 385px;
   left: 6px;
}

#may302009weddingvideobutt  {
   top: 587px;
   left: 6px;
}

#march272010weddingvideois  {
   width: 105px;
   top: 689px;
   left: 42px;
}

#may302009weddingvideoisbu  {
   width: 100px;
   top: 689px;
   left: 578px;
}

#april272010weddingvideois  {
   width: 100px;
   left: 45px;
}

#october32009weddingvideob  {
   top: 537px;
   left: 6px;
}

#december82007batmitzvahse  {
   top: 791px;
   left: 190px;
}

#may212005weddingvideoisbu  {
   width: 167px;
   left: 717px;
}

#april262008weddingvideobu  {
   top: 691px;
   left: 190px;
}

#rehearsalshow01videobutto  {
   top: 639px;
   left: 375px;
}

#july102009weddingrehvideo  {
   top: 333px;
   left: 190px;
}

#december82007batmitzvahpa  {
   top: 741px;
   left: 190px;
}

#sacino2008winnersvideobut  {
   top: 691px;
   left: 375px;
}

#july22005weddingvideobutt  {
   top: 333px;
   left: 375px;
}

#october172009batmitzvahvi  {
   top: 485px;
   left: 6px;
}

#february142009weddingvide  {
   top: 437px;
   left: 190px;
}

#october101998weddingpt2vi  {
   top: 537px;
   left: 375px;
}

#april32010weddingvideobut  {
   top: 333px;
   left: 6px;
}

#january22010weddingvideob  {
   top: 691px;
   left: 6px;
}

#december272008weddingvide  {
   top: 485px;
   left: 190px;
}

#october252008weddingvideo  {
   top: 587px;
   left: 190px;
}

#november012008barmitzvahv  {
   top: 537px;
   left: 190px;
}

#june132009weddingvideoisb  {
   width: 100px;
   top: 624px;
   left: 578px;
}

#march132010weddingvideois  {
   font: bold 14px/14px "Times New Roman", "Times", serif;
   text-align: center;
   position: absolute;
   left: 42px;
   top: 760px;
   z-index: 5;
   width: 106px;
   height: 28px;
}

#march62010weddingvideobut  {
   top: 437px;
   left: 6px;
}

#october101998weddingpt1vi  {
   top: 587px;
   left: 375px;
}

#june212008weddingvideobut  {
   top: 639px;
   left: 190px;
}

#january312004barmitzvahvi  {
   top: 385px;
   left: 375px;
}

#july112009weddingvideobut  {
   top: 791px;
   left: 6px;
}

#november112000weddingvide  {
   top: 485px;
   left: 375px;
}

#march62010weddingvideoisb  {
   width: 98px;
   left: 219px;
}

#march232002weddingvideobu  {
   top: 437px;
   left: 375px;
}

#sacinohistoryvideobutton  {
   top: 741px;
   left: 375px;
}

#blacktievideoscomtext li  {
   text-align: left;
   font-family: "Times New Roman", "Times", serif;
   line-height: 22px;
   color: #000000;
}

#internetshortsamples li  {
   text-align: center;
   font-family: Verdana, sans-serif;
   line-height: 17px;
   color: #000000;
   padding-bottom: 10px;
}

#blacktievideoscomtext p  {
   text-align: left;
   font-family: "Times New Roman", "Times", serif;
   line-height: 22px;
   color: #000000;
}

#internetshortsamples p  {
   text-align: center;
   font-family: Verdana, sans-serif;
   line-height: 17px;
   color: #000000;
   padding-bottom: 10px;
}

#blacktievideostext li  {
   font-size: 36px;
   line-height: 43px;
   color: #FEFEFE;
}

#aproductofvvutext li  {
   text-align: left;
   font-family: "Times New Roman", "Times", serif;
   line-height: 22px;
   color: #FEFEFE;
   font-weight: normal;
}

#blacktievideostext p  {
   font-size: 36px;
   line-height: 43px;
   color: #FEFEFE;
}

#aproductofvvutext p  {
   text-align: left;
   font-family: "Times New Roman", "Times", serif;
   line-height: 22px;
   color: #FEFEFE;
   font-weight: normal;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#internetshortifo li  {
   font-size: 14px;
   line-height: 17px;
   color: #000000;
   text-align: center;
   padding-bottom: 10px;
}

#internetshortifo p  {
   font-size: 14px;
   line-height: 17px;
   color: #000000;
   text-align: center;
   padding-bottom: 10px;
}

#blacktievideostext  {
   position: absolute;
   left: 108px;
   top: 6px;
   z-index: 4;
   width: 271px;
}

#i8138555660text li  {
   font-size: 22px;
   line-height: 18px;
}

#samplevideosbutton  {
   width: 133px;
   left: 106px;
}

#i8138928675text li  {
   font-size: 22px;
   line-height: 18px;
}

#i8138555660text p  {
   font-size: 22px;
   line-height: 18px;
}

#i0samplevideos li  {
   text-align: center;
   font-family: MyriadPro-Regular, "Myriad Pro", sans-serif;
   line-height: 22px;
   color: #000000;
}

#i8138928675text p  {
   font-size: 22px;
   line-height: 18px;
}

#level2,
#director  {
   position: absolute;
   left: 355px;
   z-index: 4;
   width: 525px;
}

#aproductofvvutext  {
   position: absolute;
   left: 148px;
   top: 44px;
   z-index: 4;
   width: 197px;
}

#i0samplevideos p  {
   text-align: center;
   font-family: MyriadPro-Regular, "Myriad Pro", sans-serif;
   line-height: 22px;
   color: #000000;
}

#paragraphtext li  {
   font-size: 12px;
   line-height: 17px;
   color: #000000;
   text-align: center;
   padding-bottom: 15px;
}

#i8138928675text  {
   position: absolute;
   left: 681px;
   top: 58px;
   z-index: 4;
   width: 179px;
}

#paragraphtext p  {
   font-size: 12px;
   line-height: 17px;
   color: #000000;
   text-align: center;
   padding-bottom: 15px;
}

#contactusbutton  {
   width: 112px;
   left: 345px;
}

#i8138555660text  {
   position: absolute;
   left: 672px;
   top: 26px;
   z-index: 4;
   width: 199px;
}

#applications li  {
   font-size: 14px;
   line-height: 18px;
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 0px;
}

#bychucktext li  {
   font-size: 12px;
   line-height: 14px;
}

#pricepagelight  {
   left: 257px;
}

#applications p  {
   font-size: 14px;
   line-height: 18px;
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 0px;
}

#pricingbutton  {
   width: 78px;
   left: 255px;
}

#bychucktext p  {
   font-size: 12px;
   line-height: 14px;
}

#weknowtext li  {
   text-align: center;
   padding-bottom: 10px;
   font-size: 12px;
   line-height: 17px;
   color: #000000;
}

#homepagelight  {
   left: 21px;
}

#priceinfo li  {
   font-size: 12px;
   line-height: 18px;
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 0px;
}

#weknowtext p  {
   text-align: center;
   padding-bottom: 10px;
   font-size: 12px;
   line-height: 17px;
   color: #000000;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#producer li  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   text-align: left;
   padding-bottom: 0px;
}

#bychucktext  {
   position: absolute;
   left: 163px;
   top: 69px;
   z-index: 4;
   width: 152px;
}

#priceinfo p  {
   font-size: 12px;
   line-height: 18px;
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 0px;
}

#menubarcopy  {
   background: url(sg_home_media/menubarcopy.gif) no-repeat;
   position: absolute;
   left: -3px;
   top: 0px;
   z-index: 3;
   width: 907px;
   height: 122px;
}

#director li  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   text-align: left;
   padding-bottom: 0px;
}

#samplesdot  {
   left: 107px;
}

#producer p  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   text-align: left;
   padding-bottom: 0px;
}

#ridefooter  {
   font-size: 0px;
}

#homebutton  {
   width: 70px;
   left: 21px;
}

#director p  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   text-align: left;
   padding-bottom: 0px;
}

#options li  {
   font-size: 14px;
   line-height: 18px;
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 0px;
}

#level2 li  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   text-align: left;
   padding-bottom: 0px;
}

#options p  {
   font-size: 14px;
   line-height: 18px;
   color: #FFFFFF;
   text-align: center;
   padding-bottom: 0px;
}

#level1 li  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   text-align: left;
   padding-bottom: 0px;
}

#page_bkg  {
   position: absolute;
   width: 900px;
   height: 980px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#level2 p  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   text-align: left;
   padding-bottom: 0px;
}

#level1 p  {
   font-size: 12px;
   line-height: 14px;
   color: #000000;
   text-align: left;
   padding-bottom: 0px;
}

#director  {
   top: 450px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#level2  {
   top: 283px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 980px;
   width: 900px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.cFEFEFE a  {
   color: #FEFEFE;
}

.c_b a  {
   color: #000000;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: "Times New Roman", "Times", serif;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_home_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}


