
html,body {margin:0;padding:0}
body {
	font-family: Tahoma, Verdana, Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 20px 0px 0px 0px;
	color: #000000;
	background-color: #ffffff;
	text-align:center;/* centre for ie*/
	min-width:780px;
	
}
p {margin:0 0 1em 0;padding:0}
#outer {
	width:760px;
	margin-left:auto;/* centre for compliant browsers */
	margin-right:auto;/* centre etc */
	text-align:left;
	position:relative;
	background-color: White;
}
h1{
	margin:20px 0px 0px 0px;
	padding: 0;
	font-size: 30px;
	text-align: center;
	font-stretch: normal;
	font-style: normal;
	font-weight: lighter;
}
h2{
	margin:28px 0px 0px 0px;
	padding: 0;
	font-size: 22px;
	font-stretch: normal;
	font-style: normal;
	font-weight: lighter;
}
.contact p{
margin:15px 0px 0px 0px;
padding: 0;
font-size: 13px;
}
.contact a:link{
    color: Black;
    font-family: arial,sans-serif;
    font-size: 13px;
	 }
.contact a:visited{
	color: Black;
}
.contact ul{
margin: 10px 0px 0px 0px;
padding: 0px;
}
.contact li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;

}
.contact img{
	border: none;
}
ul#nav{
	margin:0;
	padding:0;
	list-style:none;
	width:690px;
	height:19px;
	color: Black;
	/* border-bottom: 1px solid;*/
}
/* pre-load image rollover into background of list */
ul#nav li {
height:19px;
/*width:80px;*/
float:left;
margin:0;
padding:0;
}
ul#nav li.home {
/*width:79px;*/
color: Black;
padding:0px 22px 0px 0px;
font-size: 11px;
}
ul#nav li.collection{
color: Black;
padding:0px 22px 0px 0px;
font-size: 11px;
}
ul#nav li.show{
color: Black;
padding:0px 22px 0px 0px;
font-size: 11px;
}
ul#nav li.backstage{
padding:0px 22px 0px 0px;
font-size: 11px;
}
ul#nav li.gallery{
padding:0px 22px 0px 0px;
font-size: 11px;
}
ul#nav li.lookbook  {
padding:0px 22px 0px 0px;
font-size: 11px;
/*width:81px;*/
}
ul#nav li.press  {
padding:0px 22px 0px 0px;
font-size: 11px;
/*width:81px;*/
}
ul#nav li a{
height:19px;

display:block;
text-decoration:none;
color: Black;
}
* html ul#nav li a {float:left;display:inline;}/*weird ie5 bug*/
ul#nav li.home a{

}
ul#nav li.products a{
}
ul#nav li.racing a{
}
ul#nav li.support a{
}
ul#nav li.sales a{
}
ul#nav li.dealers a
}
ul#nav li a:hover {
}
/*hide anchor and let background show through*/
/* drop down styling */
ul#nav ul {
	position:absolute;
	top:19px;
	width:780px;
	left:0;
	margin:0;
	padding:6px 0 2px 0;
	list-style:none;
	overflow:visible;
	display:none;
	z-index:2;
}
ul#nav li.current ul{display:block;z-index:1}/* display the submenu for the current page in case js is disabled*/
ul#nav li.current a{background:transparent}/* highlight the current item*/

ul#nav ul li{
	position:relative;
	display:inline;
	background:transparent;
	width:auto;
}
#outer ul#nav ul li a{
	background:transparent;
	font-size:12px;
	color: Black;
	text-indent:0;
	width:auto;
	height:auto;
	display:block;
	padding:0 5px;
	
}

#outer ul#nav ul li a.final{border-right:0px solid #000;}/*remove border from last sublist */

#outer ul#nav ul li a:hover{color: #848484;}/*subnav list text change on hover*/

/* this sets main hovered lists to transparent */
ul#nav li:hover a,ul#nav li.over a { background:transparent;}

ul#nav li:hover ul, ul#nav li.over ul { display: block;
 } /* The magic */

/* this subnav just sets the background onto which the subnav is placed */
#subnavbg{
	margin:0px;
	width:690px;
	height:28px;
	line-height:28px;
	border-top: 1px solid;
}
.flashanimation{
	margin: 20px 0px 0px 0px;
	padding: 0px;
}