/* 
-----------------------------------------------------
	CSS reset complements of Eric Meyer: 
	http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/
	Removes browser defaults and whatnot.
----------------------------------------------------- 
*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt,
fieldset, form, label, legend {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
line-height: 1;
font-family: inherit;
text-align: left;
vertical-align: baseline;
}
a img, :link img, :visited img {
border: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/*ol, ul {
list-style: none;
}*/
q:before, q:after,
blockquote:before, blockquote:after {
content: "";
}

/* end: css reset */

body{
margin:0;
padding:0;
text-align:center;
background-color:#191E21;
background-image:url('/images/layout/bg.jpg');
background-repeat:repeat-x;
}

body, td, li{
font-family:verdana;
font-size:12px;
color:white;
}

#logo_text{
width:627px;
height:65px;
background-image:url('/images/layout/sleazy_sleepwear_logo_text.gif');
margin:0 auto;
}

#main_holder{
width:826px;
background-image:url('/images/layout/bg_content.gif');
background-repeat:repeat-y;
margin:0 auto;
}

#flash_rotator{
width:568px;
height:365px;
float:left;
background-image:url('/images/layout/bg_flash_rotator.jpg');
}

#right_tabs{
width:258px;
height:365px;
float:left;
}

#main_content{
width:575px;
clear:both;
float:left;
}

#main_content .text{
width:490px;
margin-left:45px;
padding-top:28px;
line-height:16px;
}

#main_content h1{
color:#F5CEA5;
font-size:14px;
font-weight:bold;
line-height:20px;
}

#main_content p,li,td,form{
font-size:11px;
margin-top:10px;
line-height:16px;
}

#main_content a{
color:white;
}

#navigation{
float:left;
width:221px;
background-image:url('/images/layout/nav_bg.jpg');
background-repeat:repeat-x;
}

#navigation ul{
margin:0;
padding:24px 0 0 0;
}

#navigation ul li{
font-size:11px;
font-weight:bold;
color:white;
margin-top:4px;
padding:0;
list-style: none;
}

#navigation ul li a{
color:white;
display:block;
width:222px;
text-decoration:none;
}

#navigation ul li a span{
padding:0 20px 0 20px;
display:block;
line-height:14px;
}

#navigation ul li span{
padding:0 20px 0 20px;
display:block;
line-height:14px;
}

#navigation ul li a:hover{
color:white;
background-image:url('/images/layout/nav_hover_bg.jpg');
color:#F5CEA5;
}

#bottom{
width:825px;
height:9px;
margin:0 auto;
background-image:url('/images/layout/bottom.gif');
}

.you_r_here{
color:#5B9DFF;
white-space:nowrap;
}

/*absolutely positioned items*/
#slogan{
position:absolute;
top:75px;
left:50%;
margin-left:-190px;
font-weight:bold;
color:#E9D5AB;
z-index:100;
}

.error{
color:red;
background-color:white;
padding:10px;
margin-bottom:20px;
font-weight:bold;
font-size:14px;
}

/*lightbox*/
#lightbox{
	background-color:gray;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	color:black;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url('/images/layout/overlay.png'); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/images/layout/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/layout/overlay.png", sizingMethod="scale");
	}
  
  .storeTitle{
  color:#F5CEA5;
  font-weight:bold;
  }