body {
     text-align:center;
     background-color: #ffffff;
     background-repeat: repeat-x;
     background-image: url(../images/mainback2.jpg);
     padding:0;
     margin:0; }
#wrapper {
     width: 776px;
     text-align: center;
     background-repeat: repeat-y;
     background-image: url(../images/bodyback3.jpg);
     margin: 0 auto; }
.floatbottom {
     clear:both;
     padding:0;
     margin:0;
     height:50px;
     background-image: url(../images/bodybtmindex.jpg);
     background-repeat: no-repeat; }
body#portraits .floatbottom, body#order .floatbottom {
     background-image: url(../images/bodybtm_ss2.jpg);
     color: #3b2b18; }
body#weddings .floatbottom {
     background-image: url(../images/bodybtm_ss2.jpg); }
body#engagements .floatbottom {
     background-image: url(../images/bodybtm_ss2.jpg); }
body#videos .floatbottom {
     background-image: url(../images/bodybtm_ss2.jpg); }
.navigation {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: .75em;
     padding: 12px 3em .7em 24px;
     background-image: url(../images/navback.jpg);
     color: #2d2314; }
.navigation ul {
     list-style: none;
     margin: 0;
     padding: 0;
     text-decoration: none; }
.navigation li {
     display: inline; }
.navigation a {
     color:#FFFFFF; }
.navigation a:link, .navigation a:visited {
     padding: 12px 30px 20px 30px;
     color: #ffffff;
     text-decoration: none; }
.navigation a:hover {
     color: #96d2e7;
     padding: 12px 30px 20px 30px; }
.header {
     background-image: url(../images/header2.jpg);
     background-repeat: no-repeat;
     width: 776px;
     height:138px; }
.mainbody {
     margin:0;
     padding:0; }
.subnav {
     text-align: center;
     background-image: url(../images/subnavborder.jpg);
     background-repeat: no-repeat;
     background-position: bottom;
      }
.subnavone {
     width:776px;
     text-align: center; }
.subnavone h1 {
     margin-left: 20px;
     margin-right:20px;
     color: #ffb85f;
     font-weight: normal;
     font-size: 17px;
     background-color: #3b2a17;
     font-style: italic; }
h2{
     font-style: italic;
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;
     color: #776754;}
.subnavone h2, {
     font-style: italic;
     font-family: Times, "Times New Roman", serif;
     font-size: 16px;
     color: #776754; }
.subnavone .contactlarge p{
     font-size: 20px; 
     margin-bottom: 10px;}
.subnavone .contactlarge a:link, .subnavone .contactlarge a:visited{
     font-size: 20px;
     text-decoration: none;
     color: #918772; }
.subnavone .contactlarge a:hover{
     color: #70c8e7; }
.subnavone ul {
     text-align: center;
     margin:0 ;
     padding:0;
     color: #99877d; }
.subnavone li.bold {
     font-weight: bold; }
.subnavone p {
     margin: 0; }
body#reorder .subnavone p{
padding: 0 40px 0 40px;}
body#reorder .subnavone li{
     font-size: 13px; }
body#reorder .subnavone a:link, body#reorder .subnavone a:visited{
  color: #4c4c4c;
     text-decoration: none;}
body#reorder .subnavone a:hover{
     color: #fb0009; }
.subnavone .pricing{
     margin: 0 70px 0 70px;
     font-size: 14px;
     font-style: italic; }
.subnavone p.form{
margin-left:215px;
     margin-right: 200px;
     margin-bottom:15px;}
body#portraits .subnavone a:link, body#portraits.subnavone a:visited {
text-decoration: none;
     color: #9a867b; }
body#portraits .subnavone a:hover{
     color: #3b2916; }
.subnav li {
     list-style: none; }
.subnav img {
     text-decoration: none;
     border:none; }

.slide {
     text-align: center;
     padding:0;
     margin:0;
     background-image: url(../images/ssback2.jpg);
     background-repeat: no-repeat;
     background-position: bottom; }
.engagements, .portraits, .weddings, .videos {
     display: inline;
     padding: 0 20px 0 20px; }
.engagements a:link, .engagements a:visited, .portraits a:link, .portraits a:visited, .weddings a:link, .weddings a:visited, .videos a:link, .videos a:visited {
     text-decoration: none;
     color: #1c0f00; }
.engagements a:hover, .portraits a:hover, .weddings a:hover, .videos a:hover {
     color: #96d2e7; }
.contentone {
     text-align: left;
     float:left;
     width:438px;
     margin: 0;
     padding:0 40px; }
body
.contentone ul, {
     list-style:none;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 11px;
     line-height:14px;
     margin:0;
     text-align: left;
     color: #0a498d;
     padding:10px;
     background-color: #f1f1f1;
     margin-bottom:10px; }
.contentone li {
     margin:0;
     padding-bottom:10px; }
body#order .contentone li {
 padding: 2px;
}
body#order .bold{
     font-weight: bold; }
.contenttwo {
     text-align:left;
     float:left;
     width:251px;
     height: 340px;
     margin: 0;
     background-color:;
     color: #3a2a17;
     background-image: url(../images/reorder.jpg);
     background-position:  bottom;
     background-repeat: no-repeat; }

body#registery .contenttwo{
height: 455px;
background-image: url(../images/regpic.jpg);
background-position: bottom;}
body#portraits .contenttwo {
     height: auto; }
body#weddings .contenttwo {
     height: auto; }
body#engagements .contenttwo {
     height: auto; }
body#videos .contenttwo {
     height: auto; }
.contenttwo p {
     padding-right:20px; }
.contentone a:link, .contentone a:visited, .contenttwo a:link, .contenttwo a:visited {
     color: #db0036;
     text-decoration:none; }
.contentone a:hover, .contenttwo a:hover {
     color: #96d2e7; }
h1 {
     font-family: Times, "Times New Roman", serif;
     font-size: 15px;
     color: #4a3c2c;
     padding: 5px 5px 5px 7px;
     font-weight: normal; }
.contentone h1 {
     background-color: #e2d9d6; }

p {
     color: #918874;
     font-family: Times, "Times New Roman", serif;
     font-size: 13px;
     line-height: 17px; }
.contenttwo h1 {
     margin-right: 0;
     padding-top:340px;
     padding-left: 20px;
     color: #ffffff;
     visibility: hidden; }
body#order h1{
     padding-top: 4px;
     visibility: visible;
     color: #4a3b2b;
     text-align: left;
     font-size: 18px;
      }
.footer {
     width: 100%;
     height:25px; }
.footertwo {
     margin:0;
     padding:0;
     width: 100%;
     height:10px; }
.footer ul, .footertwo ul {
     list-style: none;
     margin: 0;
     padding: 0; }
.footer li, .footertwo li {
     display:inline;
     padding: 0px 20px 0px 20px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px; }
.footer a:link, .footertwo a:link {
     color: #3a2a17;
     text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px; }
.footer a:hover, .footertwo a:hover {
     color: #fb0009; }
.footer a:visited, .footertwo a:visited {
     color: #4c4c4c;
     text-decoration: none; }
body#order .contenttwo{
     background-image: none; }
/*Form Styles
form.contact fieldset {
     border: 1px solid #505050;
     padding: 10px;
margin-left: 20px; }
form.contact legend {
     padding: 5px;
     color: #1c0f00;
     font-family: Times, "Times New Roman", serif;
     font-size: 16px;
     font-weight: normal;
 }
form.contact {
     padding: 0;
     margin: 0;
     margin-top: -15px;
     line-height: 150%;
     margin-left: 15px;
     margin-right: 15px; }
form.contact label.fixedwidth {
     display: block;
     width: 185px;
     float: left;
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;
     color: #505050;
     font-weight: normal; }
form.contact label {
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;
     color: #505050;
     font-weight: normal; }
form.contact .buttonarea input {
     background-color: #d8c6a6;
     color: #3b2b18;
     font-weight: normal;
     padding: 5px;
     border: 1px solid white; }
form.contact .buttonarea {
     text-align: center;
     padding: 4px;
     background-color: #3b2b18; }
.formbottom label { }

.subnav form {
     text-align: left;
     width: 400px;
     margin-left:188px;
      }
*/