#main_nav ul { top: 50px; }


#canvas {
    background: #eee url("") no-repeat 10px 147px;
    padding-top: 60px;
}

	#hdr_holder {
		height: 50px;
	}

		#hdr {
			height: 20px;	
		}

			#hdr_inner {
				height: 50px;
			}
			
				#homepage #hdr_bg {
					height: 98px;
					background: #000 url("") no-repeat right top;
				}
				
					#homepage #hdr_bg #logo_png {
						background: transparent url("") no-repeat left top;
						width: 452px;
						height: 46px;
						top: 35px;
					}
					
					* html #homepage #hdr_bg #logo_png {
						background-image: none;
		                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='image');
					}
					
					#homepage #logo_link {
						width: 452px;
						height: 46px;
						top: 35px;
					}
					
					#ad_120x60 {
						position: absolute;
						top: 27px;
						right: 9px;
						width: 122px;
						height: 62px;
					}
					
						#ad_120x60 img {
							width: 120px;
							height: 60px;
							border: 1px solid #555;
						}
						
						#ad_120x60 > img[src$="spacer.gif"] { display: none; }

#content {
    border-top: none;
}

#content .container {
    overflow: hidden;
    position: relative;
    width: 978px;
}

    #content .container .content_wrapper {
        border: 1px solid #e0e0e0;
        margin: 4px;
        padding: 1px;
        position: relative;
        width: 966px;
    }



#homepage_content {
    position: relative;
    width: 966px;
}

    #latest {
	position: relative;
	width: 980px;
	margin-bottom: 24px;
	float: left;
	clear: left;
	padding-bottom: 1px;
	border: 1px solid #e0e0e0;
    }


        #primary, #promos, #blogs {
            position: relative;
            float: left;
            height: 408px;
        }

        #primary, #promos {
            margin-right: 16px;
        }

        #primary, #blogs {
            width: 309px;
        }

        #primary {
            overflow: visible;
        }

            #primary_png {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 600px;
	height: 435px;
	background-color: transparent;
	background-image: url(primary0.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
            }

            * html #primary_png {
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mustika/primary.jpg',sizingMethod='image');
            }

            #primary_link {
                position: absolute;
                display: block;
                top: 0px;
                left: 0px;
                width: 640px;
                height: 408px;
            }

                #primary_link_img {
                    position: absolute;
                    display: block;
                    top: 0px;
                    left: 0px;
                    width: 309px;
                    height: 408px;
                }

        #promos {
            width: 300px;
        }


            #latest_promos, #latest_season {
                position: relative;
                height: 100%;
            }

            #latest_promos {
            }

                #latest_promos .section_hed {
                    padding-top: 26px;
                }

                #shows_navigation {
                    position: relative;
                    height: 242px;
                    margin-bottom: 20px;
                    margin-top: -22px;
                }

                    #filters, #list {
                        height: 242px;
                        float: left;
                        overflow: hidden;
                    }

                    #filters {
                        position: relative;
                        width: 117px;
                    }

						ol.filters {
							margin: 0;
							padding: 10px 0 0;
							position: relative;
							width: 120px;
							height: 230px;
							background: transparent url("") repeat-y 92px 0px;
							list-style-type: none;
							font: normal bold 10px/12px "Arial",sans-serif;
							color: #5d98ba;
							text-transform: uppercase;
						}

							ol.filters li {
								display: table;
								width: 99px;
								height: 33px;
								cursor: pointer;
								margin-bottom: -3px;
								background: transparent url("") repeat-x left top;
							}
							*:first-child+html ol.filters li {
								display: block;
							}
							* html ol.filters li {
								display: block;
							}
	
								ol.filters li p {
									display: table-cell;
									vertical-align: middle;
									height: 100%;
									padding: 0 10px;
								}
								* html ol.filters li p {
									display: block;
									height: 12px;
									padding: 10px 10px 11px;
								}
								*:first-child+html ol.filters li p {
									display: block;
									height: 12px;
									padding: 10px 10px 11px;
								}
								*:first-child+html ol.filters li.double p {
									display: block;
									height: 24px;
									padding: 4px 10px 5px;
								}
								* html ol.filters li.double p {
									display: block;
									height: 24px;
									padding: 4px 10px 5px;
								}
	
							ol.filters li.last-child {
								background-image: url("");
							}
	
							ol.filters li.first-child {
								background-image: url("");
							}
	
							ol.filters li.tab {
								position: absolute;
								width: 117px;
								top: 10px;
								background: transparent url("") no-repeat top left;
								cursor: default;
							}


                    #list {
                        width: 191px;
                        margin-left: 8px;
                    }

                        #list h4 {
                            height: 14px;
                            padding: 9px 0 7px 15px;
                            font: bold 11px/14px "Arial",sans-serif;
                            text-transform: lowercase;
                            color: #999;
                        }

                        #list h4#new_today_hed, #list h4#all_shows_hed, #list h4#videos_hed, #list h4#parties_hed {
                            display: none;
                        }

                            #list h4 a {
                                float: right;
                                color: #5d98ba;
                                text-decoration: none;
                            }

                            #list h4 a:hover {
                                text-decoration: underline;
                            }

                        #list ol {
                            width: 161px;
                            height: 182px;
                            margin: 0;
                            padding: 14px;
                            border: 1px solid #e0e0e0;
                            list-style-type: none;
                            overflow: auto;
                            font: bold 11px/13px "Arial",sans-serif;
                            background: #f8f8f8 url("") repeat-x top left;
                        }

                        #list ol#new_today_list, #list ol#all_shows_list, #list ol#videos_list, #list ol#parties_list {
                            display: none;
                        }

                            #list ol li {
								margin-bottom: 5px;
                            }
                            
                            #list ol li:last-child {
                            	margin-bottom: 19px;
                            }

                                #list ol li a {
                                    color: #666;
                                    padding-bottom: 1px;
                                    text-decoration: none;
                                }

                                #list ol li a:hover {
                                    border-bottom: 1px solid #666;
                                }










                * html #latest_season .promo { margin-bottom: 0; }





        #blogs {
        }

            #blogs .section_hed {
            	position: relative;
				margin-left: -16px;
				padding-left: 16px;
                padding-top: 24px;
                padding-bottom: 2px;
                margin-bottom: 1px;
				width: 100%;
            }
            
            * html #blogs .section_hed {
            	width: 370px;
            }

				#blogs .section_hed a {
	                float: right;
	                margin-right: 8px;
					font: bold 11px/14px "Arial",sans-serif;
					text-decoration: none;
				}

				#blogs .section_hed a:hover {
					border-bottom: 1px solid #5d98ba;
				}
				
					#blogs .section_hed a img {
						vertical-align: -3px;
					}

			#blogs .tabs {
	height: 34px;
	background-image: url(homepage.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
			}
			
				#blogs .tabs .leading {
	position: relative;
	float: left;
	width: 7px;
	height: 34px;
	background-image: url(homepagf.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
				}

				#blogs .tabs .tab {
					position: relative;
					float: left;
					height: 34px;
				}

				#blogs .tabs .inactive {
					padding-left: 4px;
					padding-right: 4px;
				}

					#blogs .tabs .tab .leftborder, #blogs .tabs .tab .rightborder, #blogs .tabs .tab .label {
						float: left;
						height: 34px;
					}

					#blogs .tabs .tab .leftborder, #blogs .tabs .tab .rightborder {
						width: 4px;
					}

					#blogs .tabs .tab .leftborder {
						background: transparent url("") no-repeat bottom left;
					}

					#blogs .tabs .tab .rightborder {
						background: transparent url("") no-repeat bottom right;
					}

					#blogs .tabs .inactive .leftborder, #blogs .tabs .inactive .rightborder {
						display: none;
					}

					#blogs .tabs .tab .label {
						padding: 0 10px;
					}

					#blogs .tabs .inactive .label {
						cursor: pointer;
					}

						#blogs .tabs #style_file_tab {
							width: 102px;
							height: 21px;
							margin: 9px 0 4px;
							background: transparent url("") no-repeat;
						}
						* html #blogs .tabs #style_file_tab {
							background-image: none;
			                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='image');
						}

						#blogs .tabs #beauty_counter_tab {
							width: 136px;
							height: 15px;
							margin: 12px 0 7px;
							background: transparent url("") no-repeat;
						}
						* html #blogs .tabs #beauty_counter_tab {
							background-image: none;
			                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='image');
						}


					#blogs .tabs .active .label {
						background: transparent url("") repeat-x bottom left;
					}

			#blogs_content {
	position: relative;
	height: 402px;
	text-align: center;
	background-repeat: repeat-y;
	background-position: left top;
			}

				#blogs_content .blog {
					height: 100%;
					overflow: hidden;
				}

				#blogs_content .active {
					display: block;
				}

				#blogs_content .inactive {
					display: none;
				}

					#blogs_content .blog .item {
						padding: 13px 12px;
						background: transparent url("homepagk.gif") no-repeat bottom center;
					}
					* html #blogs_content .blog .item { padding: 14px 12px; }

						#blogs_content .blog .item h3 {
							color: #474747;
							font: normal 14px/18px "Arial",sans-serif;
							text-transform: capitalize;
						}

							#blogs_content .blog .item h3 a {
								text-decoration: none;
								color: #474747;
							}

							#blogs_content .blog .item h3 a:hover { text-decoration: underline; }

						#blogs_content .blog .item h5 {
							color: #5d98ba;
							font: italic normal 11px/16px "Arial",sans-serif;
							margin-bottom: 2px;
						}

						#blogs_content .blog .item h4 {
							font: normal 12px/16px "Arial",sans-serif;
							color: #666;
						}

							#blogs_content .blog .item h4 a {
								text-decoration: none;
								color: #666;
							}

					#blogs_content .blog .more_link {
						display: block;
						margin-top: 10px;
						color: #5d98ba;
						font: bold 11px/14px "Arial",sans-serif;
						text-transform: lowercase;
					}

						#blogs_content .blog .more_link a {
							text-decoration: none;
							color: #5d98ba;
						}

						#blogs_content .blog .more_link a:hover {
							border-bottom: 1px solid;
						}

    #rails {
	position: relative;
	width: 980px;
	margin-bottom: 17px;
	float: left;
	clear: left;
	border: 1px solid #e0e0e0;
    }

    #rails .section_hed {
    	padding-top: 4px;
    	margin-bottom: 10px;
    }

        #left_rail, #mid_rail, #right_rail {
            position: relative;
            float: left;
            height: 500px;
        }

        #left_rail, #mid_rail {
            margin-right: 16px;
        }

        #left_rail, #right_rail {
            width: 309px;
        }

        #mid_rail {
            width: 316px;
        }




			#look_of_the_day, #video {
				position: relative;
				margin: 0 0 24px 8px;
			}

			#look_of_the_day {
				height: 284px;
			}

				#look_of_the_day h4, #video h4 {
					margin-top: -10px;
				}

					#look_of_the_day h4 a, #video h4 a {
						display: block;
					}

						#look_of_the_day h4 a img, #video h4 a img {
							display: block;
							border: 0;
						}

			#video {
				height: 439px;
			}

				#video h5 {
					font: normal 18px/24px "Arial",sans-serif;
					color: #474747;
					margin-top: 10px;
				}

				#video h6 {
					color: #666;
					font: normal 12px/16px "Arial",sans-serif;
					margin-bottom: 18px;
				}

				#video a {
					font: bold 11px/14px "Arial",sans-serif;
					color: #5d98ba;
					text-decoration: none;
				}

				#video a:hover {
					text-decoration: underline;
				}




			#mid_rail .promo_section {
				position: absolute;
				width: 316px;
				height: 131px;
				left: 0px;
			}
			
			#mid_rail_promo1 {
				top: 0px;
			}
			
			#mid_rail_promo2 {
				top: 154px;
			}
			
			#mid_rail_promo3 {
				top: 308px;
			}
			
			#mid_rail_promo4 {
				top: 462px;
			}
			
			#mid_rail_promo5 {
				top: 616px;
			}
			
	        		#mid_rail .section_hed .vogue_logo {
    	    			position: absolute;
        				left: 55px;
        				top: 1px;
        			}

        	#mid_rail .promo {
        		margin-bottom: 0;
        	}

        		#mid_rail .promo .promo_txt {
        			padding-top: 10px;
        			height: 80px;
        		}

					#mid_rail .promo .promo_txt h5 {
						line-height: 13px;
					}

					#mid_rail .promo .promo_txt h3 {
						font-size: 18px;
						line-height: 20px;
					}

					#mid_rail .promo .promo_txt h4 {
						font-size: 12px;
						line-height: 14px;
					}

					#mid_rail .promo .promo_txt h6 {
						font-style: italic;
					}

						#mid_rail .promo .promo_txt h6 a {
							font-style: normal;
							color: #5d98ba;
							text-decoration: none;
						}
						
						#mid_rail .promo .promo_txt h6 a:hover {
							border-bottom: 1px solid;
						}



			#right_rail .box_ad, #right_rail #marketing_module, #right_rail #mag_promo, #right_rail #more_on_style {
				position: absolute;
				width: 309px;
				left: 1px;
			}

        	#right_rail .box_ad {
        		width: 300px;
        		height: 250px;
        		top: 0px;
				padding: 19px 4px 13px 5px;
        		overflow: visible;
        		background: #f8f8f8 url("advert00.gif") no-repeat 5px 8px;
        	}

        	#marketing_module {
	height: 151px;
	top: 174px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 1px  0;
	background-color: #fff;
	background-repeat: repeat-y;
	background-position: left top;
        	}

				#marketing_module_area {
	height: 127px;
	background-color: #f8f8f8;
	background-image: url(marketio.gif);
	background-repeat: repeat-y;
	background-position: left top;
				}
				
					#marketing_module .tabs {
	height: 31px;
	padding-top: 3px;
	margin: 0 1px;
	background-color: transparent;
	background-image: url(marketip.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
					}
					
						#marketing_module .tabs .tab {
							float: left;
						}

						#marketing_module .tabs .tab .leftborder, #marketing_module .tabs .tab .rightborder, #marketing_module .tabs .tab .label {
							float: left;
						}						

						#marketing_module .tabs .tab .leftborder, #marketing_module .tabs .tab .rightborder {
							height: 31px;
							width: 3px;
							background-repeat: no-repeat;
							background-position: top left;
							background-color: transparent;
						}
						
						
							#marketing_module .tabs .tab .label {
								height: 10px;
								font: bold 10px/10px "Arial",sans-serif;
								padding-top: 11px;
								padding-bottom: 10px;
								text-transform: uppercase;
							}
					
						#marketing_module .tabs .active {
						}
							#marketing_module .tabs .active .leftborder {
								background-image: url(marketiq.gif);
							}
							
							#marketing_module .tabs .active .label {
								color: #333;
								padding-left: 9px;
								padding-right: 9px;
								background: transparent url("") repeat-x top left;
							}
						
							#marketing_module .tabs .active .rightborder {
								background-image: url("S");
							}
							
						#marketing_module .tabs .inactive {
							cursor: pointer;
						}

							#marketing_module .tabs .inactive .leftborder {
								background-image: none;
							}
						
							#marketing_module .tabs .inactive .label {
								color: #5d98ba;
								padding-left: 9px;
								padding-right: 9px;
							}
							
							#marketing_module .tabs .inactive .rightborder {
								background-image: none;
							}
						
						#marketing_module .tabs .leading {
	width: 7px;
	height: 31px;
	float: left;
	background-color: transparent;
	background-image: url(marketit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
						}

						#marketing_module .tabs .divider {
	float: left;
	width: 3px;
	height: 31px;
	background-color: transparent;
	background-image: url(marketiu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
						}

					#marketing_module_content {
						position: relative;
						height: 93px;
						background-color: #fff;
						margin: 0 1px;
					}
					
						#marketing_module_content .module {
							position: relative;
							height: 87px;
							border-left: 1px solid #f9f9f9;
							padding-top: 8px;
							padding-left: 14px;
							font: normal 11px/13px "Arial",sans-serif;
							color: #666;
						}
						
						* html #marketing_module_content .module {
							height: 88px;
							padding-top: 5px;
						}
						
							#marketing_module_content .module .error {
								display: none;
							}
							
							#marketing_module_content .module form { }
	
								#marketing_module_content .module form fieldset {
									border: 0;
									margin: 0 0 5px;
									padding: 0;
								}
	
									#marketing_module_content .module form fieldset .checkbox_unit {
										height: 19px;
										float: left;
									}
									#marketing_module_content .module form fieldset .checkbox_unit#daily_fashion_flash_email_cb {
										width: 130px;
									}
									#marketing_module_content .module form fieldset .checkbox_unit#style_weekly_news_email_cb {
										width: 151px;
									}
									
									#marketing_module_content .module form fieldset .email_submit_unit {
										clear: left;
									}
									#marketing_module_content .module#email_module form fieldset .email_submit_unit {
										padding: 7px 0;
									}
									#marketing_module_content .module#mobile_module form fieldset .email_submit_unit {
										padding: 3px 0;
									}

									#marketing_module_content .module form fieldset .extra_unit {
										color: #666;
										font-size: 9px;
										line-height: 11px;
									}
									* html #marketing_module_content .module form fieldset .extra_unit {
										margin-top: 0;
									}

										#marketing_module_content .module form fieldset .extra_unit a {
											color: #5d98ba;
											text-decoration: none;
										}
										#marketing_module_content .module form fieldset .extra_unit a:hover { text-decoration: underline; }
										
									
									

									#marketing_module_content .module form fieldset input {
										display: inline;
									}

									#marketing_module_content .module form fieldset label.field-checkbox {
										color: #5d98ba;
										font-weight: bold;
										margin: 0;
										padding: 0 0 0 6px;
										vertical-align: 2px;
									}
									/* IE6-specific: no padding */
									* html #marketing_module_content .module form fieldset label.field-checkbox {
										padding-left: 0px;
									}
									/* IE7-specific: no padding */
									#marketing_module_content .module form fieldset label.field-checkbox { *padding: 0; }

										#marketing_module_content .module form fieldset label.field-checkbox .section {
											color: #5d98ba;
											font-weight: bold;
											padding-left: 6px;
										}
									
									#marketing_module_content .module form fieldset input.marketing_email {
										border: 1px solid #999;
										color: #999;
										height: 19px;
										vertical-align: middle;
									}
									#marketing_module_content .module#email_module form fieldset input.marketing_email {
										width: 218px;
									}
									#marketing_module_content .module#mobile_module form fieldset input.marketing_email {
										width: 153px;
									}

									#marketing_module_content .module form fieldset input.submitButton {
										border: none;
										background-color: #2b2e31;
										color: #9cc5dc;
										cursor: pointer;
										font: normal 11px "Arial",sans-serif;
										height: 21px;
										width: 58px;
										vertical-align: bottom;
									}

									#marketing_module_content .module#mobile_module form fieldset .email_submit_unit .more_link {
										color: #5d98bc;
										text-decoration: none;
										margin-left: 10px;
										font: normal 10px "Arial",sans-serif;
									}
									#marketing_module_content .module#mobile_module form fieldset .email_submit_unit .more_link:hover {
										text-decoration: underline;
									}

						#marketing_module_content #rss_module {
							margin-right: 45px;
						}
						
							#marketing_module_content #rss_module h5 {
								font: bold 11px/12px "Arial",sans-serif;
								color: #333;
								margin-bottom: 5px;
							}
							
							#marketing_module_content #rss_module p {
								font: normal 11px/12px "Arial",sans-serif;
								color: #666;
								margin-bottom: 4px;
							}
							
							#marketing_module_content #rss_module a {
								font-weight: bold;
								color: #5d98bc;
								text-decoration: none;
							}

							#marketing_module_content #rss_module a:hover {
								border-bottom: 1px solid;
							}
							
						
						#marketing_module_content .inactive {
							display: none;
						}

						#marketing_module_content #lookbook_module {
							font: normal 11px/12px "Arial",sans-serif;
						}

							#marketing_module_content #lookbook_module h5 {
								font-weight: bold;
								color: #333;
								margin-bottom: 3px;
								font-size: 11px;
							}
							
							#marketing_module_content #lookbook_module p {
								color: #666;
								margin-bottom: 3px;
							}

								#marketing_module_content #lookbook_module p a {
									color: #5d98ba;
									font-weight: bold;
									text-decoration: none;
								}
								#marketing_module_content #lookbook_module p a:hover {
									text-decoration: underline;
								}


			#mag_promo {
				height: 130px;
				top: 20px;
			}

				#mag_promo a {
					display: block;
					width: 309px;
					height: 130px;
				}

					#mag_promo a img {
						display: block;
						border: 0;
						width: 309px;
						height: 153px;
					}

			#more_on_style {
	top: 102px;
	height: 135px;
	border-bottom-style: none;
			}

				#more_on_style .section_hed {
					text-align: center;
					margin-bottom: 1px;
					text-align: center;
				}

				#more_on_style_content {
					height: 106px;
					width: 294px;
					padding: 0 7px 0 8px;
					background: #f8f8f8 url("") repeat-y top left;
				}
				
					#more_on_style table {
						height: 106px;
						width: 294px;
					}

						#more_on_style table th {
							font: italic normal 14px/14px "Times New Roman",serif;
							color: #999;
							text-align: left;
						}
						
							#more_on_style table colgroup col {
								text-align: left;
								vertical-align: middle;
							}
						
							#forums_col {
								width: 107px;
							}
						
							#photo_browse_col {
								width: 101px;
							}
						
							#blogs_col {
								width: 86px;
							}

						#more_on_style table td {
							font: normal 12px/12px "Arial",sans-serif;
							color: #474747;
						}

							#more_on_style table td a {
								text-decoration: none;
								color: #474747;
							}
	
							#more_on_style table td a:hover {
								text-decoration: underline;
							}




#extras {
}

#extras {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #fff;
	width: 978px;
	height: 307px;
}

    #extras .container {
        position: relative;
        margin: 1px;
        padding: 13px;
        width: 950px;
        height: 279px;
		background-color: #f8f8f8;
	}

        #extras .container .content_wrapper {
            position: relative;
			width: 950px;
			height: 279px;
        }

            #quick_links, #slideshows {
                position: absolute;
                top: 0px;
                height: 270px;
                width: 467px;
            }

            #quick_links {
				left: 0px;
            }

            	#quick_links .section_hed, #slideshows .section_hed {
					margin-top: 2px;
					margin-bottom: 16px;
            		border-bottom: none;
            	}

            	#categories {
            		position: relative;
    				width: 467px;
    				height: 236px;
    				float: left;
            	}

            		#categories .category {
            			position: relative;
            			width: 166px;
            			height: 236px;
            			float: left;
            		}

            		#categories .category#designers {
            			width: 151px;
            		}

            		#categories .category#models {
            			width: 166px;
            		}

            		#categories .category#celebrities {
						width: 150px;
            		}


		            	#categories .category h5 {
		            		font: bold 10px/10px "Arial",sans-serif;
		            		text-transform: uppercase;
    		        		color: #333;
        		    		height: 10px;
            				margin-bottom: 7px;
		            	}

		            	#categories .category .list {
		            		height: 219px;
		            		background: #f8f8f8 url("") repeat-x top left;
		            	}

							#categories .category .list ol {
								margin-right: 16px;
								border: 1px solid #e0e0e0;
								height: 217px;
								overflow: auto;
								background: #fff url("") repeat-x top left;
								padding: 5px 9px;
								font: bold 11px/13px "Arial",sans-serif;
								color: #666;
								list-style-type: none;
							}

							#categories .category#celebrities .list ol {
								margin-right: 0;
								background-color: #fff;
							}

								#categories .category .list ol li {
									margin-bottom: 5px;
								}

									#categories .category .list ol li a {
										color: #666;
										text-decoration: none;
									}

									#categories .category .list ol li a:hover {
										border-bottom: 1px solid;
									}

            #slideshows {
                left: 483px;
            }
            
            	#slideshows .hslider {
            		position: relative;
            		height: 106px;
            		width: 467px;
            		margin-top: 5px;
            	}
            	
            	#slideshows #fashionshows_carousel {
            		margin-top: 5px;
            	}
            	
            	#slideshows #parties_carousel {
            		margin-top: 34px;
            	}
					
					#slideshows .hslider h3 {
						text-transform: uppercase;
						height: 16px;
						font: bold 10px/10px "Arial",sans-serif;
					}
					
						#slideshows .hslider h3 a {
							text-transform: none;
							float: right;
							font: bold 11px/14px "Arial",sans-serif;
							color: #5d98ba;
							text-decoration: none;
						}
						
						#slideshows .hslider h3 a:hover {
							text-decoration: underline;
						}
						
            		#slideshows .hslider .content_wrapper {
            			position: relative;
            			width: 440px;
            			height: 90px;
            			overflow: hidden;
            			left: 14px;
            			background-color: #fff;
            			
            		}

						#slideshows .hslider .content_wrapper ul {
							position: absolute;
						}

							#slideshows .hslider .content_wrapper ul li {
								display: block;
								float: left;
								width: 60px;
								height: 90px;
								padding-right: 16px;
								position: relative;
								
							}

								#slideshows .hslider .content_wrapper ul li span {
									display: block;
								}

									#slideshows .hslider .content_wrapper ul li .image_data a {
										display: block;
										width: 60px;
										height: 90px;
									}

										#slideshows .hslider .content_wrapper ul li .image_data a img {
											display: block;
											width: 60px;
											height: 90px;
											border: none;
										}

					#slideshows .hslider .slide_control_previous, #slideshows .hslider .slide_control_next {
						display: block;
						width: 14px;
						height: 90px;
						position: absolute;
						top: 16px;
						cursor: hand; 
						cursor: pointer;
					}

					#slideshows .hslider .slide_control_previous {
						background: transparent url("") no-repeat left -3px;
						left: 0px;
					}

					#slideshows .hslider .slide_control_next {
						width: 13px;
						right: 0px;
						background: transparent url("") no-repeat left -104px;
					}

					#slideshows .hslider .previous_disabled {
						background-position: left -203px;
						cursor: default;
					}

					#slideshows .hslider .next_disabled {
						background-position: left -304px;
						cursor: default;
					}


					#slideshows .hslider .carousel_tooltip{
						border: 1px solid black;
						position: absolute;
						top: 30px;
						padding: 3px;
						background: #fff;
						color: #333;
						font: normal 10px/13px "Arial",sans-serif;
						z-index: 10;
						white-space: nowrap;
					}

					#slideshows .hslider .tip_1 { left: 55px; }
					#slideshows .hslider .tip_2 { left: 131px; }
					#slideshows .hslider .tip_3 { left: 207px; }
					#slideshows .hslider .tip_4 { left: 283px; }
					#slideshows .hslider .tip_5 { left: 359px; }
					#slideshows .hslider .tip_6 { left: 435px; }


.clearer {
    clear: both;
}

.section_hed {
	position: relative;
	clear: both;
    border-bottom: 1px solid #e0e0e0;
    font: normal 13px/16px "Times New Roman",serif;
    height: 16px;
    text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 23px;
}

    .section_hed a {
        text-align: right;
        color: #5d98ba;
        text-decoration: none;
        letter-spacing: normal;
        text-transform: none;
    }

    .section_hed img {
        vertical-align: -1px;
    }

.promo {
    position: relative;
    float: left;
    clear: left;
    margin-bottom: 20px;
    width: 316px;
}

    .promo .promo_img {
    	position: relative;
        width: 100px;
        height: 100px;
        margin-right: 10px;
        float: left;
    }

        .promo .promo_img a {
            border: 1px solid #e0e0e0;
            display: block;
            height: 96px;
            width: 96px;
            padding: 1px;
        }

            .promo .promo_img a img {
                display: block;
                border: none;
                width: 96px;
                height: 96px;
            }

    .promo .promo_txt {
    	position: relative;
        float: left;
        width: 206px;
        height: 90px;
        padding-top: 5px;
    }

        .promo .promo_txt h5 {
            color: #999;
            font: normal 11px/16px "Arial",sans-serif;
            text-transform: lowercase;
        }

        .promo .promo_txt h3 {
            color: #474747;
            font: normal 24px/24px "Arial",sans-serif;
        }
            .promo .promo_txt h3 a {
                color: #474747;
                text-decoration: none;
            }

        .promo .promo_txt h4 {
            color: #666;
            font: normal 14px/16px "Arial",sans-serif;
            text-transform: lowercase;
        }

            .promo .promo_txt h4 a {
                color: #666;
                text-decoration: none;
            }

        .promo .promo_txt h6 {
            color: #999;
            font: italic 11px/16px "Arial",sans-serif;
            margin-top: 2px;
        }

        .promo .promo_txt .rating {
        	position: absolute;
        	top: 1px;
        	height: 17px;
        	width: 64px;
        }

			.promo .promo_txt .rating .star_on, .promo .promo_txt .rating .star_off {
				width: 16px;
				height: 17px;
				float: left;
			}

			.promo .promo_txt .rating .star_on {
				background: transparent url("") no-repeat;
			}
			* html .promo .promo_txt .rating .star_on {
				background-image: none;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='image');
			}

			.promo .promo_txt .rating .star_off {
				background: transparent url("") no-repeat;
			}
			* html .promo .promo_txt .rating .star_off {
				background-image: none;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='image');
			}
