/* pink:#ef1e41, blue:#2b77b7 , gray:#3e3e3e */
img, div { behavior: url(iepngfix.htc)}

* { outline:none}
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, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; background: transparent;}
:focus { outline: 0; }


body { margin:0; padding:0; background-image:url(template/images/bg_flower.gif); background-position:85% 0; background-repeat:no-repeat; background-color:#fdfdfd; text-align: center; 
font-family:Verdana; font-size: 14px; color:#3e3e3e; line-height:22px }
strong { color:#ef1e41; font-weight:normal }


#frame { width:861px;  margin-left: auto;  margin-right: auto; }
#content { text-align:left }
#contentTop { background-image:url(images/contentBgTop.png); height:22px }
#contentBottom { background-image:url(images/contentBgBottom.gif); height:33px }
#innerContent { margin-top:0px; background-image:url(images/contentBgMiddle.png); background-repeat:repeat-y }
#text { margin-left:35px; width:457px }
#text p { margin-bottom:0; padding-bottom:3px }
#footer { margin-top:40px; text-align:right; font-size:10px }
.footerFlower { float:left; position:relative; top:-30px; left:-50px }

.titleImage { margin-top:10px }
.image { float:right; position:relative; }
.bulletBlue { color:#1e7bc6 }

a { color:#2b77b7 }
p { margin-top:10px; margin-bottom:10px }
h2 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#eb0f34; margin-top:10px; font-weight:bold }
h3 { margin-bottom:0; color:#2b77b7; font-weight:bold; font-size:16px }
h4 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#eb0f34; margin:0; padding:0; font-weight:bold }
h5 { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#2b77b7; margin:0; padding:0; margin-top:20px; font-weight:bold }
.redBold { font-weight:bold; color:#ef1e41 }
.sign { font-size:13px; color:#ef1e41; line-height:16px }
.gray { color:#3e3e3e; font-weight:bold }
.inline { display:inline }

/* MENU */
#social { float:right; position:relative; margin-top:8px }
#nav { margin-top:25px; margin-bottom:24px; text-align:left }
#nav div { float:right; margin-top:22px }
#mTick { width:20px; height:11px; background-image:url(images/mTick.png); background-repeat:no-repeat }
#mHome { width:36px; height:11px; background-image:url(images/mHome.png); background-repeat:no-repeat }
#mHome:hover { margin-top:24px }
#mAbout { width:57px; height:11px; background-image:url(images/mAbout.png); background-repeat:no-repeat }
#mAbout:hover { margin-top:24px }
#mDresses { width:49px; height:11px; background-image:url(images/mDresses.png); background-repeat:no-repeat }
#mDresses:hover { margin-top:24px }
#mAccessories { width:76px; height:11px; background-image:url(images/mAccessories.png); background-repeat:no-repeat }
#mAccessories:hover { margin-top:24px }
#mStyleGuide { width:74px; height:11px; background-image:url(images/mStyleGuide.png); background-repeat:no-repeat }
#mStyleGuide:hover { margin-top:24px }
#mTestimonials { width:84px; height:11px; background-image:url(images/mTestimonials.png); background-repeat:no-repeat }
#mTestimonials:hover { margin-top:24px }
#mFAQ { width:24px; height:11px; background-image:url(images/mFAQ.png); background-repeat:no-repeat }
#mFAQ:hover { margin-top:24px }
#mContact { width:71px; height:11px; background-image:url(images/mContact.png); background-repeat:no-repeat }
#mContact:hover { margin-top:24px }