/* CSS Document */
.maintab {
	width:630px;
	margin: 0 0 0 141px;
	background-color: #0f0f0f!important;
	
}

.maintab-footer  {
	width:630px;
	margin: 0 0 0 141px;
	background-color: none;	
	border:0;
	overflow:hidden;
	border-collapse:collapse;
}
.maintab-footer tr td.track { height:9px; display:block; background-color: #0f0f0f!important; }

.content2hp{
	margin-left:auto;
	margin-right: auto;
	margin-top:15px;
	width:591px;
	background:#000000!important;
}

.content3sp{
	margin-left:auto;
	margin-right: auto;
	margin-top:0px;
	width:591px;
	background:#000000!important;
}


.td-right-grey { background:#333; }

.homepageul{
	padding:0px!important;
	margin:0!important;
	width:100%;
	background:#333 url('bg_basket.gif') repeat-x top!important;
}

.categorymenu { overflow:hidden; width:180px; background:none; }

.subpageli{
	border:0;
	line-height: 27px; 
	list-style-type: none;
	display: block; 
	margin: 0 0 0 5px;
	padding: 1px 0 0 4px;
	background:url(submenu-border-top.gif) repeat-x top!important;
	width:164px;
	overflow:hidden;
}
.subpageli-first {  
	background-image:none!important; 
	width:164px; 
	border:0;
	line-height: 27px; 
	list-style-type: none;
	display: block; 
	margin: 0 0 0 5px;
	padding: 1px 0 0 4px;
}
	
.subpageli_ov{
	border:0!important;
	line-height: 27px; 
	list-style-type: none;
	display: block; 
	margin: 0 0 0 5px;
	padding: 1px 0 0 4px;
	background: #3d3d3d!important;
	width:164px;
}
a {
	color:#c8c6c6!important;
	text-decoration:none;
}

a:hover {
	color:#c8c6c6!important;
	text-decoration:underline;
}

.bar-border-top { background:url('bar-top.gif') repeat-x top; height:45px; display:block; }
.bar-border-top p { color:#3f3f3f; text-align:right; line-height:42px; margin:0; padding-right:10px;}
.bar-border-top p a { color:#fff!important; margin:0 10px; display:inline; line-height:42px; font-weight:bold; font-size:12px; }

.basket{
	
	padding:10px 5px 0 5px!important;
	margin:0!important;
	width:180px;
	background:#333 url('bg_basket.gif') repeat-x top!important;
	
}
.basket tr td { background:url('submenu-border-top2.gif') repeat-x bottom!important; }

p.footer { color:#777!important; }

.subcategory { border:1px solid #0d0d0d; margin:0 10px 10px 0!important; }

#buybutton { background:#333; }

td.smallbold { border:1px solid #0d0d0d;  } 

.subpge_mainmenu { background:#000000 url('subpge_mainmenu.gif') repeat-x top; padding-top:10px; }

.tbl-content-text { padding:10px 10px 30px 10px; }

#headerWrap100 { width:100%; margin:0; padding:0; display:block; overflow:hidden; background: url('bg_header-top-border.gif') repeat-x top; text-align:center; }
#headerWrap100 #headerSize { width:700px; margin:0 auto; padding:0; overflow:hidden; height:120px; position:relative; }
#headerWrap100 .qmenu { width:261px; height:27px; position:absolute; top:0; left:356px; overflow:hidden; display:block; background:url('bg_header-qmenu.gif') no-repeat;  }
#headerSize .qmenu p { color:#3f3f3f; text-align:center; line-height:25px; margin:0;}
#headerSize .qmenu p a { color:#fff; margin:0 10px; display:inline; line-height:25px; }
#headerSize #logo-r { margin:0; position:absolute; top:20px; left:10px; border:0; outline:none; }
#headerSize #twitter { margin:0; position:absolute; top:45px; left:410px; border:0; outline:none; }

.td-featured-product { width: 411px; padding:40px 5px 10px 5px; background:url('featured.gif') no-repeat top; }