/* RESET */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{border:0;font:inherit inherit 100% inherit;margin:0;outline:0;padding:0;/*vertical-align:baseline;*/}
/* remember to define focus styles! */
:focus{outline:0;}
body{background:url('../images/pattern_y_bg(s).gif') 0 0 repeat;text-align:center;
color:#7d7a6e;
font:12px Gill Sans;
line-height:1.5em !important;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,q{quotes:"" "";}
/* common */
.clear{clear:both;}
.pad-left{padding-left:35px;}
.pad-right{padding-right:35px;}
a{color:#7d7a6e;text-decoration:none;font:14px Gill Sans}
a:hover{color:#f42d86;text-decoration:none;}
a.current{color:#f42d86 !important;}
.no-border{border:none;}
.pad-left-more{color:#7d7a6e;font-style:italic;padding-left:60px;}
.fine-print{color:#7d7a6e;font-style:italic;}
.img-pad-left{padding-left:20px;}
/* Content */
#homeCopy img{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}
p{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
h1,h2,h3{ font:16px "Gill Sans";color:#f42d86; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
h1#MainTitle{ margin:0px 0px 5px 217px; padding:0px 0px 0px 0px; }


#constructor{margin:20px auto 0 auto;text-align:left;width:738px;}
#contact-info{float:right;text-align:right;margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;}
#navigation{float:left;margin-top:10px;}
#navigation ul{list-style:none;}
#navigation ul li{float:left;}
#content{float:left;height:300px;margin:40px 0 0 60px;/*border:1px solid blue;*/ width:620px;}
#bigLogo{float:left;margin:60px 0 0 0;width:240px;}
#ovalImageContainer{float:left;margin:10px 0 0 20px;width:136px;}

.serviceTitle{color:#f42d86;float:left;font-weight:bold;text-align:left;width:160px;/*border:1px solid #00bfff;*/}
.serviceDesc{color:#000000;float:left;padding:0 0 10px 0;width:455px;/*border:1px solid red;*/}



#homeLogoLink{float:right;margin-top:1px;margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;}

#homeCopy{color:#000000;float:left;margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;width:600px;}
#ovalPageCopy{color:#000000;float:left;margin:30px 0 0 40px;width:375px;}
#testimonyCopy{color:#000000;float:left;margin:15px 0 0 40px;width:375px;}
#homepage{background:url('../images/homepage-bg.png') 0 0 repeat-y;height:650px;width:738px;/*border:1px solid blue;*/}
#about-page{background:url('../images/servicepage.png') 0 0 repeat-y;height:520px;width:738px;/*border:1px solid blue;*/}

#samplespage{background:url('../images/samples-bg.png') 0 0 repeat-y;height:1880px;width:738px;}

#seventwentybckgrnd{background: url(../images/720background.png) repeat-y 0 0;height:800px;width:738px;}
#servicespage{background:url('../images/servicepage.png') 0 0 repeat-y;height:660px;width:738px;}
#testimonypage{background:url('../images/servicepage.png') 0 0 repeat-y;height:520px;width:738px;}
#customweddingparty{background: url(../images/servicepage.png) repeat-y 0 0;height:520px;width:738px;/*border:1px solid blue;*/}
#customweddinggown{background:url(../images/servicepage.png) repeat-y 0 0;height:520px;width:738px;/*border:1px solid blue;*/}
#graduationdresses{background:url(../images/servicepage.png) repeat-y 0 0;height:520px;width:738px;/*border:1px solid blue;*/}
#alterations{background:url(../images/servicepage.png) repeat-y 0 0;height:520px;width:738px;/*border:1px solid blue;*/}
ul.leftLinks{list-style:none;}
ul.leftLinks li{list-style:none;}
#Clearer{border:0px;clear:both;font-size:1px;height:1px;line-height:0px;margin:0px;padding:0px;}
#footer{color:#d4bf66;float:right;margin:0px 80px 0 0;position:relative;}
/* samples page */
.sampleContainer{float:left;}
.bigImageBox{float:left;width:255px;}
.bigImageBox-right{float:right;width:255px;}
.bigImageDesc{color:#000000;float:right;margin:80px 0 0 20px;width:300px;}
.bigImageDesc-left{color:#000000;float:left;margin:80px 0 0 0;width:300px;}
.thumbsBox{float:left;margin:20px 0 0 60px;}
.thumbsBox img{float:left;}
#header{}
img#ContactUsImage{ margin:0px 50px 80px 0px; padding:20px 0px 80px 0px; /*border:1px solid red;*/}
