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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
a, input {outline:none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}

html * {font-family:Helvetica, Arial, sans-serif; color:#999999; font-size:12px; line-height:15px;}
body {width:100%; text-align:center;}
h1, h2, h3 {text-indent:-9999px;}
em {font-style:normal; font-weight:bold;}
#header h1 {height:110px; background:url('../images/logo_lp.png') center left no-repeat;}
ul {list-style-type:none; margin-top:27px;}
li {display:inline; padding:0px 6px 0px 6px; border-right:1px solid #999999; font-size:11px;}
li.first {padding-left:0px;}
li.last {padding-right:0px; border-right:0px;}
li a {font-size:12px;}
a:hover {text-decoration:none;}
input[type=text] {border:1px solid #CCCCCC;}
th, td {vertical-align:top; text-align:left;}
p {line-height:21px; margin-bottom:21px; font-size:12px;}
strong, b {font-weight:bold;}

#site {width:950px; margin:0px auto;}
#header {position:relative;}
#topnav {position:absolute; top:57px; right:0px;}
#topnav a {display:inline-block; margin-left:30px; height:21px;}
#nav-home {width:50px; background:url('../images/nav_home.png') top left no-repeat;}
#nav-about {width:57px; background:url('../images/nav_about.png') top left no-repeat;}
#nav-cause {width:86px; background:url('../images/nav_the_cause.png') top left no-repeat;}
#nav-collections {width:103px; background:url('../images/nav_collections.png') top left no-repeat;}
#nav-stores {width:61px; background:url('../images/nav_stores.png') top left no-repeat;}
#nav-press {width:51px; background:url('../images/nav_press.png') top left no-repeat;}
#nav-contact {width:73px; background:url('../images/nav_contact.png') top left no-repeat;}
#topnav a:hover {background-position:bottom left;}
#main {width:948px; height:498px; background:url('../images/bkgd_home.jpg') top left no-repeat; border:1px solid #fff0e1; border-bottom:1px solid #FFCC99; margin-bottom:40px;}
#left, #center, #right, #content-left, #content-right {float:left; display:inline; position:relative;}

#main #left {width:671px; height:498px;}
#main .splash {background:url('../images/g_main_splash.jpg') top left no-repeat;}
#main #right {width:250px; height:395px; padding:103px 27px 0px 0px;}
#main #right a {font-size:11px; font-style:italic; padding-right:10px; background:url('../images/g_morearrow_gray.png') center right no-repeat;}
#main h2.calypso {height:137px; background:url('../images/logo_calypso_lg.png') center center no-repeat; margin-bottom:34px;}
#main h2.collection {height:53px; margin-left:5px; background:url('../images/g_resort2011collection.png') center center no-repeat;}

#sub-home, #sub, #contact, #banner {text-align:left;}
#sub-home div {width:275px; float:left; display:inline; margin:0px 20px;}
#sub-home div h3 {height:22px;}
#sub-home div p {font-size:12px; line-height:17px;}
#sub-home div a {color:#FFB366; font-size:11px; font-style:italic; padding-right:10px; background:url('../images/g_morearrow_orange.png') center right no-repeat;}
#the-cause {padding-top:177px; background:url('../images/g_home_cause.jpg') top left no-repeat;}
#the-cause h3 {background:url('../images/g_home_the_cause.png') top left no-repeat;}
#the-collections {padding-top:177px; background:url('../images/g_home_collections.jpg') top left no-repeat;}
#the-collections h3 {background:url('../images/g_home_the_collections.png') top left no-repeat;}
#where-to-shop {padding-top:177px; background:url('../images/g_home_shop.jpg') top left no-repeat;}
#where-to-shop h3 {background:url('../images/g_home_where_to_shop.png') top left no-repeat;}

body.contact #banner {height:240px; background:url('../images/g_banner_contact.jpg') top left no-repeat;}
body.contact #left {width:259px; padding:107px 0px 0px 46px;}
body.contact #left h2 {width:196px; height:25px; background:url('../images/g_contact_banner_text.png') top left no-repeat;}
body.contact #center {width:310px; padding:70px 0px 0px 0px;}
body.contact #center h3 {width:167px; height:19px; background:url('../images/g_for_any_inquiries.png') top left no-repeat;}
body.contact #center ul, body.contact #right form {margin-top:15px;}
body.contact #center li {display:block; border:none; margin-bottom:10px;}
body.contact #right {padding:46px 51px 0px 0px;}
body.contact #right div {padding:28px 23px; border:6px solid #FFF1E1; background:#FFFFFF;}
body.contact #right h3 {width:226px; height:19px; background:url('../images/g_sign_up_newsletter.png') top left no-repeat;}
body.contact #right p {width:226px; margin-top:10px;}
body.contact #right label {display:block; margin-bottom:10px; font-size:12px;}
body.contact #right input[type=text] {width:150px; margin-right:5px;}
body.contact #right input[type=submit] {background:#FF9933; color:#FFFFFF; font-weight:bold; font-style:italic; border:none; padding:2px 3px;}
body.contact #newsletter {display:none; visibility:hidden;}

body.about #banner {height:260px; background:url('../images/g_banner_vision.jpg') top left no-repeat;}
body.about #left {width:260px; padding:102px 0px 0px 47px;}
body.about #left h2 {width:109px; height:43px; background:url('../images/g_the_vision.png') top left no-repeat;}
body.about #right {width:610px; padding:32px 0px 0px 0px;}
body.about #right h3 {width:490px; height:119px; background:url('../images/g_vision_banner_text.png') top left no-repeat; margin-bottom:20px;}
body.about #sub {margin-top:24px; padding:0px 0px 0px 10px;}
body.about #content-left, body.about #content-right {border-top:1px solid #FFCC99; padding:14px 0px 0px 0px;}
body.about #content-left {width:263px; margin-right:32px;}
body.about #content-left h3 {width:141px; height:17px; background:url('../images/g_the_timeline.png') top left no-repeat; margin-bottom:26px;}
body.about #content-left p {padding-left:54px; width:182px; margin-top:8px;}
body.about #content-right {width:644px;}
body.about #content-right h3 {width:98px; height:17px; background:url('../images/g_the_team.png') top left no-repeat; margin-bottom:26px;}
body.about #content-right td {padding:9px 20px 0px 0px;}
body.about #content-right td img {border:1px solid #F1E6D9;}

body.cause #banner {height:220px; padding:40px 130px 0px 307px; background:url('../images/g_banner_cause.jpg') top left no-repeat;}
body.cause #banner h2 {width:103px; height:43px; background:url('../images/g_the_cause.png') top left no-repeat; margin-bottom:29px;}
body.cause #banner h3 {width:370px; height:48px; background:url('../images/g_cause_banner_text.png') top left no-repeat; margin-bottom:14px;}
body.cause #sub {margin-top:24px; padding:0px 0px 0px 307px;}

body.press #content-left, body.collections #content-left {width:214px; padding:38px 32px 23px 48px; background:url('../images/bkgd_left_nav.jpg') top left no-repeat;}
body.press #content-left h2 {width:99px; height:42px; background:url('../images/g_latest_press.png') top left no-repeat; padding-bottom:5px;}
body.press #content-left ul, body.collections #content-left ul {margin:15px 0px 20px 0px;}
body.press #content-left li, body.collections #content-left li {display:block; border:none; margin-bottom:10px; line-height:13px;}
body.press #content-left li a {font-weight:bold; text-decoration:none; padding-right:50px; text-transform:uppercase; color:#666666;}
body.press #content-left li ul li a, body.collections #content-left li ul li a {font-weight:normal; text-decoration:underline; padding:0px;}
body.press #content-left li ul li a:hover, body.collections #content-left li ul li a:hover {text-decoration:none;}
body.press #content-left li.selected a {background:#999999 url('../images/g_leftnavarrow.png') 3px center no-repeat; padding:0px 50px 0px 14px; color:#FFFFFF;}
body.press #content-left li.selected ul li a, body.collections #content-left li.selected ul li a {background:none; padding:0px; color:#999999; text-transform:none;}
body.press #content-left li.selected ul li.selected a, body.collections #content-left li.selected ul li.selected a {background:none; padding:0px; color:#333333;}
body.press #content-right, body.collections #content-right {width:656px;}
#press-top {width:576px; padding:40px; background:#FFFCF7 url('../images/bkgd_press.jpg') top right no-repeat;}
#press-top h3 {text-indent:0px; font-size:20px; text-transform:uppercase; color:#666666;}
#press-top h4 {text-indent:0px; font-size:11px; margin:10px 0px 20px 0px;}
body.press #slider-holder {width:510px; height:679px; position:relative; background:url('../images/bkgd_press_piece.png') top left no-repeat;}
body.press #slider-frame {position:absolute; top:40px; left:15px; width:478px; height:621px; border:1px solid #999999; clip:auto; overflow:hidden;}
body.press #prev {position:absolute; top:15px; left:15px; color:#E0E0E0; font-size:11px; padding-left:19px; background:url('../images/g_pagingarrow_left.gif') top left no-repeat;}
body.press #next {position:absolute; top:15px; right:15px; text-align:right; color:#E0E0E0; font-size:11px; padding-right:19px; background:url('../images/g_pagingarrow_right.gif') top right no-repeat;}
body.press #prev:hover {background-position:bottom left; color:#FFBD7C;}
body.press #next:hover {background-position:bottom right; color:#FFBD7C;}
#recent-press {padding-top:14px; border-top:1px solid #FFCC99; margin-top:21px;}
#recent-press h3 {width:105px; height:13px; background:url('../images/g_recent_press.png') top left no-repeat; margin-bottom:14px;}
.press-item {width:146px; float:left; display:inline; margin-right:20px;}
.press-item div {width:136px; height:187px; border:5px solid #E5E5E5; background:#E5E5E5; margin-bottom:5px;}
.press-item div img {border:1px solid #EFE6DB;}
.press-item div a:hover img {border:1px solid #FFCC99;}
.press-item h4 {font-size:12px; font-weight:normal; margin-bottom:3px;}
.press-item a.more-link {color:#FFB366; font-size:11px; font-style:italic; padding-right:10px; background:url('../images/g_morearrow_orange.png') center right no-repeat;}

body.stores #banner {height:472px; padding:58px 0px 35px 46px; background:url('../images/bkgd_store_locator.jpg') top left no-repeat;}
body.stores #banner h2 {width:250px; height:24px; background:url('../images/g_store_locator.png') top left no-repeat;}
body.stores #left {width:255px; padding:51px 0px 0px 0px;}
body.stores #left p {margin-bottom:10px;}
body.stores #left form {margin-bottom:48px;}
body.stores #left h3.boutique {width:148px; height:20px; margin-bottom:14px; background:url('../images/g_shop_boutique.png') top left no-repeat;}
body.stores #left h3.shop {width:121px; height:20px; margin-bottom:14px; background:url('../images/g_shop_online.png') top left no-repeat;}
body.stores #left ul {margin:0px; padding:0px;}
body.stores #left li {display:block; border:none; line-height:13px; margin-bottom:8px; padding:0px;}
body.stores #left li.full {padding-left:55px;}
body.stores #left li a {padding-right:10px; background:url('../images/g_morearrow_orange.png') center right no-repeat;}
body.stores #left label {float:left; display:inline; margin-right:5px; width:50px; font-size:11px; font-weight:bold;}
body.stores #left .pulldown-select {position:relative; display:inline-block; width:104px; background:url('../images/g_dropdownarrow_off.gif') top right no-repeat; border:1px solid #CCCCCC;}
body.stores #left .pulldown-select:hover {border:1px solid #999999;}
body.stores #left .pulldown-select h4 {padding:0px; margin:0px; font-size:12px;}
body.stores #left .pulldown-select h4 a {display:block; width:100%; height:19px; line-height:19px; cursor:default; padding-left:10px; padding-right:0px; background:none; color:#666666; text-decoration:none; font-weight:normal;}
body.stores #left .pulldown-select:hover h4 a {color:#333333;}
body.stores #left .pulldown-select ul.option-list {width:104px; display:none; position:absolute; top:100%; left:0px; z-index:9999; background:#FFFFFF; border:1px solid #CCCCCC; border-bottom:0px; margin:0px; padding:0px; list-style-type:none;}
body.stores #left .pulldown-select ul.show-list {display:block;}
body.stores #left .pulldown-select li {height:19px; border:0px; width:104px; padding:0px !important; margin-bottom:0px !important;}
body.stores #left .pulldown-select li a {display:block; width:94px; height:19px; padding:0px 5px 0px 5px; border-bottom:1px solid #CCCCCC !important; line-height:19px; cursor:default; color:#666666; text-decoration:none; background:none;}
body.stores #left .pulldown-select li a:hover {color:#333333;}
body.stores #left .pulldown-select li span {display:none;}
body.stores #left input[type=text] {width:172px; height:19px; margin-right:5px;}
body.stores #left input[type=text]#city {width:112px; margin-right:5px;}
body.stores #left input[type=text]#state {width:52px; margin-right:5px;}
body.stores #left input[type=submit] {background:#FF9933; color:#FFFFFF; font-weight:bold; font-style:italic; border:none; padding:2px 3px; margin-top:7px;}
body.stores #right {padding:51px 0px 0px 0px;}
#map-holder {width:605px; height:350px; padding:7px 10px 11px 8px; background:url('../images/bkgd_map.png') top left no-repeat;}
#map {width:605px; height:350px; background:url('../images/g_map.jpg') top left no-repeat;}
#map h3 {text-indent:0px; font-weight:bold; font-size:14px; line-height:17px; margin-bottom:10px;}
#map p {margin:0px; line-height:15px;}

body.collections #content-left h2 {width:208px; height:43px; background:url('../images/g_the_collections.png') top left no-repeat; padding-bottom:4px;}
body.collections #content-left li a {font-weight:bold; text-decoration:none; text-transform:uppercase; color:#666666;}
body.collections #content-left h3, body.collections #content-left p {display:none;}
body.collections #content-left li.selected a {background:#999999 url('../images/g_leftnavarrow.png') 3px center no-repeat; padding:0px 5px 0px 14px; color:#FFFFFF;}
body.collections #content-left li ul li a {font-weight:bold; text-decoration:none; padding:0px; text-transform:uppercase; color:#999999;}
body.collections #content-left li.selected h3 {font-weight:bold; text-indent:0px; margin:20px 0px 10px 14px; color:#333333; display:block;}
body.collections #content-left li.selected p {font-style:italic; font-size:11px; line-height:15px; margin-left:20px; color:#666666; display:block;}
#collection-left {width:366px; height:498px; position:relative; overflow:hidden; float:left; display:inline; margin-right:17px; border:1px solid #F6EFE7;}
#collection-left a#prev-1 {display:block; width:65px; height:65px; background:url('../images/g_sliderarrow_left.png') top left no-repeat; position:absolute; left:0px; top:215px; z-index:9999;}
#collection-left a#next-1 {display:block; width:65px; height:65px; background:url('../images/g_sliderarrow_right.png') top left no-repeat; position:absolute; left:303px; top:215px; z-index:9999;}
#collection-left a#next-1:hover, #collection-left a#prev-1:hover {background-position:bottom left;}
#collection-left #slider-1 a {text-decoration:none; position:relative;}
#collection-left #slider-1 a:hover {text-decoration:underline;}
#collection-left #slider-1 a span.detail {font-style:italic; font-size:11px; line-height:15px; padding-left:16px; position:absolute; bottom:10px; left:10px; background:url('../images/g_detailsarrow.png') top left no-repeat; z-index:9999;}
#collection-right {width:270px; height:498px; position:relative; float:left; display:inline;}
#collection-right h3 {text-indent:0px; font-size:14px; color:#666666; font-weight:bold;}
#collection-right #slider-2 {position:relative; width:270px; height:338px;}
#collection-right #slider-2 a {display:block; float:left; width:78px; height:106px; clip:auto; overflow:hidden; border:1px solid #f0e4d6; margin:0px 0px 5px 8px;}
#collection-right #slider-2 a#thumb_1 {background:#FFFFFF url('../images/bkgd_thumbnumber_1.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_2 {background:#FFFFFF url('../images/bkgd_thumbnumber_2.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_3 {background:#FFFFFF url('../images/bkgd_thumbnumber_3.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_4 {background:#FFFFFF url('../images/bkgd_thumbnumber_4.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_5 {background:#FFFFFF url('../images/bkgd_thumbnumber_5.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_6 {background:#FFFFFF url('../images/bkgd_thumbnumber_6.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_7 {background:#FFFFFF url('../images/bkgd_thumbnumber_7.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_8 {background:#FFFFFF url('../images/bkgd_thumbnumber_8.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_9 {background:#FFFFFF url('../images/bkgd_thumbnumber_9.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_10 {background:#FFFFFF url('../images/bkgd_thumbnumber_10.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_11 {background:#FFFFFF url('../images/bkgd_thumbnumber_11.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_12 {background:#FFFFFF url('../images/bkgd_thumbnumber_12.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_13 {background:#FFFFFF url('../images/bkgd_thumbnumber_13.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_14 {background:#FFFFFF url('../images/bkgd_thumbnumber_14.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_15 {background:#FFFFFF url('../images/bkgd_thumbnumber_15.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_16 {background:#FFFFFF url('../images/bkgd_thumbnumber_16.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_17 {background:#FFFFFF url('../images/bkgd_thumbnumber_17.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_18 {background:#FFFFFF url('../images/bkgd_thumbnumber_18.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_19 {background:#FFFFFF url('../images/bkgd_thumbnumber_19.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_20 {background:#FFFFFF url('../images/bkgd_thumbnumber_20.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_21 {background:#FFFFFF url('../images/bkgd_thumbnumber_21.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_22 {background:#FFFFFF url('../images/bkgd_thumbnumber_22.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_23 {background:#FFFFFF url('../images/bkgd_thumbnumber_23.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_24 {background:#FFFFFF url('../images/bkgd_thumbnumber_24.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_25 {background:#FFFFFF url('../images/bkgd_thumbnumber_25.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_26 {background:#FFFFFF url('../images/bkgd_thumbnumber_26.png') center center no-repeat;}
#collection-right #slider-2 a#thumb_27 {background:#FFFFFF url('../images/bkgd_thumbnumber_27.png') center center no-repeat;}
#collection-right #slider-2 a:hover {border-color:#ffbd7c;}
#collection-right #slider-nav {text-align:right; padding-right:6px;}
#collection-right a#prev-2 {display:inline-block; width:15px; height:15px; background:url('../images/g_pagingarrow_left.gif') top left no-repeat;}
#collection-right a#next-2 {display:inline-block; width:15px; height:15px; background:url('../images/g_pagingarrow_right.gif') top left no-repeat; margin-left:3px;}
#collection-right a#prev-2:hover, #collection-right a#next-2:hover {background-position:bottom left;}
#collection-right #collection-logo-sm {width:97px; height:77px; overflow:hidden; position:absolute; bottom:0px; right:0px;}
#more-collections {padding-top:14px; height:326px; border-top:1px solid #FFCC99; margin-top:61px;}
#watch-video {padding-top:14px; border-top:1px solid #FFCC99; margin-top:61px;}
#more-collections h3 {width:153px; height:13px; background:url('../images/g_more_collections.png') top left no-repeat; margin-bottom:14px;}
#watch-video h3 {width:98px; height:13px; background:url('../images/g_watch_video.png') top left no-repeat; margin-bottom:10px;}
#watch-video p {margin-bottom:10px;}
.collection-item {width:146px; float:left; display:inline; margin-right:20px;}
.collection-image {width:146px; height:212px; overflow:hidden; margin-bottom:10px; border:1px solid #EFE6DB;}
.collection-image:hover {border:1px solid #FFCC99;}
.collection-image a img {margin-top:-87px;}
.collection-item h4 {font-size:12px; font-weight:normal; margin-bottom:3px;}
.collection-item a.more-link {color:#FFB366; font-size:11px; font-style:italic; padding-right:10px; background:url('../images/g_morearrow_orange.png') center right no-repeat;}
#preview-holder {position:relative;}
#zoom {position:absolute; font-style:italic; font-size:11px; line-height:15px; left:10px; bottom:10px; z-index:9999;}
#zoom a {display:inline-block; width:13px; height:13px; margin-right:3px; vertical-align:middle;}
#zoom-in {background:url('../images/g_zoom_in.gif') top left no-repeat;}
#zoom-out {background:url('../images/g_zoom_out.gif') top left no-repeat;}
#detail-holder {padding-left:22px;}
#detail-tabs {position:relative; border:1px solid #F0E4D6; padding:15px; margin:57px 0px 12px 0px;}
#tabs {position:absolute; top:-24px; left:0px;}
#tabs a {display:inline-block; font-size:10px; text-decoration:none; line-height:22px; height:22px; padding:0px 16px; margin-right:2px; color:#333333; border:1px solid #F0E4D6; text-transform:uppercase; background:#FBF6EE;}
#tabs a.selected {border-bottom:1px solid #FFFFFF; background:#FFFFFF;}
#detail-tabs p {margin:10px 0px; font-size:11px; line-height:16px;}
#colors {font-size:11px; margin-bottom:7px;}
#colors * {vertical-align:middle;}
#colors a {margin-left:3px;}
#colors a img {border:2px solid #CCCCCC;}
#colors a:hover img, #colors a.selected img {border:2px solid #FF9933;}
#available {font-size:11px; margin-bottom:10px;}
#collection-logo-md {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #FFCC99; text-align:center;}
#collection-logo-md div {width:97px; height:77px; overflow:hidden; margin:0px auto;}
#find-stores {display:inline-block; text-decoration:none; line-height:21px; height:21px; padding:0px 10px; background:#FF9933; color:#FFFFFF; font-size:12px; font-weight:bold; font-style:italic;}
#back {position:absolute; bottom:0px; left:22px; color:#CCCCCC; font-size:11px; font-style:italic; padding-left:19px; background:url('../images/g_pagingarrow_left.gif') top left no-repeat;}
.hide {display:none;}

#footer {margin:40px 0px; background:url('../images/bkgd_footer.gif') top left repeat-x;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer ul {margin:0px;}
#footer-nav {width:950px; position:relative; margin:0px auto; padding:20px 0px; text-align:left; text-transform:uppercase;}
#newsletter {position:absolute; top:15px; right:0px;}
#newsletter label {margin-right:10px; font-size:12px;}
#newsletter input[type=text] {margin-right:5px;}
#newsletter input[type=submit] {background:#CCCCCC; color:#FFFFFF; font-weight:bold; font-style:italic; border:none; padding:2px 3px;}
br.clear {clear:both; height:1px;}
