@charset "UTF-8";
/* CSS Document */
/* hide from ie on mac \*/
html, body, #website { border: 0; height: 100%; overflow: hidden; margin:0; padding:0; }

/* end hide */
body { background: #000000; color:#ffffff; font: 10px Arial, sans-serif; }

h2 { font-size: 18px; font-weight: normal;  margin: 0; padding: 0; }

img { float: left; position: relative;}

p	{ font-size: 12px; line-height: 21px;}

ul { clear: both;}

ul li { float: left; margin: 0 12px 0 0; position: relative; text-decoration: none; text-indent: none; }

ul li { list-style-image:none; list-style-position:outside; list-style-type:none; }

#container { height: 100%; width: 100%; }

#fcontent{ height:100%; margin:auto; position:relative; width:100%; overflow-x: scroll; z-index:1; }
.footer{ display:none; }

.products { clear: both; height: 600px; margin: auto; width: 9900px;  }
.product  { float: left; height: 500px; position: relative; width: 351px;}

.product img { border:0pt none; float:left; height:468px; position:relative; right:0pt; top:0pt; width:351px; }

.product .pcopy { margin: auto; position: relative; width: 90%; }

.product h2,
.product .desc,
.product .colors,
.product .length,
.product .specs,
.product span { color: #ffffff; clear: both; float: left; position: relative;}

.upgrade { clear:both; margin:21px; position:absolute; width:140px; z-index:1; }

#content { width: 908px; margin: 210px auto 0 auto;}

#header { clear: both; float: left; height: 110px; padding: 0; width: 988px;}

#header .nav { float: left; margin: 0; padding: 0; }

#header .nav li { float: left; position: relative;}
#header .nav li span { display: none; }

#menu { height: 100%; width: 100%;}

#fintro { width: 100%; height: 680px;}

#intro { background:#000000 none repeat scroll 0 0; clear:both; height:513px; margin:30px auto 0; padding:28px 0 0; position:relative; text-align:center; width:779px;}

.menu { margin:0 auto; width: 860px; height: 150px; }

.menu .nav li.nav_item a span { display:none; }

.menu .nav li.nav_item div { margin:62px 48px 0 0; }
.menu .nav .nav_item .home { margin:0; }

.menu .nav li.nav_item .shop			{ background:transparent url(../images/nav_w.gif) no-repeat scroll   0px  0px; height:17px; width:34px; }
.menu .nav li.nav_item .collections	{ background:transparent url(../images/nav_w.gif) no-repeat scroll  -50px 0px; height:17px; width:84px; }
.menu .nav li.nav_item .story 		{ background:transparent url(../images/nav_w.gif) no-repeat scroll -146px 0px; height:17px; width:54px; }
.menu .nav li.nav_item .contact		{ background:transparent url(../images/nav_w.gif) no-repeat scroll -272px 0px; height:17px; width:60px; }
.menu .nav li.nav_item .stores		{ background:transparent url(../images/nav_w.gif) no-repeat scroll -211px 0px; height:17px; width:48px; }
.menu .nav li.nav_item .news 		{ background:transparent url(../images/nav_w.gif) no-repeat scroll -345px 0px; height:17px; width:39px; }

.menu .nav li.nav_item a:hover .shop			{ background:transparent url(../images/nav_w.gif) no-repeat scroll   0px  -14px; }
.menu .nav li.nav_item a:hover .collections	{ background:transparent url(../images/nav_w.gif) no-repeat scroll  -50px -14px; }
.menu .nav li.nav_item a:hover .story 		{ background:transparent url(../images/nav_w.gif) no-repeat scroll -146px -14px; }
.menu .nav li.nav_item a:hover .contact		{ background:transparent url(../images/nav_w.gif) no-repeat scroll -272px -14px; }
.menu .nav li.nav_item a:hover .stores		{ background:transparent url(../images/nav_w.gif) no-repeat scroll -211px -14px; }
.menu .nav li.nav_item a:hover .news 		{ background:transparent url(../images/nav_w.gif) no-repeat scroll -345px -14px; }

#header .nav_item div { margin:62px 48px 0px 0px;}

#header .nav .nav_item .home { margin: 0; }

.nav_item .shop			{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll   0px  0px; height:17px; width:34px; }
.nav_item .collections	{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll  -50px 0px; height:17px; width:84px; }
.nav_item .story 		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -146px 0px; height:17px; width:54px; }
.nav_item .contact		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -272px 0px; height:17px; width:60px; }
.nav_item .stores		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -211px 0px; height:17px; width:48px; }
.nav_item .news 		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -345px 0px; height:17px; width:39px; }

.nav_item a:hover .shop			{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll   0px  -14px; }
.nav_item a:hover .collections	{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll  -50px -14px; }
.nav_item a:hover .story 		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -146px -14px; }
.nav_item a:hover .contact		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -272px -14px; }
.nav_item a:hover .stores		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -211px -14px; }
.nav_item a:hover .news 		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -345px -14px; }

.nav_item a.select .news 		{ background:transparent url(http://www.ttcollection.com/news/nav.gif) no-repeat scroll -345px -14px; }

.error { float: left; margin: 30px 0 0 0; width: 660px; }