


body 
{
	font-family:verdana;
	font-size:11px;
	margin:0px;
	padding:0px;
        background:#EBD7FF;
	
}


#logotext
{
 font-family:Tahoma;
    font-size:36px;

    color:#666;	

}


h1 {style.css (line 83)
color:#645f5f;
font-family:Tahoma;
font-size:36px;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h2 {style.css (line 83)
-x-system-font:none;
color:#645f5f;
font-family:verdana;
font-size:13pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-size:15px;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
a {
color:#5407A0;
text-decoration:underline;

font-weight:bold;
}

li
{
 list-style:none;
}

#FrameContent
{
	width:985px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
#header
{
	 height:110px;
	 color:#616466;
	 font-size:10px;
}



#header img
{ 
	float:left;
}
#header a
{
	float:right;
	color:#5407A0;
	margin-right:5px;
	margin-top:3px;
	text-decoration:underline;
	 
}
#header a:hover
{
	text-decoration:underline;
	color:#5407A0;
}
#menu
{
	margin:0px;
	padding:0px;
	 display:inline;	
	 width:1002px;
	 height:30px;
	
	 overflow:hidden;
}
#menu
{
	margin:0px;
	padding:0px;
	 display:inline;	
	 width:1002px;
	 height:30px;
	
	 overflow:hidden;
}
#menu li
{
  float:left;
  
    width:490.5px;






  height:30px;
  overflow:hidden;
  display:inline;	
  position:relative;
  background:#CC0000;
}
#menu li.frist
{
	width:79px;
    background:black;
}
#menu li.frist span
{
	width:79px;
	border:0px;
}
#menu li.last
{
	width:81px;
	background:#CC0000;
}
#menu li span
{
    position:absolute;	
	left:0px;
	height:0px;
	height:30px;
	line-height:28px;
	width:124px;
	border-left:solid 0px #fff;	 
	text-align:center;
	
	vertical-align:middle;
	
}
#menu li span a
{
	text-decoration:underline;
	color:white;
}
#searchline
{
	clear:both;	
	height:27px;
	line-height:27px;
	vertical-align:bottom;
	color:#eeeeee;
	font-weight:700;
	margin-top:1px;	
	width:99.7%;
	overflow:hidden;	
	background:#cccccc;
}
#searchline h1
{
	 height:27px;
	 line-height:27px;	 
	 padding:0px;
	 margin:0px 0px 0px 0px;
	 float:left;	 
	 font-size:12px;
}
#searchline span
{
	height:30px;
	line-height:27px;
	  float:right;
	   margin:0px 5px 0px 5px;	  
	  color:#E88D22;	  
}
#searchline span input
{
	vertical-align:bottom;
}
#searchline span img
{
	vertical-align:bottom;
	margin-left:3px;
}
#searchline span input.keywords
{
	width:354px;
	vertical-align:bottom;
}
#searchline a
{

	color:black;
	
	 
}

#mainContent
{
	 width:985px;
	 height:auto;
	 clear:both; 
}
#mainContent :after
{
	 content:".";font-size:1px;
  visibility:hidden;
  clear:both; float:none;
}

#leftpanel
{
	 width:200px;
	 height:auto;
	 overflow:hidden;
	 float:left; 
}
.itemtop
{
	width:200px;
	height:27px;
	clear:both;
	position:relative;
	overflow:hidden;
	margin-top:10px;
 line-height:23px;
 color:#fff;
 vertical-align:middle;
	background:#CC0000;
}
.itemtop span
{
	line-height:23px;
	position:absolute;
	left:20px;
	top:0px;
	color:#fff;
	font-weight:700;
	vertical-align:middle;
}
.itemmiddle
{
	width:200px;
	clear:both;
	height:auto;
	background:url(images/itemcenter.gif) repeat-y;

}
.itemmiddle ul
{
	 margin:0px 0px 0px 10px;
	 padding:5px 5px 5px 5px;
}
.itemmiddle ul li
{
	height:25px;
	line-height:25px;
	overflow:hidden;
	vertical-align:middle;
	padding:0px;
	
}
.itemmiddle ul li a
{
	color:#5407A0;
	text-decoration:underline;
}
.itemmiddle ul li a:hover
{
	color:#f50;
	text-decoration:underline;
}

.itembottom
{
	width:200px;
	height:5px;
	clear:both;
	background:url(images/itembottom.gif);
	overflow:hidden;
}




#centerpanel
{
	 width:768px;
	 height:auto;
	 overflow:hidden;
	 float:left;
	 margin-left:11px;	 
}




.centertitle
{
	width:770px;
	height:27px;
	overflow:hidden;
	position:relative;
	clear:both;
	margin:10px 0px 0px 0px;
	line-height:23px;
	color:#fff;
	vertical-align:middle;
	background:#CC0000;
}
.centertitle a
{
	 color:;
	 text-decoration:underline;

}




.centertitle span
{
	line-height:23px;
	position:absolute;
	left:20px;
	top:0px;
	color:#fff;
	font-weight:600;
	vertical-align:middle;
	
}

#centerpanel ul
{
	margin:0px;
	padding:0px;
	
}
#centerpanel ul:after
{
	 content:".";font-size:1px;
  visibility:hidden;
  clear:both;
}
#centerpanel ul li
{
	 width:145px;
	 height:235px;
	 overflow:hidden;	 
	 float:left;	 
	 text-align:center;
	  
}
#centerpanel ul li div
{
	height:150px;
	line-height:150px;
	width:145px;
	text-align:center;
    position:relative;
    overflow:hidden;
   
}
#centerpanel ul li div p
{
	 position:static;
    +position:absolute;
     top:50%
}
#centerpanel ul li div p img
{
	 position:static;
  +position:relative;
  top:-50%;left:-50%;
  vertical-align:middle;
}
#centerpanel ul li div p:after {
  content:".";font-size:1px;
  visibility:hidden;
}
#centerpanel ul li span
{
	width:145px;
	height:16px;
	display:block;
	line-height:16px;	
	vertical-align:middle;
}
#centerpanel ul li span.name
{
	 font-weight:700;
}
#centerpanel ul li span.price
{
	 color:#666;
}
#centerpanel ul li span.save
{
	 color:#CA0B0E;
}
#centerpanel ul li span.buynow
{
		height:23px;				 
		line-height:23px;
		vertical-align:middle;
	   margin:10px 0px 0px 0px;
}
#centerpanel ul li span.buynow a
{
	height:23px;
	width:88px;
	line-height:23px;
	display:block;
	overflow:hidden;
	margin:auto;
}

#centerpanel  img
{

vertical-align: bottom;
padding: 0px;

border-style: solid;
border-width: 1px;
border-color: #CC0000;

display: inline-block;
}
.viewall
{
	clear:both;
	width:580px;
	height:22px;	
	 
	text-align:right;
	padding-top:5px;
	vertical-align:middle;	 
}
.viewall a 
{
	height:17px;
	width:87px;	 	 
    overflow:hidden;
    display:block;
    float:right;	
}

#rightpanel
{
	 width:200px;
	 height:auto;
	 overflow:hidden;
	 float:right;	 
}
#shopcart
{
	clear:both;
	 height:30px;
	 line-height:30px;
	 vertical-align:middle;
	 width:170px;
	 margin:auto;
	 color:#666;
}
#shopcart img
{
	vertical-align:middle;
}
#cartitem
{
	height:auto;
	width:170px;
	margin:auto;
	background:#F1F1F1;
	border:solid 0px #d4d4d4;
}


#Promotions
{
	margin:0px;
	padding:0px 0px 20px 0px;
}
#Promotions li
{
	 width:196px;	
	 height:190px;	 
	 text-align:center;
	  
}
#Promotions li div
{
	height:120px;
	line-height:120px;
	width:196px;
	text-align:center;
    position:relative;
    overflow:hidden;
   
    
}
#Promotions li div p
{
	 position:static;
    +position:absolute;
     top:50%;
}
#Promotions li div p img
{
	 position:static;
  +position:relative;
  top:-50%;left:-50%;
  vertical-align:middle;
}
#Promotions li div p:after {
  content:".";font-size:1px;
  visibility:hidden;
  clear:both;
}
#Promotions li span
{
	width:196px;
	height:16px;	 
	display:block;
	line-height:16px;	
	vertical-align:middle;
	 
}
#Promotions li span.name
{
	 font-weight:700;	  
	 
}
#Promotions li span.price
{
	 color:#666;
}
#Promotions li span.save
{
	 color:#CA0B0E;
}




#Offers 
{
	margin:0px ;
	padding:0px 0px 10px 10px;
	overflow:hidden;
}
#Offers  li
{
	 width:180px;		 
	 height:100px;
	 overflow:hidden;
	 text-align:center;
}
#Offers  li div
{
	height:100px;
	line-height:100px;
	width:90px;
	text-align:center;	
    position:relative;
    float:left;
    overflow:hidden;
   
}
#Offers li div p
{
	 position:static;
    +position:absolute;
     top:50%
}
#Offers  li div p img
{
	 position:static;
  +position:relative;
  top:-50%;left:-50%;
  vertical-align:middle;
}
#Offers  li div p:after {
  content:".";font-size:1px;
  visibility:hidden;
  clear:both;
}
#Offers  li div.info
{
	 position:relative;
	 float:left;
	 height:100px;
	 line-height:16px;
	 padding-top:30px;
	 vertical-align:middle;
	 text-align:left;
}
#Offers li span
{
	width:90px;
	height:16px;
	display:block;
	line-height:16px;	
	vertical-align:middle;
}
#Offers li span.name
{
	 font-weight:700; 
	  
}
#Offers  li span.price
{
	 color:#666;
}
#Offers li span.save
{
	 color:#CA0B0E;
}

#bottommenu
{
	height:27px;
	width:970px;
	clear:both;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	line-height:27px;
	background:#CC0000 none repeat scroll 0% 0%;
	margin:10px 0px 0px 0px;
	color:#fff;
}
#bottommenu a
{
	 color:#fff;
	 text-decoration:underline;
	 margin:0px 1px;
}
#bottommenu a:hover
{
	  
	 text-decoration:underline;
}
#bottommenuList
{
	width:996px;
	height:auto;
	border:solid 0px #D8D8D8;
	padding:0px 2px 0px 2px;
	
}
#bottommenuList ul
{
	margin:0px;
	padding:0px 0px 15px 0px;
	
}
#bottommenuList ul:after
{
 content:".";font-size:1px;
  visibility:hidden;
  clear:both;
}
#bottommenuList li
{
	width:142px;
	height:auto;	
	overflow:hidden;
	float:left;
	color:#666;
}

.menulist
{
	width:130px;
	clear:both;
	padding:0px;
	margin:0px;
	height:auto;
}
#bottommenuList ul li ul.menulist  li
{
	clear:both;
	width:130px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-size:10px;
}
#bottommenuList ul li ul.menulist  li.title
{
	  
	font-size:13px;
	font-weight:600;
	height:40px;
	line-height:40px;	 
	vertical-align:middle;
	overflow:hidden;
	clear:both;	
}

.menulist a
{
	color:#666;
	 margin-left:10px;
	text-decoration:none;
}

.menulist a:hover
{
	color:#f50;	
	text-decoration:underline;
}

#bottomLogo
{
	height:52px;
	width:1002px;
	overflow:hidden;
	text-align:center;
	clear:both;
	margin:10px 0px 0px 0px;
}

#bottomPanel
{
    height:40px;
    line-height:20px;
    vertical-align:middle;
    font-size:10px;
    text-align:center;
    color:#666;	
    padding:0px 0px 15px 0px;
}
#bottomPanel a
{
	color:#666;
	text-decoration:underline;
}
#bottomPanel a:hover
{
	color:#f50;
	text-decoration:underline;
}



table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
border-spacing: 0px; }

td.helpHed
{ 
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }


table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: white;
border: 2px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: white;
color: #000;
padding: 4px;
text-align: left;
border: 0px #fff solid;}

table.stats td.hed
{background-color: #CC0000;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

#sizeofselect select,
#sizeofselect input {width: 373px;  repeat-x;   }
#sizeofselect  #title-only { border: none; width: auto; background: none; }
#sizeofselect  #leftnav { width: 373px; }

#littlesizeofselect select,
#littlesizeofselect input {width: 172px;  repeat-x;   }
#littlesizeofselect  #title-only { border: none; width: auto; background: none; }
#littlesizeofselect  #leftnav { width: 172px; }
