body {background: #ffffff;color: #000000;padding: 0; margin: 0;font-family: verdana, helvetica, tahoma, arial, sans-serif;font-weight: normal;}body {font-size: 8pt;}html>body {font-size: 8pt;}body {padding: 0px;text-align: left;}h1 {font-size: 110%;font-weight: normal;line-height: 1.4em;padding-left: 1.4em;margin-top: 0;margin-bottom: 1em;}h2 { font-size: 100%;font-weight: normal;line-height: 1.8em;padding-left: 1.4em;margin-top: 0;margin-bottom: 1em;}p { font-size: 90%;line-height: 1.4em;padding-left: 1.4em;margin-top: 0;margin-bottom: 1em;}#home_wrapper {width: 487px;margin: 0 auto;}#home {float: left;width: 487px;height: 750;background: #333333;}#home_logo {float: left;width: 487px;Height: 51px;}#home_pic {float: left;width: 376px;Height: 280px;padding-top: 18px;}#welcome_txt {float: right;padding-top: 18px;padding-right: 5px;width: 101px;Height: 280px;}#wrapper {position: absolute;top: 0px;left: 50px;width: 807px;height: 600px;background: #ffffff;}#column_left {position: absolute;top: 62px;left: 12px;width: 440px;height: 800px;background: #cccccc;}#column_left_portrait {position: absolute;top: 62px;left: 12;width: 440px;height: 800px;background: #cccccc;}#column_right {position: absolute;top: 0px;left: 458px;width: 349px;height: 412px;background: #666666;}#navigation {position: absolute;top: 0px;left: 0px;width: 440px;height: 26px;}#navigation_2 {position: absolute;top: 31px;left: 10px;width: 212px;height: 18px;}#navigation_2 ul {list-style-type: none;padding: 0;Margin: 0;width: 250px;font-family: Arial, Helvetica, sans-serif;font-size: 105%;}#navigation_2 li {display: inline;margin: 0px;}#navigation_2 a {text-decoration: none;font-weight: normal;color: #000000;padding: 2px 2px 2px 2px;}#navigation_2 a:hover {color: #33ccff;}#navigation_2 a:active {color: #33ccff;}#navigation_2_wed {position: absolute;top: 31px;left: 10px;width: 212px;height: 18px;}#navigation_2_wed ul {list-style-type: none;padding: 0;Margin: 0;width: 212px;font-family: Arial, Helvetica, sans-serif;font-size: 105%;}#navigation_2_wed li {display: inline;margin: 0px;}#navigation_2_wed a {text-decoration: none;font-weight: normal;color: #000000;padding: 2px 2px 2px 2px;}#navigation_2_wed a:hover {color: #ff3399;}#navigation_2_wed a:active {color: #ff3399;}#big_pic {position: absolute;top: 50px;left: 0pxwidth: 440px;height: 300px;}#big_pic_portrait {position: absolute;top: 50px;left: 70px;width: 300px;height: 440px;}#caption {position: absolute;top: 365px;left: 10px;width: 420px;height: 80px;border-bottom: 1px solid #666666;padding: 2 0 0 0px;text-align: left;}#caption a {text-decoration: none;color: #000000;background: url(images/arrow_links_test.gif) no-repeat right top;}#caption a:hover {text-decoration: none;color: #666666;background: url(images/arrow_links_test.gif) no-repeat right -17px;}#caption a:active {text-decoration: none;color: #666666;background: url(images/arrow_links_test.gif) no-repeat right -17px;}#caption_wedding {position: absolute;top: 365px;left: 10px;width: 420px;height: 80px;border-bottom: 1px solid #666666;padding: 2 0 0 0px;text-align: left;}#caption_wedding a {text-decoration: none;color: #000000;background: url(images/arrow_links_pnk.gif) no-repeat right top;}#caption_wedding a:hover {text-decoration: none;color: #666666;background: url(images/arrow_links_pnk.gif) no-repeat right -17px;}#caption_wedding a:active {text-decoration: none;color: #666666;background: url(images/arrow_links_pnk.gif) no-repeat right -17px;}#logo {position: absolute;top: 33px;left: 39px;width: 292px;height: 34px;}#heading {position: absolute;top: 67px;left: 225px;width: 106px;height: 23px;}#sub_head {position: absolute;top: 92px;left: 215px;width: 106px;height: 21px;text-align: right;}#thumbnails {position: absolute;top: 125px;left: 69px;width: 252px;height: 256px;}#thumbnails_portrait {position: absolute;top: 129px;left: 69px;width: 256px;height: 252px;}#about_text {position: absolute;top: 110px;left: 28px;width: 290px;height: 240px;}#airside_text {position: absolute;top: 125px;left: 28px;width: 290px;height: 240px;}#clients {position: absolute;top: 125px;left: 28px;width: 290px;height: 240px;}#client_logos {position: absolute;top: 400px;left: 52px;width: 87px;height: 38px;}#contact_info {position: absolute;top: 110px;left: 28px;width: 290px;height: 240px;}#contact_info a {text-decoration: none;font-weight: normal;font-size:110%;color: #000000;}#contact_info a:hover {text-decoration: none;font-size: 110%;font-weight: normal;color: #33ccff;}#contact_info a:active {text-decoration: none;font-size: 110%;font-weight: normal;color: #33ccff;}#contact_wedding {position: absolute;top: 110px;left: 28px;width: 290px;height: 240px;}#contact_wedding a {text-decoration: none;color: #000000;background: url(images/arrow_links_d_pnk.gif) no-repeat right top;}#contact_wedding a:hover {text-decoration: none;color: #cccccc;background: url(images/arrow_links_d_pnk.gif) no-repeat right -17px;}#contact_wedding a:active {text-decoration: none;color: #cccccc;background: url(images/arrow_links_d_pnk.gif) no-repeat right -17px;}#formal {position: absolute;top: 385px;left: 258px;width: 100px;height: 15px;}#formal a {text-decoration: none;color: #000000;background: url(images/arrow_links_dark.gif) no-repeat right top;}#formal a:hover {text-decoration: none;color: #33ccff;background: url(images/arrow_links_dark.gif) no-repeat right -17px;}#formal a:active {color: #33ccff;text-decoration: none;background: url(images/arrow_links_dark.gif) no-repeat right -17px;}#formal_back {position: absolute;top: 385px;left: 258px;width: 100px;height: 15px;}#formal_back a {text-decoration: none;color: #000000;background: url(images/arrow_links_d_back.gif) no-repeat left top;}#formal_back a:hover {text-decoration: none;color: #33ccff;background: url(images/arrow_links_d_back.gif) no-repeat left -17px;}#formal_back a:active {text-decoration: none;color: #33ccff;background: url(images/arrow_links_d_back.gif) no-repeat left -17px;}.comm_sub {font-size: 120%;font-family: verdana, helvetica, tahoma, arial, sans-serif;color: #33ccff;text-align: right;}