/*

	WEB SITE COLOR PALETTE
	
	purple: #330066
		
*/


/* RESET */

html, body, div, li, dl, dt, dd, pre, form, input { 
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, ul, ol, p, blockquote, fieldset {
	margin: 0 0 .5em 0;	
	padding: 0;
}

h1 {
	font: normal 16px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	color: #330066;
}

h2 {
	font: normal 14px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	color: #330066;
}


img {
	border: none;
}

table {
	border-collapse: collapse;
}


/* BASE */
body {
	background: #231401 url("/images/body_bg.jpg") repeat-x 0 0;
	font: normal 12px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 180%;
	color: #000000;
	margin: 0;	
	padding: 0;
}

hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

td {
	font: normal 12px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

th {
	font: bold 12px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

input, select, textarea {
	font: normal 12px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

a {
	color: #330066;
	text-decoration: none;
}

a:hover {
	color: #330066;
	text-decoration: underline;
}

#Page {
	width: 951px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}

#Header {
	width: 951px;
	height: 158px;
	background: transparent url("/images/header_bg.jpg") no-repeat 0 0;
	position: relative;
}

#Header #MenuHome img {
	float: left;
	width: 308px;
	height: 148px;
}

#HomeLink {
	width: 270px;
	height: 63px;
	padding-left: 55px;
	float: left;
}

.MainMenu {
	position: absolute;
	left: 440px;
	top: 116px;
	z-index: 3;
}

#Home {
	background-color: #ffffff;
	width: 951px;
	height: 525px;
}

#Home #Photo {
	width: 421px;
	height: 525px;
	float: left;
}

#Home #SlideShow {
	width: 530px;
	height: 525px;
	float: left;
}


#About {
	background-color: #ffffff;
	width: 951px;
	height: 525px;
}

#About #Photo {
	width: 421px;
	height: 525px;
	float: left;
}

#About #ContentContainer {
	width: 530px;
	height: 525px;
	float: left;
	position: relative;
}

#About #ContentContainer #Content{
	padding: 33px;
}

#About #PageLink {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#Television {
	background-color: #ffffff;
	width: 951px;
	height: 525px;
}

#Television .Content {
	float: left;
	width: 405px;
	padding: 5px 0px 10px 40px;
	font: normal 11px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
}

#Television .Content img {
	float: left;
	padding-right: 10px;
}

#Press {
	background-color: #ffffff;
	width: 951px;
	height: 525px;
}

#Press .Content {
	float: left;
	width: 95px;
	height: 155px;
	padding: 5px 0px 20px 35px;
	font: normal 11px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #330066;
	text-align: center;
}

#Press .Content p {
	margin-top: 5px;
}

#Press #PageLink {
	width: 951px;
	text-align: right;
}

#PressDetail {
	background-color: #ffffff;
	width: 951px;
	height: 525px;
	position: relative;
}

#PressDetail #Photo {
	float: left;
	width: 402px;
	height: 427px;
}

#PressPhoto {
	z-index: 1;
}
 
#PressPhotoMask {
}
 
#PressPhotoLoader {
    display: block;
    left: 330px;
    position: absolute;
    top: 128px;
    z-index: 3;
    background: transparent url("/images/loader_bg.png") no-repeat 0 0;
    behavior: url("/js/iepngfix.htc");
}

#PressDetail #Content {
	float: left;
	width: 382px;
	height: 427px;
	margin: 10px 10px 0px 10px;
	position: relative;
}

#PressDetail #Content #NextPress{
	padding-top: 10px;
}

#PressDetail #Content #PressThumbIndex {
	position: absolute;
	bottom: 36px;
}

#PressDetail #Content #PressThumbIndex img {
	float: left;
	padding-right: 8px;
}

#PressDetail #PageLink {
	float: left;
	position: absolute;
	bottom: 0px;
	left: 804px;
}

#News {
	background-color: #ffffff;
	width: 951px;
	height: 525px;
}

#News #Photo {
	width: 421px;
	height: 525px;
	float: left;
}

#News #ContentContainer {
	width: 530px;
	height: 525px;
	float: left;
}

#News #ContentContainer #Content{
	padding: 32px;
}

#Products {
	background-color: #ffffff;
	width: 951px;
	height: 525px;
}

#Products #Photo {
	width: 421px;
	height: 525px;
	float: left;
}

#Products #ContentContainer {
	width: 530px;
	height: 525px;
	float: left;
}

#Products #ContentContainer #Content{
	padding: 32px;
}

#Contact {
	background-color: #ffffff;
	width: 951px;
	height: 525px;
}

#Contact #Photo {
	width: 421px;
	height: 525px;
	float: left;
}

#Contact #ContentContainer {
	width: 530px;
	height: 525px;
	float: left;
}

#Contact #ContentContainer #Content{
	padding: 32px;
}

#Footer {
	width: 951px;
	height: 200px;
	background: #230c44 url("/images/footer_bg.jpg") repeat-x 0 0;
}

#Footer #Container {
	padding: 12px 1px 0px 1px;
}

#Footer #Container img {
	float: left;
}

#Footer #Container #FashionForDummies {
	float: left;
	background-color: #ffffff;
	width: 420px;
	height: 83px;
}

#Footer #Container #FashionForDummies .Content {
	padding: 12px 0px 12px 12px;
	float: left;
	width: 200px;
	font: normal 12px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #330066;
}

#Footer #Container #FashionForDummies img {
	padding: 12px 12px 12px 0px;
	float: left;
}

#Footer #Container #MadisonSquareGarden {
	float: left;
	background-color: #ffffff;
	width: 259px;
	height: 83px;
}

#Footer #Container #MadisonSquareGarden .Content {
	padding: 12px 0px 12px 12px;
	float: left;
	width: 175px;
	font: normal 12px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #330066;
}

#Footer #Container #MadisonSquareGarden img {
	padding: 12px 12px 12px 0px;
	float: left;
}

#Footer #Container #TheTodayShow {
	float: left;
	background-color: #ffffff;
	width: 259px;
	height: 83px;
}

#Footer #Container #TheTodayShow .Content {
	padding: 12px 0px 12px 12px;
	float: left;
	width: 180px;
	font: normal 12px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #330066;
}

#Footer #Container #TheTodayShow img {
	padding: 12px 12px 12px 0px;
	float: left;
}

#Footer #Copyright {
	width: 951px;
}

#Footer #Copyright .Content {
	float: left;
	width: 916px;
	padding: 10px 0px 0px 0px;
	text-align: right;
	font: normal 9px GillSans, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #663399;
}

#Footer #Copyright #FacebookLink {
	float: left;
	width: 22px;
	padding: 10px 1px 10px 10px;
}

#Copyright a {
	color: #663399;
}


