/* generic items ***********************/
a,a:visited{color:#3366FF;}

a.menulink,a.menulink:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #4B4F7D; text-decoration: none; }
A:hover.menulink { font-family: Arial; font-size: 12px; font-weight: bold; color: #8488B4; text-decoration: none; }

H1 { font-family: Arial; font-size: 18px; font-weight: bold; color: #5C7FA6; }
H2 { font-family: Arial; font-size: 16px; font-weight: bold; color: #5C7FA6; }

.content,table { font-family: Arial; font-size: 12px; color: #666666; }
A.contentlink { font-family: Arial; font-size: 12px; color: #3366FF; text-decoration: underline; }
A:hover.contentlink { font-family: Arial; font-size: 12px; color: #3366FF; text-decoration: none;}



.menu td{
 padding:10px ;
 text-align:center ;
 border:1px solid white ;
 border-top:0px ;
 border-bottom:0px ;
}
.colored { font-weight: bold; color: #5C7FA6; }
.small{font-size:85%;}
.note { font-family: Arial; font-size: 11px; color: #666666; }
A.notelink { font-family: Arial; font-size: 11px; color: #666666; text-decoration: underline; }
A:hover.notelink { font-family: Arial; font-size: 11px; color: #666666; text-decoration: none; }

.highlights { font-family: Arial; font-size: 12px; color: #4B4F7D; }
  
.footer { font-family: Arial; font-size: 12px; color: #FFFFFF; }
A.footerlink { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: underline; }
A:hover.footerlink { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }

.clearboth{ clear:both; }
.rowhighlighted { background-color: #F4F4F4; }


/* wedding kit page *******************/
.picture_frame_left,
.picture_frame_right{
 width:110px ;
 border: 1px solid lightgrey ;
 padding:5px ;
 background-color:#fafafa;
 text-align:center ;
}
.picture_frame_left { margin-right:15px; float:left; }
.picture_frame_right{ margin-left :15px; float:right; }
.picture_img{
 border:1px solid lightgrey ;
 width:100px ;
}
.picture_caption{
 margin-top:5px ;
 padding:5px ;
}




/* testimonial area ******************/
.testimonial{
 border-top:1px dotted #BACDE3 ;
 padding-top:10px ;
 padding-bottom:10px ;
}
.testimonial img{
 padding-right:15px;
 float:left;
}


/* form input *****************************/
.form { background-color: #EDEDED; border-color: #CFCFCF; border-width: 1px; border-style: solid; }
.form td { font-family: Verdana, Arial; font-size: 11px; color: #555555; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CFCFCF; }
.form a { font-family: Verdana, Arial; font-size: 11px; color: #555555; text-decoration: none; }
.form a:hover { font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; }
.form .noborder { border-width: 0px; }

input.texts { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 50px; height: 20px; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }
input.textm { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 100px; height: 20px; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }
input.textl { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 150px; height: 20px; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }

input.buttons { font-family: Arial; font-size: 11px; font-weight: normal; width: 50px; border: 1px outset; cursor: pointer; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px; background-image: url('images/button_bgr.gif'); backgroung-image: repeat-x; }
input.buttonm { font-family: Arial; font-size: 11px; font-weight: normal; width: 100px; border: 1px outset; cursor: pointer; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px; background-image: url('images/button_bgr.gif'); backgroung-image: repeat-x; }
input.buttonl { font-family: Arial; font-size: 11px; font-weight: normal; width: 150px; border: 1px outset; cursor: pointer; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px; background-image: url('images/button_bgr.gif'); backgroung-image: repeat-x; }

select.singles { font-family: Verdana, Arial; font-size: 11px; color: #666666; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }
select.singlem { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 100px; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }
select.singlel { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 150px; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }

textarea.s { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 100px; height: 40px; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }
textarea.m { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 200px; height: 40px; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }
textarea.l { font-family: Verdana, Arial; font-size: 11px; color: #666666; width: 420px; height: 40px; border-left: 1px solid #C4C4C4; border-top: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }

.inputtext{
 width:120px ;
}




