@import url(/css/standard.css);

a:hover
{
  color:#85c934;
}

#wedding-description
{
  width:700px;
  float:left;
  position:relative;
}

#commercial-description
{
  width:700px;
  float:left;
  position:relative;
}

a#contact-link
{
  position:static !important;
  float:none;
}

#portrait-description
{
  width:700px;
  float:left;
  position:relative;
}

#stock-description
{
  width:700px;
  float:left;
  position:relative;
}

td.service-item
{
  overflow:hidden;
  width:800px;
  text-align:left;
  padding:0px;
  padding-bottom:22px; 
}

#service-list
{
  padding:0px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding-top:0px;
  float:left;
}

#service-list-left-spacer
{
  padding:0px;
  margin:0px;
  width:200px;
}

#service_heading
{
  color:#85c934;
  text-align:left;
  font-size:18pt;
  font-weight:700;
  width:400px;
  height:33px;
  padding:0px;
  float:left;
  position:relative;
  top:20px;
  left:110px;
}

.heading
{
  color:#85c934;
  text-align:left!important;
  font-size:18pt;
  font-weight:700;
  padding:0px;
  padding-left:22px;
  margin:0px;
  width:500px;
  height:33px;
  border-style:solid;
  border-width:0px;
  border-color:#85c934;
}

#small_filmstrip
{

}

#sub-heading
{
  font-size:12pt;
  font-weight:700;
}

div.service_picture
{
  width:250px;
  float:left;
}

div.description
{
  font-size: 10pt;
  font-weight:100;
  text-align:left;
  margin:0px;
  padding:0px;
  padding-top:38px;
  padding-left:22px;
  padding-right:19px;
  padding-bottom:19px;
  margin-left:100px;
  width:458px !important;
  background-image:url(/images/filmstrip.gif);
  background-repeat: repeat-y;
}

em
{
  font-size: 10pt;
  font-weight:900;
}

div.logodevice
{
  height:43px;
  width:355px;
  float:left;
  position:relative;
  left:-32px;
}

#image_bar
{
  padding-top:23px;
}

#filmstrip
{
  width:42px;
  background-image:url(/images/filmstrip.large.gif);
  background-repeat: repeat-y;
}

div.service_heading
{
  width:700px;
  float:left;
  clear:both; 
}

