/* CSS Document */
div, ul, li, table, span, tr, td, th, img, a, body, h1, h2, a, form {
margin:0;
padding:0;
position:relative;
text-decoration:none;
background-color:transparent;
font:normal 12px arial;
color:#000;
text-align:left;
}
a:hover {
color:#EB0170;
}
img{
border:none;
}
body{
text-align:center;
width:100%;
background-color:#EBEBEB;
}
#topSpacer {
display:block;
height:20px;
width:100%;
}
h1, h2{
font:bold 19px arial;
color:#EB0170;
background-color:transparent;
}
h2{
font-size:28px;
color:#EB0170;
}
h1 {
font-style:italic;
}

#hdrOuterCont {
width:980px;
height:735px;
background-color:#FFF;
margin:0 auto 20px auto;
position:relative;
display:block;
}
#hdrLogoDiv {
position:absolute;
top:30px;
right:20px;
z-index:0;
}
#hdrLeftBg {
position:absolute;
top:0;
left:0;
z-index:0;
}
#hdrRightBg {
position:absolute;
right:0;
bottom:0;
z-index:0;
}

/* manin nav*/
#hdrNavDiv {
position:absolute;
top:150px;
right:10px;
z-index:50;
}
#hdrMainContDiv {
position:absolute;
top:180px;
left:0;
background-color:#FBD9EA;
height:470px;
width:100%;
z-index:100;
overflow:visible;
}
.mainNav, .MainNavPipe {
padding:0 2px;
font:normal 13px arial;
color:#959595;
}
#mainNavHome,
#mainNavAbout,
#mainNavWeddings,
#mainNavOccasion,
#mainNavNails,
#mainNavGallery,
#mainNavPricing,
#mainNavContact {
color:#EB0170;
}
#ftrFootNote{
position:absolute;
bottom:65px;
width:100%;
text-align:center;
font:normal 8px arial;
color:#A8A9AD;
}
.pdfLink{
font-weight:bold;
text-decoration:underline;
}
/* UL */
.stdUl ul {
display:block;
clear:both;
color:#EB0170;

}
.stdUl li{
list-style-position:outside;
list-style-type:disc;
padding-left:20px;
margin-left:20px;
margin-top:3px;
}
/* content */
.testimonial {
color:#EB0170;
font:normal 17px arial;
}

.bigPink {
color:#EB0170;
font:normal 16px arial;
}
#contactRight{
float:right;
width:429px;
}
#wwwForms {
background-color:#FFF;
width:425px;
height:373px;
margin:0px 80px 20px 0;
}
#wwwForms tr {
vertical-align:top;
}
#wwwForms td {
font:bold 14px arial;
color:#666;
padding:3px;
}
#contactLeft{
float:left;
width:390px;
padding:70px 0 0 80px;
}
.formsLeftTd{
text-align:right;
}
#wwwForms .formsRightTd{
text-align:left;
padding-right:20px;
}
.midAlignTd{
text-align:center;
}

.hpRight{
float:right;
padding-right:120px;
}
.aboutLeft {
float:left;
width:370px;
padding: 0 0 0 120px;
}
.aboutRight{
width:360px;
float:right;
margin:40px 55px 0 0;
}
.wedLeft {
position:absolute;
top:70px;
left:90px;
width:370px;
}
.occLeft {
position:absolute;
top:0;
left:140px;
}
.occRight {
position:absolute;
top:70px;
right:80px;
width:380px;
}
.nailsLeft {
position:absolute;
top:0;
left:60px;
width:310px;
}
.nailsRight {
position:absolute;
top:0;
right:70px;
}
.stdTbl {
text-align:left;

}
.stdTbl td{
padding:0 0 5px 0;

}
.stdTbl tr{
vertical-align:bottom;
}
.smallPink {
color:#EB0170;
font:bold 12px arial;
}
a.pdfLink {
text-decoration:underline;
}
td.smallPink {
padding:0;
}
.smallTbl td{
padding:0;
}
.smallTbl tr {
vertical-align:top;
}
.pricingRight{
position:absolute;
top:40px;
right:70px;
width:380px;
}
.galleryLeft {
width:160px;
position:absolute;
left:50px;
height:450px;
display:block;
margin:12px;
text-align:right;
}
.galleryRight {
float:right;
}

/* pop up image */
#popUpDiv {
position:absolute;
top:0;
left:20%;
width:100px;
height:100px;
display:none;
border:solid 1px grey;
margin:auto;
z-index:200;
overflow:visible;
}
.closeClick {
display:block;
background-color:#FFF;
position:absolute;
color:#EB0170;
font:bold 14px arial;
z-index:300;
padding:5px;
}
.galleryTbl{
margin:5px 120px 0 0;
}
.galleryTbl img{
margin:6px;
}
.gallTxt {
position:absolute;
bottom:20px;
left:0;
text-align:right;
color:#FFF;
font:bold 16px arial;
z-index:20;
}
.gallPink {
width:100%;
position:absolute;
top:0;
left:0;
text-align:right;
color:#EB0170;
font:bold 16px arial;

}
#indexLeft{
position:absolute;
width:380px;
top:150px;
left:70px;
}
#desLink {
position:absolute;
bottom:15px;
right:15px;
}
#desLink a{
font:normal 12px arial;
color:#959595;
}

