@charset "UTF-8";
/* CSS Document */

/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body {
padding:0;
margin:0;}

body{
text-align:center;
min-width: 940px;/* for mozilla*/
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000000;
margin: 0 auto;
}
	
#outer{
height:99.9%;
min-height:100%;
width:940px;
color: #000000;
text-align:left;
margin:auto;
position:relative;
background:#FFFFFF ;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#header{
position:absolute;
top:0;
left:0;
width:940px;
height:65px;
color: #000000;
background:url(../images/nav_bg.jpg) repeat-x top left;
z-index:100;}

/* L E F T  C O N T E N T ----------------------------------------- */

#centrecontent {
color:#666;
width:588px;
float:left;
margin-top:60px;/*make room for header*/}

#left p {padding-left:3px;padding-right:2px}

div#lifestyle {
width:588px;
margin-top: 25px;
float:left;}

div#press {
width:588px;
float:left;
margin-top:72px;}

#centrecontent p {padding: 0 15px;}

#centrecontent h1 {
font-size:20px;
padding: 0 15px;}

#centrecontent h2 {
font-size:16px;
padding: 0 15px;}

#centrecontent h3 {
font-size:14px;
padding: 0 15px;}

#centrecontent ul {
margin: 0 15px;
padding:0 15px;
list-style:outside;
}

#centrecontent li {
line-height: 18px;
list-style-type: circle;}

#centrecontent ol li {
list-style:outside;
list-style-type: decimal;}

div#moreThumbs{
position:absolute;
top:600px;
left:0;
background-color: #CCCCCC;
margin-left: 20px;
z-index:200;}

div#moreThumbs img {
margin: 0 0 2px 4px;}

/* R I G H T  C O N T E N T ----------------------------------------- */

#right {
position:relative;/*ie needs this to show float */
width:340px;
float:right;
margin:72px 5px 0 0px; /*needed to make room for header*/
}

div#pagename h3 {
font-size: 14px;
color: #FFFFFF;
letter-spacing:1px;
margin:0;
padding: 7px 0 0 10px;
font-style: normal;
font-weight: normal;}

div#delaila {
width:340px;
height:50px;
border-bottom: 2px solid #FFF;}

div#pagename {
width:340px;
height:30px;
border-bottom: 2px solid #FFF;}

.dropdown {
width:95px;
font-size:11px;
color: #FFFFFF;
background-color: #000000;
border:1px solid #b33795;
padding: 0;}

div#browseHolder {
}

#browse {
color:#FFF;
width:340px;
background-color:#000000;}

div#collection {
height: 79px;
border-bottom: 2px solid #FFF;}

div#tumbs {
background-color:#000000;
border-bottom: 2px solid #FFF;
padding: 5px 0 0 0;}

div#tumbs img {
margin: 0 0 3px 5px;}

div#tumbs a#current {color:#FFF;}

#right ul {
margin: 0 0 0 0px;
padding:0 0 0 15px;
list-style:outside;
}

#right li {
color: #000;
line-height: 18px;
list-style-type:square;}

#right li a#current {color:#000000;}

#right a { color:#FF99FF;}

#right a:hover { color:#FFF;}

div#tumbsCart {
background: #666 url(../images/shoppingCart_bg.gif);
border-bottom: 2px solid #FFF;
padding: 5px 0 0 0;}

div#tumbsCart img {
margin: 0 0 3px 5px;}

div#gallerydecript {
color:#999;
background-color:#000000;
padding:10px;}

div#pressTabs { 
height:30px; margin:10px 0 0 10px;
}

div#pressTabs a#NotSelected {
color: #FFF;
}

div#pressTabs a:link, div#pressTabs a:visited {
background-color: #000000; padding: 3px 6px; margin: 2px 7px 2px 7px;
}

div#pressTabs a:hover { color:#FFF; background-color: #333;}

/* E - C O M M E R C E ----------------------------------------- */

#ecomholder {
margin:0;
padding:0;}

.ecom {
width:340px;
color:#FFF;}

.ecom td {
padding: 5px;}

#ecomholder p {
color:#FFF;}

.border_down {
border-bottom: 1px solid #FFF;}

.border_up {
border-top: 1px solid #FFF;}

.border_r {
border-right: 1px solid #FFF;}

#ecomholder a:link,#ecomholder a:visited,#ecomholder a:active {
color: #FF99FF;
text-decoration:none;}

#ecomholder a:hover {
color: #000000;
text-decoration:underline;}

.leftpadding {
padding-left: 10px;}

#ecomholder h3 {
margin:0;
font-size: 14px;
}

/* F O O T E R ----------------------------------------- */

#footer {
font-size:11px;
width:940px;
clear:both;
height:50px;
color: #666;
text-align:left;
left:0;
bottom:0;
position: absolute;}

* html #footer{margin-bottom:-1px}/* ie rounding bug*/
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */}
div,p  {margin-top:0}/*clear top margin for mozilla*/

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */
html >body #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */

div#links {
width:350px;
float:right;
margin-top: 10px;}

#footer a:link,#footer a:visited,#footer a:active {
color:#666;
text-decoration:none;}

#footer a:hover {color:#3399FF;}

/* N A V I G A T I O N ----------------------------------------- */

#navbox {
padding: 0;
margin: 5px 2px 0 0;
vertical-align: bottom;
width: 585px;
height:40px;
float: left;}

#navbox a:link, #navbox a:visited {
color: #FFF;
font-size: 13px;
font-style: normal;
font-weight: normal;
padding: 1px 1px 30px 1px;
margin-left: 25px;
position:relative;
letter-spacing: 1px;}

#navbox a:hover {
color:#b33795;}

#navbox a#current {
color:#b33795;
background: url(../images/current_bg.gif) repeat-x center top;
/*background-color:#EC008C; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;*/
}

div#statusnav {
font-size:11px;
color:#b33795;
width: 340px;
height: 65px;
float:left;}

div#topnav {
margin-top: 5px;
text-align:right;}

div#status {
font-size: 13px;
text-align:right;
margin: 35px 0 0 0;}

.status_item {
background: url(../images/star.gif) left top no-repeat;
float:right;
padding-left: 10px;
margin: 0 0 0 13px;}

.status_item img {
border: 1px solid #fff;}

.status_item a#current{
color: #000000;}

.status_item a:visited {
color:#b33795;}


/* C O M M O N  F A G S --------------------------------------------------------------------------------- */

/*links */

a img { border:none;}

a:focus {
outline:none;}

a:link,a:visited,a:active {
color:#b33795;
text-decoration:none;}

a:hover {
color:#3399FF;}

p {
line-height:18px;}

.small_txt {
font-size: 11px;
line-height: 14px;}

.black {
color:#000000;}


/* F O R M S --------------------------------------------------------------------------------- */

input.text {
background:#a7a6a7; }

input.text:focus { 
background:#FFF; }

/* Text fields */
input.text, input.title   { margin:0; }
input.text, input.title   { border:1px solid #FFF; background:#fc54b3; padding:1px; }
input.text:focus,
input.title:focus         { border:1px solid #999; background:#fff; }
input.title               { font-size:12px; }

/* Textareas */
textarea            { width: 192px; height: 150px; margin:3px 0; border:1px solid #FFF; background:#fc54b3; padding:5px; }
textarea:focus      { border:1px solid #999; background:#fff; }


/* W H A T E V E R  ---------------------------------------------------------------------------*/

.stockist {
width:170px;
height: 120px;
border-left: 1px solid #017B99;
float:left;
margin: 10px 0 10px 15px;
padding: 0px;}

.stockist p {
font-size:11px;
line-height:14px;
margin:0;
padding:0;}

.stockist h3 {
font-size:14px;
margin:0;
padding: 0 0 10px 2px;}

div#stockistOnline { 
clear: both; 
margin-left: 15px;
*margin-left: 30px; /* IE FIX */
}

div#hidden {
width:580px;
height:400px;
float:left;
margin-top:120px;/*make room for header*/
color:#666666;
overflow: scroll;}

.attn a:link,.attn a:visited,.attn a:active {
color:#000000;
text-decoration:none;
}

.attn a:hover {
color:#333;}

.bold { font-weight:bold;}

div#subscribe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #FFFFFF;
background-color: #EC229A;
width: 260px;
padding:10px;
border:1px solid #000000;}

div#scrollbox {
width : 320px;
height : 300px; 
overflow : auto;}

.colorRed {color:#8F1f74;}

.sale { text-decoration:line-through; }