@charset "utf-8";
/* CSS Document */

body {background:#337ee4 url(pictures/gradient-top2.png) top repeat-x; margin:0; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF;}

#holder {background: url(pictures/glitter-bottom3.png) center bottom no-repeat;}
#top {width:100%; height:330px; background:url(pictures/glitter-top.png) center top no-repeat;}
#nav-holder {width:960px; height:330px; position:relative; margin-left:auto; margin-right:auto;}
#us {position:relative; top:240px; left:270px; height:40px; width:170px; vertical-align:top; line-height:3.1em;}
#portfolio {position:relative; top:225px; left:450px; height:40px; width:200px; vertical-align:top; line-height:3.1em;}
#contact {position:relative; z-index:2; top:180px; left:790px; height:80px; width:180px; vertical-align:top; text-align:right;}
#info_main {float:left; width:78%; padding:20px; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; vertical-align:top; text-align:left; line-height:1.6em;}
#info_right {float:right; width:13%; padding:20px; font-size:0.8em; font-family:Georgia, "Times New Roman", Times, serif; vertical-align:top; text-align:left;}
#bottom {clear:both; height:65px; text-align:center; vertical-align:middle; font-size:0.7em;}
#hl_1 {min-height:207px; background:url(pictures/hl_photo1.jpg) left top no-repeat; padding-left:300px; padding-top:12px;}
#hl_2 {min-height:207px; background:url(pictures/hl_photo3.jpg) left top no-repeat; padding-left:260px; padding-top:12px;}
#hl_3 {min-height:207px; background:url(pictures/hl_photo2.jpg) left top no-repeat; padding-left:300px; padding-top:12px;}
#hl_4 {min-height:207px; background:url(pictures/hl_photo_owner.jpg) left top no-repeat; padding-left:300px; padding-top:12px;}
#hl_5 {min-height:207px; background:url(pictures/hl_photo4.jpg) left top no-repeat; padding-left:320px; padding-top:12px;}
#hl_6 {min-height:207px; background:url(pictures/hl_photo5.jpg) left top no-repeat; padding-left:300px; padding-top:12px;}
#hl_7 {min-height:207px; background:url(pictures/hl_photo6.jpg) left top no-repeat; padding-left:285px; padding-top:12px;}
#hl_8 {min-height:207px; background:url(pictures/hl_photo7.jpg) left top no-repeat; padding-left:345px; padding-top:12px;}

#hl_1, #hl_2, #hl_3, #hl_4, #hl_5, #hl_6, #hl_7, #hl_8 {font-size:0.7em; line-height:1.2em;}
strong {font-weight:bold; color:#d6e4ef;}
img {border:0;}

a.us {color:#FFFFFF; font-size:1.5em; text-decoration:none; border-bottom:dotted 1px #FFFFFF;}
a.us:hover {color:#FFFFFF; font-size:1.5em; text-decoration:none; border-bottom:solid 1px #FFFFFF;}
a.contact {color:#FFFFFF; text-decoration:none; border-bottom:dotted 1px #FFFFFF; line-height:1.5em;}
a.contact:hover {color:#FFFFFF; text-decoration:none; border-bottom:solid 1px #FFFFFF; line-height:1.5em;}
a.weddings {color:#FFFFFF; font-size:1.7em; text-decoration:none; border-bottom:dotted 1px #FFFFFF;}
a.weddings:hover {color:#FFFFFF; font-size:1.7em; text-decoration:none; border-bottom:solid 1px #FFFFFF;}
a.bottom {color:#FFF; text-decoration:none; line-height:4.2em;}
a.bottom:hover {color:#FFF; text-decoration:none; border-bottom:dotted 1px #FFFFFF; line-height:4.2em;}
a.intext {color:#FFFFFF; text-decoration:none; border-bottom:dotted 1px #FFFFFF;}
a.intext:hover {color:#FFFFFF; text-decoration:none; border-bottom:solid 1px #FFFFFF;}
a.home {color:#FFF; text-decoration:none;}
a.home:hover {color:#FFF; text-decoration:none; border-bottom:dotted 1px #FFFFFF;}

h1.name {font-size:1.2em; font-weight:normal; text-align:center; line-height:1em; margin-top:-20px;}
h2.partners {font-size:1.4em; font-weight:normal;}
.bigger {font-size:1.5em;}
.sub {position:relative; top:0.8em; font-size:0.7em;}
.mini {font-size:0.7em;}
.maxi {font-size:1.3em;}

.bottom {vertical-align:bottom; text-align:center;}
.top {vertical-align:top; text-align:center;}
.subslogan_nav {text-align:center; line-height:0.8em; margin-top:-10px;}
.get_home {text-align:left; font-size:0.5em; line-height:0.8em; margin-top:-10px;}
.signature {font-style:italic; text-align:right;}
.photos {text-align:center;}
.location {text-align:center; margin:-1em; font-size:0.7em;}

/*highlight*/

.hl_inside {background-color:#0051bf; background-image:url(pictures/hl_bg_inside.png); background-repeat:repeat-x; background-position:top; text-align:left; vertical-align:top;}
.hl_ctl {background-image:url(pictures/hl_ctl.png); width:20px; height:20px; background-position:bottom; background-repeat:no-repeat;}
.hl_ctr {background-image:url(pictures/hl_ctr.png); width:20px; height:20px; background-position:bottom; background-repeat:no-repeat;}
.hl_cbl {background-image:url(pictures/hl_cbl.png); width:20px; height:20px; background-position:top; background-repeat:no-repeat;}
.hl_cbr {background-image:url(pictures/hl_cbr.png); width:20px; height:20px; background-position:top; background-repeat:no-repeat;}
.hl_l {background-image: url(pictures/hl_bgl.png); width:20px;}
.hl_r {background-image: url(pictures/hl_bgr.png); width:20px;}
.hl_b {background-image: url(pictures/hl_bgb.png); height:20px; background-position:top; background-repeat:repeat-x;}
.hl_t {background-image: url(pictures/hl_bgt.png); height:20px; background-position:bottom; background-repeat:repeat-x;}
p.hl_text {vertical-align:middle;}



hr {color:#FFF;}
