body{
font-family:arial, "lucida console", sans-serif;
font-size:0.8em;
background-color:white;
    margin-left: auto; 
    margin-right: auto; 
}

#holder
{
    position: relative;
    height:768px;
    width: 1030px;
    margin-left: auto; 
    margin-right: auto; 
    background-color: white;
}

.talentcontent{
text-align:center;
font-family:arial, verdana, georgia, sans-serif;
font-size:1em;
background-color:white;
}

.talentcontent img
{
    border-style:none;
    background-color:Black;
}
.talentcontent A:link
{
    color:Blue;
    text-decoration:none;
}
.talentcontent A:visited 
{
    color:GrayText;
    text-decoration:none;
}
.talentcontent A:active 
{
    color:Red;
    text-decoration:none;
}
.talentcontent A:hover 
{
    color:Orange;
    font-size:1.1em;
    text-decoration:none;
}


img{
border:0px;
padding:0px;
margin:0px;
}

input{
position:relative;
top:-18px;
left:80px;
width:150px;
border-style:solid;
border-width:1px;
border-color:red;
}
textarea{
position:relative;
top:-18px;
left:80px;
width:150px;
border-style:solid;
border-width:1px;
border-color:red;
}



form{
position:relative;
width:300px;
left:50px;
}

#content{
position:absolute;
padding-right:6px;
top:300px;
left:80px;
width:680px;
height:435px;
overflow:auto;
text-align:justify;
}

#separator {
	display:inline;
	padding:0 .9em;
	border-right:1px solid #009;
	height:100%;
}

#title{
position:absolute;
padding-right:6px;
top:260px;
left:80px;
width:650px;
height:40px;
overflow:auto;
text-align:justify;
font-family:Arial Black;
font-size:14pt;
}

#banner{
position:absolute;
left:0px;
top:0px;
}

#rocked{
position:absolute;
left:741px;
top:36px;
}

#loginbut{
position:absolute;
top:1px;
left:641px;

}
#tmensep{
position:absolute;
top:1px;
left:682px;

}
#nuserbut{
position:absolute;
top:1px;
left:705px;

}

#sendbut{
position:absolute;
top:33px;
left:641px;

}

#lowerbar{
position:absolute;
top:193px;
left:0px;
}

#headtext{
position:absolute;
left:32px;
top:243px;
text-align:justify;
font-family:arial, "lucida console", sans-serif;
font-weight:bold;
font-style:oblique;
font-size:12px;
width:680px;
}

.menbut{
position:absolute;
height:21px;
padding:0px;
margin:0px;
top:200px;
}

#medcolumn{
position:absolute;
text-align:left;
top:312px;
background-image:url("images/medback.png");
color:white;
height:443px;
left:802px;
width:190px;

}
#talent-div {
    background-image:url("images/bgs/talent-background.gif");
    background-repeat:no-repeat;
    background-position:-20px -5px ;
    position:absolute;
    padding-right:6px;
    top:249px;
    left:29px;
    width:710px;
    height:580px;
    overflow:auto;
    text-align:justify;
  }
  #home-service-main
  {
    background-image:url("images/bgs/home-service-main.jpg");
    background-repeat:no-repeat;
    background-position:-20px -5px ;
    position:absolute;
    padding-right:6px;
    top:249px;
    left:29px;
    width:710px;
    height:580px;
    overflow:auto;
    text-align:justify;
  }    
  #download-pic { background-image:url(images/bgs/download-heads.jpg); background-repeat:no-repeat; background-position:-40px -40px ; position:relative; padding-right:6px; top:0; left:29px; width:710px; height:580px; overflow:auto; text-align:justify; bottom: inherit; }
#download-div { background-image: url(images/bgs/download-heads.jpg); background-repeat: no-repeat; background-position: -40px -40px; text-align: justify; padding-right: 6px; position: absolute; top: 249px; left: 29px; width: 710px; height: 580px; overflow: auto; }
#wedding-div {
    background-image:url("images/bgs/service-wedding.jpg");
    background-repeat:no-repeat;
    background-position:-40px -40px ;
    position:absolute;
    padding-right:6px;
    top:249px;
    left:29px;
    width:710px;
    height:580px;
    overflow:auto;
    text-align:justify;
  }
  #event-div {
    background-image:url("images/bgs/service-corporate.jpg");
    background-repeat:no-repeat;
    background-position:-40px -40px ;
    position:absolute;
    padding-right:6px;
    top:249px;
    left:29px;
    width:710px;
    height:580px;
    overflow:auto;
    text-align:justify;
  }
  #video-div {
    background-image:url("images/bgs/service-video.jpg");
    background-repeat:no-repeat;
    background-position:-40px -40px ;
    position:absolute;
    padding-right:6px;
    top:249px;
    left:29px;
    width:710px;
    height:580px;
    overflow:auto;
    text-align:justify;
  }
  #mitzvah-div {
    background-image:url("images/bgs/service-mitzvah.jpg");
    background-repeat:no-repeat;
    background-position:-40px -40px ;
    position:absolute;
    padding-right:6px;
    top:249px;
    left:29px;
    width:710px;
    height:580px;
    overflow:auto;
    text-align:justify;
  }
#digi-div {
    background-image:url("images/bgs/service-digitography.jpg");
    background-repeat:no-repeat;
    background-position:-40px -40px ;
    position:absolute;
    padding-right:6px;
    top:249px;
    left:29px;
    width:710px;
    height:580px;
    overflow:auto;
    text-align:justify;
  }  
  #services-text
  { filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9; position:absolute; padding-right:6px; top:30px; bottom:10px; height:460px; left:390px; width:320px; text-align:justify; background:transparent; overflow: auto; }
  
  .talent-image
  {
    position:relative;
    top:35px;
    left: 85px;
  }
  
    #talent-text {
    position:absolute;
    padding-right:6px;
    left:370px;
    width:340px;
    top:30px;
    bottom:20px;
    height:500px;
    overflow:auto;
    text-align:right;
  }
  
  .transparent
  {
            filter: alpha(opacity=60);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.60; opacity:0.6;
  }
#blockhold{
position:absolute;
overflow:auto;
width:128px;
top:10px;
height:390px;
margin-left: 20%;
margin-right: 20%;
}

.clipbox{
display:block;
text-align:center;
width:107px;
}

#talent_list
{
   	width: 9em;
	
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #4d4d4d;
	color: white; 
}

	#talent_list ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#talent_list li {
		border-bottom: 1px solid #90bade;
		margin: 0;
		}

	#talent_list li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #f85757;
		border-right: 10px solid #c50a09;
		background-color: #ff0b0a;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #talent_list li a {
		width: 80px;
		}

	#talent_list li a:hover {
		border-left: 10px solid #c50a09;
		border-right: 10px solid #f85757;
		background-color: #ff7351;
		color: #fff;
		font-style:oblique;
		}
	
.img_1{
color:black;
width:103px;
height:103px;
background-image:url("images/vid_1.jpg");
}

.img_2{
color:black;
width:103px;
height:103px;
background-image:url("images/vid_2.jpg");
}

.img_3{
color:black;
width:103px;
height:103px;
background-image:url("images/vid_3.jpg");
}

.lab{
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-size:12px;
font-weight:bold;
font-family:verdana,arial;
}

#cornergraphic{
position:absolute;
right:0px;
bottom:0px;
}

#botbar{
position:absolute;
left:0px;
top:221px;
}

#homebut{
position:absolute;
left:48px;
top:744px;
}
#mensep1{
position:absolute;
left:82px;
top:744px;
}
#mensep2{
position:absolute;
left:186px;
top:744px;
}
#mensep3{
position:absolute;
left:251px;
top:744px;
}
#contbut{
position:absolute;
left:111px;
top:744px;
}
#logbut{
position:absolute;
left:215px;
top:744px;
}
#newbut{
position:absolute;
left:280px;
top:744px;
}

#botgr{
position:absolute;
left:28px;
top:629px;
}

.typecl{
position:absolute;
top:310px;
}

#wedding{
left:0px;
}
#mitz{
left:237px;
}
#event{
left:488px;
}
#video{
left:488px;
}


#abt{
left:0px;
width:109px;
}
#tbt{
left:109px;
width:89px;

}
#sbt{
left:198px;
width:103px;

}
#dbt{
left:301px;
width:121px;

}
#adbt{
left:422px;
width:117px;

}
#cbt{
left:539px;
width:96px;

}
#gbt{
left:635px;
width:106px;
}

#frlink{
position:absolute;
left:780px;
top:30px;
width:200px;
height:25px;

z-index:1;
}

.gap{
width:40px;
height:1px;
}

.note{
color:red;
font-weight:bold;
}

ul{
list-style-type:circle;

}