   body, .img, .cmpNavigation, .seperator { margin: 0px 0px 0px 0px; padding: 0px; }

   .CP, .CPRow, .CPEditorial, .horizontalnavigation, .verticalnavigation { float: left; margin: 0px 0px 0px 0px; padding: 0px; }

   .form, .formRow, .formElement, .formElementTitle, .formElementHelp, .formWidget, .formSubmit { float: left; margin: 0px 0px 0px 0px; padding: 0px; }

   .CPRow, .formRow, .formSubmit { clear: both; }

   .horizontalnavigation { text-align: left; }

   .verticalnavigation, .img { text-align: center; }

   body, .formSubmit, .formWidget { text-align: center; }

   .img, .navImg, .navImgL, .navImgR { border: 0px; }

   .seperator { height: 0px; }

   #ErrMsg, #WarnMsg, #InfoMsg { margin: 0px; padding: 8px; clear: both; }

.movies {
background-color:#000;
margin-top:5px;
padding-top:15px;
padding-bottom:0px;
text-align:center;
width:100%;
}
body{
        height: 100%;
	max-height:100%;
	background-color: #FFF;
	font-size: 75%;
	font-family:  Arial, Verdana, Helvetica, sans-serif;

}
#client-txt a{ color: #808080; }
#client-txt a:hover{ text-decoration: none; }
#client-txt{ font-size: 1.05em; color: #808080; padding-top: 40px; text-align: center;}
#client-area_MainPanelPane1 { text-align: center; }
#contact-txt2 { padding-top: 140px; }
#contact-txt2 a
{ padding-left: 40px; font-size: 1.05em; color: #808080;  }

#contact-txt2 a:hover { text-decoration: none;   }

#contact-txt h2, #contact-txt2 h2{
 font-size: 1.05em; color: #808080; padding-bottom: 30px;
 padding-left: 40px; padding-top: 30px;
}

#portraits-gallery_BottomPanelPane0, #portfolio-albums_BottomPanelPane0, #wedding-gallery_MainPanelPane0{ height: 0px; }
.formElementTitle{
 font-size: 1.05em; color: #808080; 

}

h1, p, h2{ margin: 0px 0px 0px 0px; padding: 0px; }
h1{
font-size: 1.875em;
color: #e51ab2;

}
#weddings_BottomPanelPane3 #navigation431 ,#wedding-gallery_BottomPanelPane3  #navigation431 , #portraits_BottomPanelPane3 #navigation431, #portfolio-albums_BottomPanelPane4 #navigation441, #portraits-gallery_BottomPanelPane4 #navigation441 , #photo-art_BottomPanelPane3 #navigation431, #wedding-sample-album1_BottomPanelPane3 #navigation431, #wedding-sample-album2_BottomPanelPane3 #navigation431{

color: #000000;
}
.horizontalnavigation, .navlinks{
font-size: 1.0425em;
color: #999999;
font-weight:bold;
text-decoration: none;
}
.navlinks:hover{
text-decoration: underline;
}

.navlinks{ padding-left: 2px; padding-right: 2px; }
#index-left{
font-size: 1.3em; color: #818181; text-align: right; padding-right: 27px; 
line-height: 300%; padding-top: 127px; font-weight:bold;
}
#index-right{
font-size: 1.3em; color: #818181; padding-left: 27px; line-height: 300%; padding-top: 127px; font-weight:bold;
}
#location-txt{
font-size: 1.05em; color: #808080; 
padding-left: 14px; padding-top: 20px;
}

#location-txt a{ color: #e51ab2; }
#location-txt a:hover { text-decoration: none; }
#courses_BottomPanelPane1,#index_BottomPanelPane1,#weddings_BottomPanelPane1,#contact_BottomPanelPane1,#client-area_BottomPanelPane1,#location_BottomPanelPane1,#profile_BottomPanelPane1,#wedding-gallery_BottomPanelPane1,#portraits_BottomPanelPane1,#portfolio-albums_BottomPanelPane2,#portraits-gallery_BottomPanelPane2,#photo-art_BottomPanelPane1{padding-top:40px;width:450px;float:right;padding-right:20px;}#courses_BottomPanelPane3,#index_BottomPanelPane3,#contact_BottomPanelPane3,#client-area_BottomPanelPane3,#location_BottomPanelPane3,#profile_BottomPanelPane3{padding-top:10px;width:140px;float:right;padding-right:20px;}#weddings_BottomPanelPane3,#wedding-gallery_BottomPanelPane3{width:420px;float:right;padding-right:20px;}#portraits_BottomPanelPane3,#portfolio-albums_BottomPanelPane4, #portraits-gallery_BottomPanelPane4{width:410px;float:right;padding-right: 20px;}#photo-art_BottomPanelPane3{width:390px;float:right;padding-right:20px;}
#weddings_BottomPanelPane3 #navigation430, #wedding-gallery_BottomPanelPane3  #navigation430, #portraits_BottomPanelPane3 #navigation430 { border: 2px #e51ab2 solid; padding-left: 8px; padding-right: 12px;padding-bottom: 3px; margin-right: 10px;}

#weddings_BottomPanelPane3  #navigation431, #wedding-gallery_BottomPanelPane3 #navigation431, #portraits_BottomPanelPane3 #navigation431{ border: 2px #e51ab2 solid;  padding-right: 11px;padding-bottom: 3px;}

#photo-art_BottomPanelPane3 #navigation430{ border: 2px #e51ab2 solid; padding-left: 8px; padding-right: 12px;padding-bottom: 3px; margin-right: 105px; }
#photoart-txt{ 

padding: 40px;
font-size: 1.05em; color: #808080; }

#photoart-txt p{ padding-bottom: 30px; }
#photo-art-gallery_BottomPanelPane1{ 
padding-top: 40px;  width: 382px; float: right; padding-right: 20px;
}

#photo-art-gallery_BottomPanelPane3{width: 390px;  float: right; padding-right: 20px; }

#photo-art-gallery_BottomPanelPane3 #navigation436{ border: 2px #e51ab2 solid; padding-left: 8px; padding-right: 12px;padding-bottom: 3px; margin-right: 105px; }
#portfolio-albums_BottomPanelPane4 #navigation440, #portraits-gallery_BottomPanelPane4 #navigation440{ border: 2px #e51ab2 solid; padding-left: 8px; padding-right: 12px;padding-bottom: 3px; margin-right: 10px; }


#portfolio-albums_BottomPanelPane4 #navigation441, #portraits-gallery_BottomPanelPane4 #navigation441{ border: 2px #e51ab2 solid;  padding-right: 11px;padding-bottom: 3px;

}
#portraits-txt{
 padding-left: 40px;
  padding-right: 10px;   padding-top: 20px;
}
#portraits-txt p{  
 font-size: 1.05em; color: #808080;  padding-bottom: 25px;
}
#profile-txt{ padding-left: 40px; padding-right: 40px; padding-top: 20px;

}

#profile-txt p{ font-size: 1.05em; color: #808080; padding-bottom: 30px;  }
#top-header{
background-image:url(/im/site/topheaderbg.gif);
background-repeat:repeat-x;
height: 90px;
padding: 0px; margin: 0px;
}
#top-header-2{
            float: right;
          /*  position: relative;*/
           padding-right: 40px;
           padding-top: 35px;
           margin: 0px;
           display:block;
}
.videofooter {
background-image:;
background-color:#000;

}
#wedding-sample-album1_BottomPanelPane1, #wedding-sample-album2_BottomPanelPane1 { padding-top: 40px;  width: 382px; float: right; padding-right: 20px; }

#wedding-sample-album1_BottomPanelPane3 #navigation430, #wedding-sample-album2_BottomPanelPane3 #navigation430{ border: 2px #e51ab2 solid; padding-left: 8px; padding-right: 12px;padding-bottom: 3px; margin-right: 10px;}

#wedding-sample-album1_BottomPanelPane3 #navigation431, #wedding-sample-album2_BottomPanelPane3 #navigation431{  border: 2px #e51ab2 solid;  padding-right: 11px;padding-bottom: 3px;
}

#wedding-sample-album1_BottomPanelPane3, #wedding-sample-album2_BottomPanelPane3{  width: 320px;  float: right; padding-right: 20px; }
#wedding-gallery2 { 
  font-size: 1.05em; color: #808080;    padding-left: 40px;
  padding-right: 10px;   padding-top: 20px;

}
#wedding-gallery2 p{ padding-bottom: 25px; }
#wedding-txt{  padding-left: 40px; padding-top: 20px; padding-right: 10px;

}

#wedding-txt p{
    font-size: 1.05em; color: #808080; padding-bottom: 25px;
}
