div#canvas #container #content_well a { font-weight: bold; }

#container a:link, #container a:visited, #container a:active { color: #5D98BA; text-decoration: none; }

#container a:hover { text-decoration: underline; }

div#canvas #container { margin: 4px; border: 1px solid #E0E0E0; color: #333333; font: 12px Arial, sans-serif; }

div#canvas #content_well { padding: 10px; }

#container h1 { padding: 10px 10px 0px; font: normal 32px "Times New Roman", serif; }

#container .subheader { padding: 0px 10px 10px; font: 12px Arial, sans-serif; }

#container h2 { color: #444444; border-bottom: 1px solid #F0F0F0; padding: 5px 0; margin-bottom: 15px; font: normal 18px "Times New Roman", serif; }

div#canvas #container h3 { color: #333333; padding: 5px 0; font: bold 12px "Arial", sans-serif; }

div#canvas #container hr { border: 0px; height: 1px; background: #E0E0E0; margin-bottom: 15px; }

div#canvas #container p { margin-bottom: 15px; }

div#canvas #container #header { background: #F8F8F8 url(/images/bg_bottomShadow_gray.gif) repeat-x bottom; margin-bottom: 10px; }

div#canvas #container .feeds { padding-bottom: 5px; }

div#canvas #container .feeds div span { display: block; position: relative; top: -15px; left: 22px; }

/** form related **/

div#canvas .required { color: #FF0000; font-size: 14px; font-weight: bold; }

div#canvas .note { color: #999999; }

div#canvas .instruct { }

div#canvas .hint, div#canvas .agreement, div#canvas .agreement a { font-style: italic; color: #999999; }

div#canvas .hint { margin-left: 20px; }

div#canvas .error { color: #CC0000; font-weight: normal; }

div#canvas span.error { margin-left: 20px; }

div#canvas form { color: #666666; margin-bottom: 10px; }

div#canvas .label { padding-top: 15px; color: #333333; }

div#canvas .label label { font-weight: bold; }

div#canvas .hanging_indent div, div#canvas .hanging_indent input { float: left; }

div#canvas .hanging_indent div { margin-left: 10px; }

div#canvas .hanging_indent .hint { margin: 0px; }

div#canvas .hanging_indent { clear: both; }

div#canvas input.field, div#canvas textarea.field { border: 1px solid #CCCCCC; width: 245px; }

div#canvas .button { color: #9CC5DC; font-weight: bold; text-align: center; border: 0px none; padding: 2px 20px; text-transform: lowercase; cursor: pointer; background: #2B2E31; }

div#canvas #container #error_area div { display: none; }

/** TABS (taken from /stylesheets/fashionshows/common.css) **/
#shows_tabs { height: 31px; background: transparent url("/images/fashionshows/RTW/shows_tabs_bg.gif") repeat-x top left; font: bold 10px/10px "Arial", sans-serif; color: #333333; }

.leading, .border_left, .tab_on, .tab_off, .border_right, .divider { float: left; height: 31px; }

.leading { width: 6px; }

.border_left { width: 3px; background: url("/images/fashionshows/RTW/shows_tabs_border_left.gif"); }

.tab_on, .tab_off { display: block; padding: 12px 10px 0; height: 19px; }

#shows_tabs a { color: #5D98BA; text-decoration: none; }

.tab_on { background: url("/images/fashionshows/RTW/shows_tabs_active.gif"); }

.tab_off { background: url("/images/fashionshows/RTW/shows_tabs_bg.gif"); }

#shows_tabs a span { padding-bottom: 1px; }

#shows_tabs a:hover { text-decoration: none; }

#shows_tabs a:hover span, #shows_tabs a span.ie_hover { border-bottom: 3px solid #333333; }

.border_right { width: 3px; background: url("/images/fashionshows/RTW/shows_tabs_border_right.gif"); }

#shows_tabs .divider { width: 1px; background: url("/images/fashionshows/RTW/shows_tabs_divider.gif"); }

.vogue_newsletter_content { background: url('/images/vogue/newsletter/vogue_newsletter_graphic.jpg') 1px 1px no-repeat; }
.vogue_newsletter_content ul, li { list-style-type: none; }
.vogue_newsletter_content a.options, a.options:visited, a.options:link, a.option:hover { font: normal 12px/18px "Times New Roman",serif; color: #ed1c24 !important; text-transform: uppercase; text-decoration: none; }
.vogue_newsletter_content a.option:hover { text-decoration: underline; }
.vogue_newsletter_content #content_well h4 { font: normal 30px/50px Times New Roman; color: #333333; }
.vogue_newsletter_content #hero { margin:13px 10px 5px 10px;/* border-bottom: 1px solid #E0E0E0;*/ }
.vogue_newsletter_content #hero img#newsletterHead { padding: 1px 13px 10px 0; float: left; width: 269px; height: 76px; }
.vogue_newsletter_content #hero ul { float:left; }
.vogue_newsletter_content #content_well input#email { width: 154px; height: 19px; border: 1px solid #E0E0E0; }
.vogue_newsletter_content #content_well { font: normal 12px/18px arial; color: #333333; width: 438px; height: 321px; }
* html .vogue_newsletter_content #content_well { height: 318px; }
.vogue_newsletter_content .button { font: bold 11px arial; width: 75px; height: 21px; margin-left: 10px; }

div#services_message1, div#services_message2, div#services_message5 { display: none; }
div#services_message5 { font: italic 12px Georgia; }
