
*{padding:0;margin:0;}
a img{border:0;}
img{border:0;}
a{color:#ea5fa3;}

.clear{
  font-size:1px;
  clear:right;
}

.separator{
  background:transparent url(../img/separator_line.gif) no-repeat center top;
  margin:0 100px;
  padding:0 0 !important;
  line-height: 1px;
  font-size: 1px;
  
}

.pinktext{
    color:#ea5fa3 !important;
}

.centerheader{
    text-align: center;
}

.centerheader img{
    margin: 0 auto 20px auto;
}

body{
  background: #666 url('../img/tile_bg.jpg') repeat -4px -10px;
  margin:0;
  padding:0;
  font-family:arial, helvetica, sans-serif;
}
#contentBG{
/*  background-color:white;*/
}
#contentFooter{
  background:  url('../img/content_foot_bg.gif') no-repeat bottom left;
/*  height:46px;*/
}
#contentHeader{
  background: url('../img/content_top_bg.jpg') no-repeat top left;
}
#contentHeader p{
  padding:0 100px 20px 100px;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:0.75em;
  color:#b2b2b2;
  line-height:1.3em;
  text-align:left;
}
.contentHeadline{padding:10px 0 30px 100px !important;}

#fullPage{
  background: url('../img/top_bg.jpg') repeat-x -4px 0px;
/*  text-align:left;*/
}
#headerImage{
  height:310px;
}
#mainPane{
  width:770px;
  margin:0 auto;
}
#midSwirl{
  background:  url('../img/mid_swirl.jpg') no-repeat top left;
  height:42px;
}
#navigationBar{
  background: url('../img/nav_bg.jpg') no-repeat top left;
  height:41px;
  text-align:center;
}

#navigationOptions{padding-top:6px;}

#navigationOptions *{
  display:inline;
  margin:0;
}

#navHome{margin:0 3px;}
#navPackages{margin:0 3px;}
#navSamples{margin:0 3px;}
#navAbout{margin:0 3px;}
#navContact{margin:0 3px;}



#topSwirl{
  background: url('../img/top_swirl.jpg') no-repeat top left;
  height:69px;
}

#weddingTVBanner{
    cursor: pointer;
    margin-bottom: 10px;
}


/* Contact Form */

h2{
  color:#b2b2b2;
  font-size:1em;
  padding:10px 0;
}


#contactForm{
  margin:0 100px 0 100px;
  text-align:left;
}

.formblock{
  position:relative;
}
.fieldContainer{
  width:450px;
  float:right;
  font-family:arial, helvetica, sans-serif;
  font-size:0.7em;
  color:#b2b2b2;
}

.fieldContainer input, .fieldContainer textarea, .fieldContainer select{
  border:1px solid #999;
  margin:0;
  font-family:arial, helvetica, sans-serif;
  font-size:1em;
  color:#b2b2b2;
}

.fieldContainer input{
  padding:3px;
  text-align:left;
}

.formLabel{
  width:100px;
}
label{
  font-family:arial, helvetica, sans-serif;
  font-size:0.7em;
  color:#b2b2b2;
  padding:7px 0 0 0;
/*  zoom:1;*/
}

#clearButton{
  margin-left:30px;
}

#clientTestimonials{
  text-align:left;
}

.testimonialSeparator{
  background:transparent url(../img/separator_line.gif) no-repeat center top;
  zoom:1;
}

.testimonialSig{
  font-style:italic;
}

#footer{
  background:transparent url(../img/separator_line.gif) no-repeat center top;
  margin:0 100px;
  padding:20px 0;
}

#videographyLogo{
  display:block;
  float:left;
  margin-right:20px;
  width:60px;
  height:72px;
}

#footerEmailLink{
  display:block;
  float:right;
  width:155px;
  height:62px;
  margin-left:20px;
}

#footer p{
  display:block;
  font-size:0.675em;
/*  width:340px;*/
  text-align:left;
  padding:0;
/*  margin-left:70px;*/
}
