body																				{ font-family: verdana; background: #666666; color: #000000; font-size: 12px; margin: 20px 0 10px 0; }
td																					{ font-family: verdana; color: #000000; font-size: 12px; margin: 20px 0 10px 0; }


h1																					{ font-size: 22px; font-weight: bolder; margin: 0; padding: 0; }
h2																					{ font-size: 14px; font-weight: bolder; margin: 0; padding: 0; }

a																						{ color: #000000; text-decoration: none; }
a:hover 																		{ text-decoration: underline; }

a.lnk01																			{ color: #FFFFFF; text-decoration: underline; }
a:hover.lnk01																{ text-decoration: none; }
a.lnk02																			{ text-decoration: none; }
a:hover.lnk02																{ text-decoration: none; }
a.lnk03																			{ text-decoration: underline; }
a:hover.lnk03																{ text-decoration: none; }
a.lnk04																			{ color: #A2A2A2; text-decoration: underline; }
a:hover.lnk04																{ text-decoration: none; }
a.lnk05																			{ color: #878787; text-decoration: none; }
a:hover.lnk05																{ color: #D4D4D4; text-decoration: none; }

.small 																			{ font-size: 10px; }

/***** DESIGN *****/

/* MAIN */
.containerMadloom														{ color: #878787; font-size: 9px; padding: 5px 0 3px 0; text-align: center; vertical-align: bottom; }
.main																				{ width: 775px; }
.showing																		{ color: #A2A2A2; font-size: 10px; padding: 8px 15px 12px 15px; vertical-align: middle; }
.spacerH1Color															{ height: 1px; }
.spacerH5Color															{ height: 5px; }
.spacerH15																	{ height: 15px; }
.spacerH20																	{ height: 20px; }

/* HEADER */
.containerEditorpic													{ padding: 0 15px 0 0; text-align: center; vertical-align: top; }
.containerPreface														{ background: #FFFFFF; padding: 15px; }
.editorpic																	{ margin-bottom: 8px; width: 150px; }
.headerStart																{ padding: 15px; }
.preface																		{ line-height: 16px; vertical-align: top; }

/* HEADER DETAILS */
.containerRandompic													{ padding: 0 30px 0 0; vertical-align: top; }
.containerTeaser														{ background: #FFFFFF; padding: 30px 60px 30px 60px; }
.containerTeaserTxt													{ vertical-align: top; }
.containerTitle															{ background: #D4D4D4; padding: 8px 60px 8px 60px; }
.diaStartHeader															{ text-align: right; }
.details																		{ font-size: 10px; padding: 15px 0 0 0; text-align: right; }
.headerDetails															{ padding: 15px 60px 15px 60px; }
.pagesTop																		{ text-align: center; }
.teaser																			{ font-weight: bold; }
.teaserTxt																	{ line-height: 16px; vertical-align: top; }

/* HEADER DETAILS ALBUMCOMBO */
.containerRandompicCombo										{ padding: 0 0 0 0; vertical-align: top; }
.containerTeaserCombo												{ background: #FFFFFF; padding: 15px; }
.containerTeaserTxtCombo										{ padding: 0 0 0 15px; vertical-align: top; }
.containerTitleCombo												{ background: #D4D4D4; padding: 8px 15px 8px 15px; }

/* SEARCHBOX */
.search																			{ background: #D4D4D4; padding: 15px; vertical-align: middle; }
.searchResult																{ background: #D4D4D4; padding: 0 15px 10px 15px; }
.searchResultBorder													{ border-top: 1px dashed #000000; padding: 10px 0 0 0; }

/* ALBUM */
.albumContainer															{ vertical-align: top; }
.albumDetailContainer												{ background: #FFFFFF; }
.albumHeadlineContainer											{ background: #FFFFFF; padding: 6px 15px 4px 15px; white-space: nowrap; }
.albumHeadline															{ font-size: 17px; font-weight: bold; }
.albumOptionsContainer											{ color: #FFFFFF; padding: 0 0 3px 0; text-align: right; vertical-align: bottom; width: 100%; }
.albumPicContainer													{ padding: 0 4px 0 0; }
.albumPreviewContainer											{ padding: 15px 0 15px 15px; }
.albumTeaser																{ line-height: 16px; vertical-align: top; }
.albumTeaserBox															{ height: 140px; width: 100%; }
.albumTeaserContainer												{ height: 100%; padding: 15px 15px 15px 11px; vertical-align: top; width: 118px; }
.albumTeaserControl													{ max-width: 140px; overflow: hidden; }

/* ALBUMCOMBO */
.albumComboAlbumTeaser											{ line-height: 16px; vertical-align: top; }
.albumComboAlbumTeaserBox										{ height: 112px; width: 100%; }
.albumComboAlbumTeaserContainer							{ padding: 0 15px 0 0; vertical-align: top; width: 220px; }
.albumComboAlbumTeaserControl								{ max-width: 220px; overflow: hidden; }
.albumComboDetailContainer									{ background: #FFFFFF; }
.albumComboHeadline													{ font-size: 14px; font-weight: bolder; margin: 0; padding: 0; }
.albumComboHeadlineContainer								{ padding: 5px 0 4px 15px; }
.albumComboOptionsContainer									{ font-size: 10px; padding: 0 15px 4px 0; text-align: right; vertical-align: bottom; }
.albumComboPic															{ height: 125px; margin: 0 4px 0 0; }
.albumComboPreviewContainer									{ padding: 0 0 0 15px; }
.albumComboTeaserContainer									{ background: #FFFFFF; padding: 15px 15px 10px 15px; }

/* THUMBS */
.diaStartThumbs															{ text-align: right; }
.diaStartThumbsContainer										{ background: #FFFFFF; height: 10px; padding: 20px 60px 5px 60px; text-align: right; }
.thumbs																			{ padding: 20px 0 0 30px; }
.thumbsContainer														{ background: #FFFFFF; vertical-align: top; }
.thumbsSpacer																{ padding: 0 30px 29px 0; }

/* CONTENT NAVIGATION */
.contentNavStart														{ text-align: right; }
.topStart																		{ font-size: 10px; text-align: right; }

/* CONTENT NAVIGATION DETAILS */
.contentNavDetails													{ text-align: right; }
.topNavDetails															{ color: #FFFFFF; text-align: right; vertical-align: top; }

/* FOOTER */
.footerContainer														{ background: #D4D4D4; padding: 8px 15px 8px 15px; text-align: center; }
.footerContainerIphmonic										{ color: #878787; font-size: 10px; font-variant: small-caps; letter-spacing: 1px; text-align: right; }
.listbox																		{ font-family: verdana,helvetica,sans-serif; font-size: 12px; height: 20px; margin: 0 6px 0 5px; width: 110px; }
.optionSpacer																{ padding-left: 9px; }
.optionTxt																	{ padding-top: 1px; }
.pages																			{ width: 420px; }

/* FOOTER DETAILS */
.footerContainerDetails											{ background: #FFFFFF; height: 10px; padding: 5px 60px 20px 60px; text-align: right; }

/* SLIDE */
a.btnSlide																	{ color: #959595; font-size: 10px; font-weight: bold; }
a:hover.btnSlide														{ color: #FFFFFF; text-decoration: none; }
.btnSlideContainer													{ background-image: url(../images/bg_btn_more.gif); background-repeat: no-repeat; height: 16px; letter-spacing: 1px; text-align: center; text-transform: lowercase; vertical-align: middle; width: 99px; }
.btnSlideContainerDetails										{ background-image: url(../images/bg_btn_more_details.gif); background-repeat: no-repeat; height: 16px; letter-spacing: 1px; text-align: center; text-transform: lowercase; vertical-align: middle; width: 113px; }

/***** FORMS *****/
.fieldFlexible															{ border: 1px solid #000000; font-family: verdana,helvetica,sans-serif; font-size: 12px; height: 22px; padding: 2px 0 2px 5px; }

/* SLIDESHOW */
.bgFooter																		{ background: #4C4C4C; font-size: 10px; height: 20px; padding: 0 10px 2px 10px; vertical-align: middle; }
.bgHeader																		{ background: #4C4C4C; height: 20px; }
.Headline																		{ font-size: 10px; padding: 0 10px 2px 10px; vertical-align: middle; }