@import url(http://fonts.googleapis.com/css?family=Reenie+Beanie);
@import url(http://fonts.googleapis.com/css?family=Lobster);

body { background: #d1c8e3 url(images/clique_02.jpg) repeat-x top; text-align: center; }
form { display: inline; margin: 0; }
p { margin: 0px 0px 13px 0px; }
.clear { clear: both; line-height: 0; height: 0; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
#nav, #main, #footer { font-family: helvetica,arial,sans-serif; }

#outer_wrapper { position: relative; margin: 5px auto; text-align: center; width: 1000px; }
#header_wrapper { position: relative; width: 1000px; height: 341px; background: transparent url(images/clique_01.png) no-repeat 0px 22px; }
#nav_wrapper { position: absolute; left: 31px; top: 53px; width: 940px; height: 45px; }
#nav_left { position: absolute; left: 8px; top: 8px; width: 328px; height: 30px; text-align: center; }
#nav_right { position: absolute; left: 598px; top: 8px; width: 330px; height: 30px; text-align: center; }
#nav { font-size: 10pt; color: #fff; line-height: 30px; }
#nav a { color: #fff; }
#header_wrapper .address { position: absolute; left: 50px; top: 2px; width: 325px; height: 18px; font-family: 'Lobster', arial, serif; font-size: 16pt; font-weight: bold; color: #8f76a8; text-align: center; }
#header_wrapper .phone { position: absolute; left: 650px; top: 2px; width: 275px; height: 18px; font-family: 'Lobster', arial, serif; font-size: 16pt; font-weight: bold; color: #8f76a8; text-align: center; }
#logo { position: absolute; left: 375px; top: 0; width: 250px; height: 150px; background: transparent url(images/logo_gina.png) no-repeat; }
#hp_photo_wrapper { position: absolute; left: 20px; top: 98px; width: 960px; height: 243px; background: transparent url(images/clique_09.png) repeat-y; }
#hp_photos { position: relative; width: 940px; height: 243px; margin: 0 auto; background: transparent url(images/clique_04.png) repeat-x top; }
#hp_photos .photo1 { position: relative; float: left; width: 306px; height: 204x; margin: 10px 10px 0 13px; }
#hp_photos .photo2 { position: relative; float: left; width: 136px; height: 204x; margin: 10px 10px 0 0; }
#hp_photos .photo3 { position: relative; float: left; width: 305px; height: 204x; margin: 10px 10px 0 0; }
#hp_photos .photo4 { position: relative; float: left; width: 135px; height: 204x; margin: 10px 10px 0 0; }

#main_wrapper { position: relative; width: 960px; min-height: 400px; margin: 0 auto; background: transparent url(images/clique_09.png) repeat-y; }
#main { min-height: 400px; padding: 10px 40px; font-size: 10pt; text-align: left; background: transparent url(images/bg_watermark.png) no-repeat bottom 620px; }
#main h1 { min-height: 33px; margin: 0 0 5px 0; padding: 4px 0 0 30px; font-family: "ITC Avant Garde Gothic Std",helvetica,arial,sans-serif; font-size: 19pt; line-height: 23pt; color: #8f76a8; font-weight: normal; background: transparent url(images/clique_13.png) no-repeat 0px 0px; }
#main .entry-content h3 { margin: 15px 0 5px 0; font-size: 14pt; font-weight: bold; }
#main .entry-content p { font-size: 11pt; line-height: 17pt; margin: 4px 0 13px 0; }

#hp_inset1 { position: relative; float: left; width: 400px; margin-right: 35px; font-size: 10pt; line-height: 15pt; color: #717171; }
#hp_inset2 { position: relative; float: left; width: 400px; font-size: 10pt; line-height: 15pt; color: #717171; }
#inset_special { position: relative; padding: 10px 15px; margin-bottom: 25px; color: #717171; line-height: 15pt; background-color: #efeaf7; border: 2px solid #d1c8e3; -webkit-border-radius: 1em; -moz-border-radius: 1em; }
#inset_testimonial { position: relative; float: left; margin: 10px 0 0 50px; width: 361px; }
#inset_testimonial .header { position: relative; width: 361px; height: 13px; background: transparent url(images/clique_17.png) no-repeat; overflow: hidden; }
#inset_testimonial .content { position: relative; padding: 0 20px; font-size: 17pt; line-height: 17pt; font-family: 'Reenie Beanie', arial, serif; background: transparent url(images/clique_19.png) repeat-y; }
#inset_testimonial .endcap { position: relative; width: 361px; height: 42px; background: transparent url(images/clique_21.png) no-repeat; overflow: hidden; }

#endcap_page { position: relative; width: 960px; height: 59px; margin: 0 auto; background: transparent url(images/clique_23.png) no-repeat; }
#footer { position: relative; width: 940px; margin: 5px auto 20px auto; font-size: 9pt; color: #8f76a8; text-align: center; }
#footer a { color: #8f76a8; }
