html {background-color: #eeeeee;}
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #333333; background-image: url(../images/backgrounds/bg_header.gif); background-repeat: repeat-x; background-position: 0px 0px;}
a {color: #0d758b; text-decoration: none;}
a:hover {color: #0ba0c0; text-decoration: underline;}
div.cleaner {margin: 0px; padding: 0px; height: 1px; overflow: hidden; clear: both;}


/* header */
div#header {margin: 0px auto; padding: 0px; width: 950px; height: 251px; overflow: hidden; position: relative;}
div#header h1 {margin: 0px; padding: 0px; width: 435px; height: 61px; overflow: hidden; position: relative; float: left; text-indent: -20000px; background-image: url(../images/fashion_news_logo.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#header h1 a {margin: 12px 0px 0px 0px; padding: 0px; width: 135px; height: 36px; overflow: hidden; display: block;}

div#header div.language {margin: 0px; padding: 16px 0px 0px 0px; width: 151px; height: 45px; overflow: hidden; float: left; font-size: 0.9em; color: #222222; background-image: url(../images/icons/ico_language.gif); background-repeat: no-repeat; background-position: 0px 13px;}
div#header div.language strong {padding-left: 21px; text-transform: uppercase;}
div#header div.language div {margin: 4px 0px 0px 0px; padding: 0px; width: 138px; height: 15px; overflow: hidden; border: 1px solid #d5d5d5; background-color: #ffffff;}

div#header p {margin: 0px; padding: 16px 0px 0px 0px; width: 364px; height: 45px; overflow: hidden; float: left; font-size: 0.9em; color: #222222; background-image: url(../images/icons/ico_members.gif); background-repeat: no-repeat; background-position: 0px 13px;}
div#header p strong {padding-left: 21px; text-transform: uppercase;}
div#header p label {padding: 0px 0px 0px 26px;}
div#header p span.account {padding: 0px 1px 0px 25px; background-image: url(../images/icons/ico_new_account.gif); background-repeat: no-repeat; background-position: 7px 1px;}
div#header p span.forgot {padding: 0px 0px 0px 25px; background-image: url(../images/icons/ico_forgot_password.gif); background-repeat: no-repeat; background-position: 7px 1px;}
div#header p a {color: #242424; text-decoration: underline;}
div#header p a:hover {color: #666666;}

div#header div.shoes {margin: 24px 15px 0px 0px; padding: 0px 8px 0px 140px; width: 138px; height: 113px; overflow: hidden; float: left; position: relative; font-size: 0.9em; color: #ffffff; text-align: right; line-height: 1em; background-image: url(../images/advertising/adv_shoes_en.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#header div.shoes span {margin: 0px; padding: 0px; display: table-cell; vertical-align: bottom; height: 100px; _display: block; _padding-top: 66px;}

div#header div.bags {margin: 24px 15px 0px 0px; padding: 0px 8px 0px 140px; width: 138px; height: 113px; overflow: hidden; float: left; position: relative; font-size: 0.9em; color: #ffffff; text-align: right; line-height: 1em; background-image: url(../images/advertising/adv_bags_en.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#header div.bags span {margin: 0px; padding: 0px; display: table-cell; vertical-align: bottom; height: 100px; _display: block; _padding-top: 66px;}

div#header h2 {margin: 0px; padding: 0px; width: 286px; height: 113px; overflow: hidden; position: absolute; top: 0px; left: 0px;}
div#header h2 a {margin: 0px; padding: 0px; width: 286px; height: 113px; overflow: hidden; display: block; position: relative; text-decoration: none;}
div#header h2 a label {visibility: hidden;}

div#header h3 {margin: 0px; padding: 34px 0px 0px 3px; width: 342px; height: 103px; overflow: hidden; float: left; position: relative; font-size: 2em; font-weight: normal; color: #b9babc; text-transform: uppercase; line-height: 1em;}
div#header h3 span.green {color: #8ba415;}
div#header h3 span.brown {color: #b96709;}

div#header ul {margin: 0px; padding: 23px 0px 0px 0px; list-style-type: none; clear: both; font-size: 0.9em; font-weight: bold; text-transform: uppercase;}
div#header ul li {margin: 0px; padding: 0px; float: left; position: relative;}
div#header ul li a {margin: 0px 1px 0px 0px; padding: 8px 18px; display: block; color: #d8dfe5; position: relative; text-decoration: none; background-image: url(../images/backgrounds/bg_menu_top.gif); background-repeat: repeat; background-position: 0px 0px;}
div#header ul li a:hover {color: #5fd6ef; text-decoration: none; background-color: #2c3034;}
div#header ul li a.activ {color: #1198b4; background-color: #ffffff; background-image: none;}
div#header ul li a.activ:hover {color: #1198b4; background-color: #ffffff; background-image: none;}



/* content main */
div#content {margin: 0px auto; padding: 0px; width: 950px; overflow: hidden; position: relative; background-image: url(../images/backgrounds/bg_content.gif); background-repeat: repeat-x; background-position: 0px 0px;}
div#content h2 {margin: 15px 0px 0px 0px; padding: 0px; font-size: 1.5em; color: #333333;}
div#content span.green {color: #849c0c;}
div#content span.orange {color: #ff8800;}


/* search box */
div#searchBox {margin: 0px; padding: 5px 6px; width: 188px; overflow: hidden; position: absolute; top: 10px; right: 66px; border: 1px solid #cccccc; background-color: #ffffff;}
div#searchBox span {margin: 9px 0px 0px 0px; padding: 0px; display: block; font-size: 0.9em; color: #777777;}

/* mainIndex */
div#mainIndex {margin: 0px; padding: 0px 0px 0px 13px; width: 682px; overflow: hidden; float: left;}


/* headline */
div#headline {margin: 0px; padding: 16px 0px 19px 0px; width: 682px; overflow: hidden; background-image: url(../images/backgrounds/bg_dashed_line.gif); background-repeat: repeat-x; background-position: left bottom;}
div#headline img {margin: 0px 0px 0px 11px; padding: 0px; width: 155px; border: 2px solid #cccece; vertical-align: top; float: right;}
div#headline h2 {margin: 0px; padding: 2px 0px 0px 20px; font-size: 1.85em; color: #127b91; line-height: 1em; text-transform: none; background-image: url(../images/icons/ico_tri_orange.gif); background-repeat: no-repeat; background-position: 0px 7px;}
div#headline h6 {margin: 0px; padding: 5px 0px 12px 21px; font-size: 0.9em; font-weight: normal; color: #58636b;}
div#headline p {margin: 0px; padding: 0px;}


/* leftMain */
div#leftMain {margin: 0px; padding: 0px; width: 367px; overflow: hidden; float: left;}


/* article listing */
div.articleListing {margin: 13px 0px 0px 0px; padding: 0px; clear: both;}
div.articleListing h3 {margin: 0px; padding: 0px; font-size: 1em; color: #0d758b;}
div.articleListing h5 {margin: 0px 0px 9px 0px; padding: 0px 0px 5px 0px; font-size: 0.9em; color: #282828; clear: both; border-bottom: 1px solid #dfdfdf;}
div.articleListing h5 label {margin: 0px; padding: 0px; display: block; width: 167px; overflow: hidden; float: left; text-transform: uppercase;}
div.articleListing h5 a {margin: 0px; padding: 0px 6px 0px 0px; display: block; width: 193px; _width: 190px; overflow: hidden; text-align: right; font-weight: normal; background-image: url(../images/icons/ico_arrow_orange.gif); background-repeat: no-repeat; background-position: right 5px;}
div.articleListing img {margin: 1px 0px 19px 0px; _margin: 1px 0px 6px 0px; padding: 0px; width: 90px; border: 2px solid #cccece; vertical-align: top; float: right;}
div.articleListing p {margin: 4px 0px 0px 0px; padding: 0px 0px 3px 0px;}
div.articleListing ul {margin: 8px 0px 0px 0px; padding: 0px 0px 3px 0px; list-style-type: none;}
div.articleListing ul li {margin: 0px; padding: 0px 0px 1px 17px; background-image: url(../images/icons/ico_plus.gif); background-repeat: no-repeat; background-position: 0px 1px;}

div#centerMain div.articleListing h5 label {width: 150px;}
div#centerMain div.articleListing h5 a {width: 143px; _width: 140px;}
div#centerMain div.articleListing ul {clear: both;}


/* pages */
p.pages {margin: 24px 0px 24px 0px; padding: 8px 0px; font-weight: bold; color: #111111; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
p.pages a {color: #758a09;}
p.pages a.activ {color: #111111;}
p.pages label {padding: 0px 2px;}
p.pages a.nextArticle {margin: 0px; padding: 0px 6px 0px 0px; display: block; float: right; color: #0d758b; background-image: url(../images/icons/ico_arrow_orange.gif); background-repeat: no-repeat; background-position: right 5px;}


/* archives */
div.archives {margin: 22px 0px 0px 0px; padding: 8px 8px; height: 1%; border: 1px solid #cccece; font-size: 0.9em; font-weight: bold; text-transform: uppercase; background-color: #ffffff;}
div.archives label {margin: 0px; padding: 5px 0px 0px 0px; display: block; float: left;}
div.archives div.cover01 {margin: 4px 8px 0px 8px; padding: 0px; width: 110px; height: 15px; overflow: hidden; float: left; border: 1px solid #d5d5d5; background-color: #ffffff;}
div.archives div.cover02 {margin: 4px 8px 0px 8px; padding: 0px; width: 50px; height: 15px; overflow: hidden; float: left; border: 1px solid #d5d5d5; background-color: #ffffff;}
div.archives div.cover03 {margin: 4px 8px 0px 8px; padding: 0px; width: 95px; height: 15px; overflow: hidden; float: left; border: 1px solid #d5d5d5; background-color: #ffffff;}
div.archives div.cleaner01 {margin: 0px 0px -4px 0px; padding: 0px; height: 10px; overflow: hidden; clear: both;}


/* centerMain */
div#centerMain {margin: 0px 0px 0px 15px; padding: 0px; width: 300px; overflow: hidden; float: left;}
div.advertisingSquare {margin: 8px 0px 0px 0px; padding: 0px 0px 7px 0px; width: 300px; height: 250px; overflow: hidden;}
div.advertisingSquare img {margin: 0px; padding: 0px; width: 300px; height: 250px; border: none; vertical-align: bottom;}


/* blogTeaser */
div.blogTeaser {margin: 0px; padding: 0px; clear: both;}
div.blogTeaser h3 {margin: 0px; padding: 19px 0px 0px 0px; width: 208px; float: left; overflow: hidden; font-size: 1em; color: #0d758b;}
div.blogTeaser h6 {margin: 0px; padding: 19px 9px 0px 0px; width: 80px; overflow: hidden; float: left; font-size: 0.9em; color: #555555;}
div.blogTeaser h6 em {margin: -1px 0px 0px 0px; padding: 0px; display: block; font-weight: normal; font-style: normal;}
div.blogTeaser h6 em span {margin: 0px; padding: 10px 0px 0px 0px; display: block;}
div.blogTeaser h6 em span a {color: #5792b8;}
div.blogTeaser h6 em span a:hover {color: #5792b8;}
div.blogTeaser p {margin: 0px; padding: 3px 0px 0px 0px; width: 208px; float: left; font-size: 1em; color: #555555;}

div#leftMain div.blogTeaser h3 {width: 278px;}
div#leftMain div.blogTeaser p {width: 278px; _width: 275px;}


/* mostReaded */
div.mostReaded {margin: 16px 0px 0px 0px; padding: 0px; clear: both;}
div.mostReaded h3 {margin: 0px 1px 0px 0px; padding: 0px; width: 149px; float: left; font-size: 0.9em; font-weight: bold; text-transform: uppercase;}
div.mostReaded h3 a {margin: 0px; padding: 3px 8px; display: block; border: none; color: #8ab2c6; background-color: #525a61; background-image: url(../images/backgrounds/bg_menu_top.gif);}
div.mostReaded h3 a.activ {margin: 0px; padding: 3px 8px; display: block; color: #adca1e; border: none; background-color: #14191d; background-image: url(../images/backgrounds/bg_menu_top.gif);}
div.mostReaded h3 a:hover {color: #ffffff; text-decoration: none; background-color: #14191d;}
div.mostReaded h3 a.activ:hover {color: #adca1e; background-color: #14191d;}
div.mostReaded h3 a label {color: #eeeeee;}
div.mostReaded ul {margin: 0px; padding: 0px; list-style-type: none; border-bottom: 5px solid #cccccc;}
div.mostReaded ul li {margin: 0px 0px 1px 0px; padding: 0px;}
div.mostReaded ul li a {margin: 0px; padding: 2px 5px 2px 26px; display: block; width: 269px; overflow: hidden; background-color: #e3e3e3; background-image: url(../images/icons/ico_plus.gif); background-repeat: no-repeat; background-position: 8px 3px;}
div.mostReaded ul li a:hover {color: #0ba0c0; text-decoration: none; background-color: #efefef;}
div.mostReaded ul li a label {font-size: 0.9em; color: #777777;}

/* rightIndex */
div#rightIndex {margin: 0px; padding: 16px 13px 0px 15px; width: 227px; overflow: hidden; float: left; color: #666666;}
div#rightIndex h3 {margin: 0px; padding: 12px 0px 0px 0px; clear: both; font-size: 1em; text-transform: uppercase; color: #333333; background-image: url(../images/backgrounds/bg_left_line_01.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#rightIndex h3.grey {background-image: url(../images/backgrounds/bg_left_line_02.gif);}


/* pools */
div.pools {margin: 0px 0px 15px 0px; padding: 0px;}
div.pools p {margin: 7px 0px 12px 0px; padding: 0px;}
div.pools div {margin: 0px 0px 2px 0px; padding: 0px;}


/* events */
div.events {margin: 0px; padding: 10px 0px 17px 0px; clear: both;}
div.events p {margin: 0px; padding: 6px 0px 0px 0px; clear: both;}
div.events p em {margin: 0px; padding: 1px 0px 3px 4px; width: 32px; overflow: hidden; float: left; display: block; font-size: 0.9em; font-weight: bold; font-style: normal; color: #ffffff; background-image: url(../images/backgrounds/bg_date.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.events p a {margin: 0px 0px 0px 5px; padding: 0px; display: block; width: 186px; overflow: hidden; float: left; color: #666666; text-decoration: none;}
div.events p a:hover {color: #111111; text-decoration: none;}

div.events01 {margin: 0px; padding: 10px 0px 11px 0px; clear: both;}
div.events01 p {margin: 0px; padding: 6px 0px 0px 0px; clear: both;}
div.events01 p em {margin: 0px; padding: 1px 0px 3px 4px; width: 32px; overflow: hidden; float: left; display: block; font-size: 0.9em; font-weight: bold; font-style: normal; color: #ffffff; background-image: url(../images/backgrounds/bg_date.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.events01 p a {margin: 0px 0px 0px 5px; padding: 0px; display: block; width: 260px; overflow: hidden; float: left; color: #666666; text-decoration: none;}
div.events01 p a:hover {color: #111111; text-decoration: none;}


/* galleries */
div.galleries {margin: 0px; padding: 0px; width: 232px; clear: both;}
div.galleries p {margin: 0px; padding: 7px 0px 14px 0px; width: 227px; overflow: hidden;}
div.galleries div {margin: 0px; padding: 0px; clear: both;}
div.galleries div img {margin: 0px 4px 4px 0px; padding: 0px; width: 69px; height: 69px; border: 2px solid #cccece; float: left; vertical-align: top;}

/* galleries 01 */
div.galleries01 {margin: 0px; padding: 0px; width: 310px; clear: both;}
div.galleries01 p {margin: 0px; padding: 7px 0px 14px 0px; width: 300px; overflow: hidden;}
div.galleries01 div {margin: 0px; padding: 0px; clear: both;}
div.galleries01 div img {margin: 0px 3px 3px 0px; padding: 0px; width: 69px; height: 69px; border: 2px solid #cccece; float: left; vertical-align: top;}


/* articleDetails */
div#articleDetails {margin: 0px; padding: 0px 0px 0px 13px; width: 596px; overflow: hidden; float: left;}

div#articleDetails h5 {margin: 0px; padding: 13px 0px 26px 0px; clear: both; font-size: 0.9em; text-transform: uppercase; background-image: url(../images/backgrounds/bg_dashed_line.gif); background-repeat: repeat-x; background-position: left bottom;}
div#articleDetails h5 label {margin: 0px; padding: 0px; float: right; display: block; font-weight: normal; text-transform: none; text-align: right;}
div#articleDetails h5 a.category {margin: 0px; padding: 3px 0px 0px 0px; float: left; display: block;}
div#articleDetails h5 a.emailThis {padding: 0px 14px 0px 21px; background-image: url(../images/icons/email.gif); background-repeat: no-repeat; background-position: 0px 1px;}
div#articleDetails h5 a.printThis {padding: 0px 12px 0px 19px; background-image: url(../images/icons/print.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#articleDetails h5 a.backTop {padding: 0px 0px 0px 20px; background-image: url(../images/icons/top.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#articleDetails h5 a.smallFont {font-weight: bold;}
div#articleDetails h5 a.normalFont {font-weight: bold; font-size: 1.2em;}
div#articleDetails h5 a.bigFont {font-weight: bold; font-size: 1.4em;}

div#articleDetails h5.galeries {padding: 13px 0px 26px 0px; text-transform: none; font-weight: normal;}
div#articleDetails h5.galeries span {margin: 1px 0px 0px 0px; padding: 0px; display: block; float: left;}
div#articleDetails h5.galeries label {padding-top:3px;}
div#articleDetails h5.galeries a.previous {padding: 0px 0px 0px 9px; background-image: url(../images/icons/ico_arrow_blue01.gif); background-repeat: no-repeat; background-position: 0px 4px;}
div#articleDetails h5.galeries a.next {padding: 0px 9px 0px 0px; background-image: url(../images/icons/ico_arrow_blue.gif); background-repeat: no-repeat; background-position: right 4px;}

div#articleDetails h2 {margin: 0px; padding: 12px 0px 9px 0px; clear: both; font-size: 1.85em; color: #2c343b; line-height: 1em; text-transform: none;}
div#articleDetails h3 {margin: 0px; padding: 4px 0px 13px 0px; clear: both; font-size: 1.35em; font-weight: normal; color: #2c343b; line-height: 1em; text-transform: none;}
div#articleDetails h4 {margin: 0px 0px 2px 0px; padding: 0px 0px 13px 0px; font-size: 1em; color: #555555;}
div#articleDetails h4 label {font-weight: normal;}
div#articleDetails div.articleContentText img {margin: 0px 8px 2px 0px; padding: 0px; border: 1px solid #cccece; float: left;}
div#articleDetails div.articleContentText img.bigArticlePhoto {margin: 0px 0px 15px 0px; padding: 0px; border: 1px solid #cccece; width: 594px; float: none;}

div#articleDetails dl.relatedArticles {margin: 0px 0px 9px 0px; padding: 0px;}
div#articleDetails dl.relatedArticles dt {margin: 0px; padding: 0px 0px 8px 0px; font-size: 1.5em;}
div#articleDetails dl.relatedArticles dd {margin: 0px; padding: 0px 0px 0px 17px; background-image: url(../images/icons/ico_plus.gif); background-repeat: no-repeat; background-position: 0px 1px;}


/* articleComments */
div#articleDetails div.articleComments {margin: 14px 0px 0px 0px; padding: 0px;}
div#articleDetails div.articleComments h3 {margin: 0px; padding: 4px 0px 13px 0px; clear: both; font-size: 1.85em; font-weight: bold; color: #2c343b; line-height: 1em; text-transform: none;}

div#articleDetails div.postedComment {margin: 12px 0px 0px 0px; padding: 0px 0px 12px 0px; clear: both; border-bottom: 1px solid #dfdfdf;}
div#articleDetails div.articleComments h6 {margin: 0px; padding: 0px 9px 0px 0px; width: 90px; overflow: hidden; float: left; font-size: 0.9em; color: #555555;}
div#articleDetails div.articleComments h6 em {margin: 0px; padding: 0px; display: block; font-weight: normal; font-style: normal;}
div#articleDetails div.articleComments h6 em span {margin: 0px; padding: 10px 0px 0px 0px; display: block;}
div#articleDetails div.articleComments h6 em span a {color: #5792b8;}
div#articleDetails div.articleComments h6 em span a:hover {color: #5792b8;}
div#articleDetails div.articleComments p {margin: 0px; padding: 0px 0px 0px 0px; width: 497px; float: left; font-size: 1em; color: #555555;}
div#articleDetails div.articleComments h4 {margin: 0px 0px 0px 0px; padding: 14px 0px 14px 0px; font-size: 1.5em; font-weight: normal; color: #333333; background-image: none;}


/* photoAlbums */
div.photoAlbums {margin: 6px 0px 0px 0px; padding: 0px;}
div.photoAlbums p {margin: 0px 5px 0px 0px; padding: 0px 0px 12px 0px; width: 114px; overflow: hidden; float: left; font-size: 0.9em; text-align: center;}
div.photoAlbums p img {margin: 0px; padding: 0px; width: 110px; border: 2px solid #cccece; vertical-align: bottom; clear: both; float: none;}
div.photoAlbums img.bigAlbumPhoto {margin: 0px 14px 0px 0px; padding: 0px; width: 300px; border: 1px solid #cccece; vertical-align: bottom; float: left;}

div.photoAlbums div.thumbnailView {margin: 0px 0px 30px 0px; padding: 0px; float: left; clear: right; text-align: center; background-color: #FFFFFF;}
div.photoAlbums div.thumbnailView p {margin: 0px; padding: 0px; width: 81px; overflow: hidden; float: left;}
div.photoAlbums div.thumbnailView p.details {padding: 10px 0px 1px 0px; float: none; clear: both; width: auto;}
div.photoAlbums div.thumbnailView p img.thumb {margin: 2px 0px 5px 0px; padding: 0px; width: 75px; border: 1px solid #cccece; float: none; clear: both; vertical-align: bottom;}
div.photoAlbums div.thumbnailView p img.button {margin: 0px 0px 0px 0px; padding: 0px; width: 77px; border: none; float: none; clear: both; vertical-align: bottom;}

div.photoAlbums div.photoTexts {margin: 0px; padding: 0px; width: 280px; float: left; text-align: left;}
div#articleDetails div.photoAlbums div.photoTexts h3 {margin: 0px 0px 15px 0px; padding: 0px;}
div.photoAlbums div.photoTexts p {margin: 0px 0px 0px 0px; padding: 0px; float: none; clear: both; width: auto; text-align: left;}


/* searchResult */
dl.searchResult {margin: 13px 0px 0px 0px; padding: 0px; clear: both;}
dl.searchResult dt {margin: 0px; padding: 0px; font-size: 1em; color: #0d758b;}
dl.searchResult dt.relevance {margin: 0px 0px 9px 0px; padding: 0px 0px 5px 0px; font-size: 0.9em; color: #282828; clear: both; border-bottom: 1px solid #dfdfdf; text-transform: uppercase;}
dl.searchResult dt.relevance label {margin: 0px; padding: 0px; display: block; width: 395px; overflow: hidden; float: left;}
dl.searchResult dt.relevance a {margin: 0px; padding: 0px 6px 0px 0px; display: block; width: 193px; _width: 190px; overflow: hidden; text-align: right; font-weight: normal; background-image: url(../images/icons/ico_arrow_orange.gif); background-repeat: no-repeat; background-position: right 5px;}
dl.searchResult dd {margin: 3px 0px 0px 0px; padding: 0px 0px 3px 0px;}


/* rightInteriorDetails */
div#rightInteriorDetails {margin: 0px 13px 0px 14px; padding: 0px 0px 0px 13px; width: 301px; overflow: hidden; float: left;}
div#rightInteriorDetails h2 {margin: 13px 0px 0px 0px; padding: 12px 0px 0px 0px; clear: both; font-size: 1em; text-transform: uppercase; color: #333333; background-image: url(../images/backgrounds/bg_left_line_01.gif); background-repeat: no-repeat; background-position: 0px 0px;}

div#rightInteriorDetails div.events p a {margin: 0px 0px 0px 5px; padding: 0px; display: block; width: 260px; overflow: hidden; float: left; color: #666666; text-decoration: none;}
div#rightInteriorDetails div.events p a:hover {color: #111111; text-decoration: none;}
div#rightInteriorDetails h3.title {margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.5em; color: #333333;}


/* collections */
div#collectionsArea {margin: 27px 0px 0px 0px; padding: 7px 0px 13px 0px; clear: both; background-color: #c7c9ca; background-image: url(../images/backgrounds/bg_collections_top.gif); background-repeat: repeat-x; background-position: 0px 0px;}
div#collectionsContent {margin: 0px auto; padding: 0px; width: 950px; overflow: hidden; background-image: url(../images/backgrounds/bg_arrow_collections.gif); background-repeat: no-repeat; background-position: 102px 0px;}
div#collectionsContent h2 {margin: 21px 0px 20px 0px; padding: 0px; font-size: 1.7em; color: #28292a;}
div#collectionsContent h2 label {color: #ffffff;}

/* collectionBox */
div.collectionBox {margin: 0px 12px 12px 0px; padding: 0px; width: 303px; overflow: hidden; float: left; background-color: #2c343b; background-image: url(../images/backgrounds/bg_box_collections_top.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.collectionBox h3 {margin: 6px 10px 1px 10px; padding: 0px; font-size: 1em; color: #adca1e;}
div.collectionBox h3 a {color: #adca1e; text-decoration: none;}
div.collectionBox h3 a:hover {color: #ccf01c; text-decoration: none;}
div.collectionBox p {margin: 0px 10px 7px 10px; padding: 0px; color: #adb8c2; font-size: 0.9em;}
div.collectionBox label {margin: 0px; padding: 3px 10px 5px 10px; display: block; background-image: url(../images/backgrounds/bg_box_collections_bottom.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div.collectionBox label a {color: #599abb; text-decoration: none;}
div.collectionBox label a:hover {color: #7dd0fa; text-decoration: none;}


/* footer */
div#footer {margin: 0px auto; padding: 40px 0px 0px 0px; width: 950px; overflow: hidden; font-size: 0.9em; color: #777777; background-image: url(../images/fashion_news_logo_small.gif); background-repeat: no-repeat; background-position: 0px 25px;}
div#footer div {margin: 0px; padding: 0px 0px 23px 0px; width: 322px; overflow: hidden; float: left;}
div#footer p {margin: 0px; padding: 0px; width: 616px; overflow: hidden; float: left; color: #3a8d9f;}
div#footer p a {color: #3a8d9f;}


/* table postComments */
table.postComments {margin: 0px; padding: 0px; width: 100%; border: none;}
table.postComments td {padding: 2px 0px;}
table.postComments td.first {width: 127px;}
table.postComments td.second {vertical-align:top; padding-top:4px;}
table.postComments td.third {width:90px; vertical-align:top; padding:4px 0px 0px 8px;}
table.postComments td span.small {padding: 0px 0px 0px 6px; font-size: 0.9em; color: #666666;}
table.postComments td span.small01 {padding: 0px; font-size: 0.9em; color: #666666;}

/* table model01 */
table.model01 {margin: 8px 0px 20px 0px; padding: 0px; width: 100%; border: none; background-color:#eeeeee;}
table.model01 td {padding: 3px 6px; font-size: 1em; background-color: #ffffff; height: auto;}
table.model01 td.tall {vertical-align:top; padding-top:4px;}


/* form elements */
form {margin: 0px; padding: 0px;}

select.language {margin: -2px 0px 0px -2px; padding: 0px; width: 143px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252;}
input.memberLogin {margin: 4px 3px 0px 0px; _margin: 3px 3px -1px 0px; padding: 0px 4px 1px 4px; border: 1px solid #d5d5d5; width: 151px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; vertical-align: top;}
input.buttonLogin {margin: 5px 0px 0px 3px; padding: 0px; vertical-align: top;}

input.searchField {margin: 4px 3px 0px 0px; _margin: 3px 3px -1px 0px; padding: 0px 4px 1px 4px; border: 1px solid #cccccc; width: 151px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; vertical-align: top; background-color: #f3f3f3;}

input.checkPools {margin: 0px 5px 0px 0px; _margin: -2px 2px -4px -4px; padding: 0px; _vertical-align: -3px;}
input.buttonPools {margin: 16px 0px 0px 0px; padding: 0px;}

select.archives01 {margin: -2px 0px 0px -2px; padding: 0px; width: 115px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #525252; text-transform: none;}
select.archives02 {margin: -2px 0px 0px -2px; padding: 0px; width: 55px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #525252; text-transform: none;}
select.archives03 {margin: -2px 0px 0px -2px; padding: 0px; width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #525252; text-transform: none;}
input.buttonArchives {margin: 4px 0px -2px 17px; _margin: 4px 0px -2px 14px; padding: 0px;}

input.inputComment {margin: 0px; _margin: -1px 0px; padding: 1px 4px 2px 4px; border: 1px solid #d5d5d5; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; vertical-align: top;}
textarea.textareaComment {margin: 0px; _margin: -1px 0px; padding: 1px 4px 2px 4px; border: 1px solid #d5d5d5; width: 400px; height: 120px; overflow: auto; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; vertical-align: top;}
input.buttonPosting {margin: 0px 1px 0px 0px; padding: 3px 16px 3px 16px; _padding: 3px 10px 2px 10px; border: none; background-color: #2c343b; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #ffffff;}

select.perPage {margin: 0px; padding: 0px; width: 40px; border: 1px solid #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; _vertical-align: middle;}

input.formular01 {margin: 0px; _margin: -1px 0px; padding: 1px 4px 2px 4px; border: 1px solid #d5d5d5; width: 170px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; vertical-align: top;}
textarea.formular01 {margin: 0px; _margin: -1px 0px; padding: 1px 4px 2px 4px; border: 1px solid #d5d5d5; width: 500px; height: 120px; overflow: auto; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; vertical-align: top;}
select.formular01 {margin: 0px; padding: 0px; border: 1px solid #d5d5d5; width: 181px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; vertical-align: top;}
input.formular01Box {vertical-align: -5px; _vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px; _vertical-align: -3px;}

input.search {margin: 0px; _margin: -1px 0px; padding: 1px 4px 2px 4px; border: 1px solid #d5d5d5; width: 398px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #525252; vertical-align: top;}


/* Begin ToolTip CSS */
#upper_left_arrow {position: absolute; left: -300px; z-index: 101; visibility: hidden;}
#upper_right_arrow {position: absolute; left: -300px; z-index: 101; direction: rtl; text-align: right; visibility: hidden;}
#lower_left_arrow { _margin-top: 8px; position: absolute; left: -300px; z-index: 101; visibility: hidden;}
#lower_right_arrow { _margin-top: 8px; position: absolute; left: -300px; z-index: 101; direction: rtl; text-align: right; visibility: hidden;}
.arrow {height: 1px; overflow:hidden; border-color: #666666; background-color: #ffffff; border-right-style: solid; border-right-width: 1px; border-left-style: solid; border-left-width: 1px; font-size: 1px;}
.arrow_tip {height: 1px; background-color: #666666; font-size: 1px;}
#dhtmltooltip{padding: 2px 5px; position: absolute; left: -300px; width: 200px; visibility: hidden; z-index: 100; border: 1px solid #666666; color: #555555; font-size: 0.9em; background-color: #ffffff;}
#dhtmltooltip strong {text-transform: uppercase;}
#dhtmltooltip img {margin: 3px 0px; padding: 0px; width: 200px; border: none; vertical-align: bottom;}
/* End ToolTip CSS */


/* opera hack */
@media screen and (min-width: 0px){
  select.language {margin: 0px 0px 0px 2px; padding: 2px 0px 2px 0px; width: 137px; vertical-align: top; border: none;}
  select.archives01 {margin: 0px 0px 0px 2px; padding: 2px 0px 2px 0px; width: 109px; vertical-align: top; border: none;}
  select.archives02 {margin: 0px 0px 0px 2px; padding: 2px 0px 2px 0px; width: 49px; vertical-align: top; border: none;}
  select.archives03 {margin: 0px 0px 0px 2px; padding: 2px 0px 2px 0px; width: 94px; vertical-align: top; border: none;}
  input.checkPools {margin: 0px 3px -2px -2px; background-color: #ffffff;}
  input.buttonPosting {padding: 4px 19px 4px 19px;}
  #lower_left_arrow {margin-top: 8px;}
  #lower_right_arrow {margin-top: 8px;}
  select.perPage {margin: 0px; padding: 2px 0px 2px 0px; width: 37px;}
  select.formular01 {width: 179px;}
}
