.sm {list-style:none; width:950px; height:380px; display:block; overflow:hidden; background-color:#202020; padding-left:0px; }
.sm li {float:left; display:block; overflow:hidden; }

.sm li.weddings a
 {
 background-image:url(images/photooncanvas.jpg);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 text-align:center;
 font-weight:bold;
 /*padding-left:5px;*/
 color:#F0F224;
 display:block;
 height:400px;
 padding-top:340px;
  border:1px solid #000000;
 }
.sm li.weddings a:hover
 {
 /*color:#FF6600;*/
 color:#FFFFFF;
  padding-top:320px;
   border:1px solid #000000;
 } 
 .sm li.details a
 {
 background-image:url(images/blockamount.jpg);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 font-weight:bold;
 text-align:center;
/*padding-left:5px;*/
 color:#F0F224;
 display:block;
 height:400px;
 padding-top:340px;
  border:1px solid #000000;
 }
.sm li.details a:hover
 {
 color:#FFFFFF;
  padding-top:320px;
   border:1px solid #000000;
 } 
 
 .sm li.engagements a
 {
 background-image:url(images/postersprints.jpg);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 /*padding-left:5px;*/
 color:#F0F224;
 display:block;
 height:400px;
 padding-top:340px;
  border:1px solid #000000;
 }
.sm li.engagements a:hover
 {
 color:#FFFFFF;
  padding-top:320px;
   border:1px solid #000000;
 } 
 
 .sm li.moments a
 {
 background-image:url(images/posterandprints.jpg);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 font-weight:bold;
 text-align:center;
 /*padding-left:5px;*/
 color:#F0F224;
 display:block;
 height:400px;
 padding-top:340px;
  border:1px solid #000000;
 }
.sm li.moments a:hover
 {
 color:#FFFFFF;
  padding-top:320px;
   border:1px solid #000000;
 } 


.sm li.expressions a
 {
 background-image:url(images/acrylicphoto.jpg);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 text-align:center;
 font-weight:bold;
 /*padding-left:5px;*/
 color:#F0F224;
 display:block;
 height:400px;
 padding-top:340px;
  border:1px solid #000000;
 }
.sm li.expressions a:hover
 {
 color:#FFFFFF;
  padding-top:320px;
   border:1px solid #000000;
 } 

 .sm li.photo a
 {
 background-image:url(images/photostudio.jpg);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 text-align:center;
 font-weight:bold;
 /*padding-left:5px;*/
 color:#F0F224;
 display:block;
 height:400px;
 padding-top:340px;
  border:1px solid #000000;
 }
.sm li.photo a:hover
 {
 color:#FFFFFF;
  padding-top:320px;
   border:1px solid #000000;
 } 
 
 .sm li.commercial a
 {
 background-image:url(images/walldeca.jpg);
 background-repeat:no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 text-align:center;
 font-weight:bold;
 /*padding-left:5px;*/
 color:#F0F224;
 display:block;
 height:400px;
 padding-top:340px;
 }
.sm li.commercial a:hover
 {
 color:#FFFFFF;
  padding-top:320px;
 } 
 .tdfontcolor
 {
 color:#FFFFFF;
 }
 .link 
 {
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
 color:#FFFFFF;
 font-size:13px;
 font-weight:bold;
 }
  .link:hover
 {
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
 color:#FF6600;
 font-size:13px;
 font-weight:bold;
 }