body, .ns4
	{ color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif;  /*font-size:60%;*/ font-size:7.5pt; 

	background:#000 url(images/background_april.jpg) no-repeat top center; }

html,body {
	height: 100%;
}

table
	{ font-size:100%; /*line-height:60%;*/ }

td
	{ margin:0; }

div
	{ margin:0; }

img, form
	{ margin:0; padding:0;  }

body.popup
	{ padding: 10px; }

.ns4
	{ font-size:0.6em; }

h1 { 
	font-size:170%; 
	font-weight:bold;
	margin:0; 
	margin-bottom:10px;
	padding:0;
}

h2
	{ margin:0; padding:0 }
	
A,A:link,A:visited,A:active, .pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ text-decoration:none; }

A,A:link,A:visited,A:active 
	{ color:#FFFFFF; font-weight:bold; text-decoration:underline; }

.pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ color:#C0C0C0; font-weight:normal; }

A:hover, .pjweb:hover
	{ text-decoration:underline; }

.main_table
	{ width:772px; border: 1px #9D9E9F solid; }

.outer_table
	{ padding:5px; }

table
	{ border:0; }

.header
	{ font-family:arial,helvetica,sans-serif; font-size:1.25em; font-weight:bold; color:#FFFFFF; }

.red, .error
	{ color:#DE5552; } 

.error, .msg
	{ font-weight:bold; text-decoration:underline; }

.pink
	{ color: #E00083; }

.sqlcode
	{ font-family:Courier New,Andale Mono,Monaco,Courier,Monospace; font-size:8pt; color:#0000FF; text-decoration:none;}

.msg
	{ color: #03BB7C; }

.hilite
	{ color: #F8763B; }	

.smaller, .copyright
	{ font-family: arial,helvetica,sans-serif;}

.smaller
	{ color: #000000; }

.copyright, .white
	{ color: #FFFFFF; }

.grey,.grey:link,.grey:visited,.grey:active,.grey.hover
	{ color: #C0C0C0; font-weight:normal; }

.grey:link,.grey:visited,.grey:active,.grey.hover
	{ text-decoration:underline; }

.white
	{ color:#FFFFFF ! important; }

.txt, .txtArea
	{ color: #767778; font-family: Gill Sans, Gill Sans MT,verdana,arial,helvetica,sans-serif; border: 1px solid #9D9E9F; width:100%; background-color:#F9FAFB; overflow-y: auto; }

.txt
	{ /*height:20px;*/}

.txtArea
	{ font-size:120%; }

.btn, .btn2
	{ color: #FDF9F9; font-family: Gill Sans, Gill Sans MT,arial,helvetica,sans-serif; font-size:100%; font-weight:bold; }
.btn 
	{ background-color: #9D9E9F; }
.btn2
	{ background-color: #C0C0C0; }

.bg_image
	{ float:left; margin-right: 20px; }

.home_footer, .home_footer a
	{ font-weight:bold; font-family:Gill Sans,Gill Sans MT,arial,helvetica,sans-serif; }

.home_footer
	{ padding:2px; border-top: 1px #9D9E9F solid; text-align:center; /*font-size:105%;*/ font-size:100%; color:#FFFFFF; letter-spacing:0.08em; height:32px }

.home_footer_empty
	{ border-top: 1px #9D9E9F solid; text-align:left; height:32px; }

.logo
	{ background-color: #000000; height:418px; }

#expand
	{ position: absolute; top: 0; bottom: -1px; width: 1px; }

#divScrollText
	{ color: #E7E7E7; }

.Amex {
	background-color:black;
	color:white;
	text-align:left;
}
.Amex A, .Amex A:link, .Amex A:visited, .Amex A:active { 
	color:white; 
	line-height:15pt;
	font-weight:bold; 
	text-decoration:underline; 
}
.Amex A:hover { 
	color:#E50083; 
}
.Amex UL { 
	padding:0;
	margin-left:20px;
	line-height:13pt;
}
@media print {
   .NoPrint {display: none;}
}
@media screen {
   .PrintOnly {display: none;}
}



#navigation ul li{
	display: inline;
	float:left;
}

#navigation {
clear:both;
height: 120px;
width: 350px;
background: transparent url("images/navigation.gif") no-repeat top left;
margin-left: 0px;
background-color: #000;
margin-top:15px;
}

#navigationlist {
position: relative;
padding: 0;
margin: 0;
height: 120px;
width: 350px;
}

#navigationlist li {
margin: 0; 
padding: 0; 
list-style: none;


}

#navigationlist li, 
#navigationlist li a {
height: 40px;
display: inline;
float:left;
}

#navigationlist li a {
overflow: hidden;
padding: 40px 0 0 0;
height: 0px !important;
height /**/:40px;
}


#nav_springsummer      {    width: 175px; }
#nav_personal     {   width: 175px; }
#nav_autumnwinter  {  width: 175px;  }
#nav_bespoke {  width: 175px; }
#nav_pastcollections {  width: 175px; display:none;}
#nav_videos {  width: 175px; display:none;}


#nav_springsummer a  { width: 175px; }
#nav_personal a { width: 175px; }
#nav_autumnwinter a  { width: 175px; }
#nav_bespoke a  { width: 175px; }
#nav_pastcollections a { width: 175px; }
#nav_videos a { width: 175px; }


#springsummer #nav_springsummer, #nav_springsummer a:hover      { background: transparent url("images/navigation.gif") 0px   -120px no-repeat; }
#personal #nav_personal, #nav_personal a:hover     { background: transparent url("images/navigation.gif") -175px  -120px no-repeat; }
#autumnwinter #nav_autumnwinter, #nav_autumnwinter a:hover  { background: transparent url("images/navigation.gif") 0px -160px no-repeat; }
#bespoke #nav_bespoke, #nav_bespoke a:hover  { background: transparent url("images/navigation.gif") -175px -160px no-repeat; }
#pastcollections #nav_pastcollections, #nav_pastcollections a:hover { background: transparent url("images/navigation.gif") 0px -200px no-repeat; }
#videos #nav_videos, #nav_videos a:hover { background: transparent url("images/navigation.gif") -175px -200px no-repeat; }








