body {
	font:normal 12px arial,tahoma,verdana,sans-serif;
	color:#422A3D;
	text-decoration:none
	}
a {
	color:#422A3D;
	text-decoration:none
	}
a {text-decoration:none}
a:hover {text-decoration:underline}
body {
	text-align:center;
	background:#000
	}
body, form, p, h1 {
	margin:0;
	padding:0
	}
img {border:none}
.floatleft {float:left}
.floatright {float:right}
.clear {clear:both}
input {vertical-align:middle}
.bold {font-weight:bold}
.white {color:#fff !important}
.red {color:#C50101 !important}

#main {
	width:760px;
	margin:0 auto;
	text-align:left;
	background:#fff
	}
#header {
	width:760px;
	height:112px;
	background:url(/lib/mikefeinbergcompany/bg-header.jpg) no-repeat left top;
	border-bottom:1px solid #FDFB15
	}
* html #header {height:113px}
#header a {display:block;width:422px;height:100px}
#middle {position:relative;width:760px;background:#fff url(/lib/mikefeinbergcompany/bg-middle.gif) repeat-y left}
#middle.three-cols {background:#fff url(/lib/mikefeinbergcompany/bg-middle2.gif) repeat-y left}
#middle.three-cols2 {background:#fff url(/lib/mikefeinbergcompany/bg-middle3.gif) repeat-y left; }

.left-column {
	width:169px;
	background:url(/lib/mikefeinbergcompany/bg-left-column.gif) repeat-x top;
	padding:7px 0 0 0;
	color:#fff
	}
.right-column {
	background:#fff;
	width:591px;
	xbackground:url(/lib/mikefeinbergcompany/main-bg.gif) repeat-y right;
	}
.right-column.right-bg {
	background:url(/lib/mikefeinbergcompany/bg-right-bg.gif) repeat-y right
	}
.right-column .left {width:445px}
.right-column .right {width:146px}
	
.right-column .item-right-col .right{
	background:url(/lib/mikefeinbergcompany/new-right-bg.gif) repeat-y right;
}

form.search-box {
	width:164px;
	height:28px;
	padding:22px 0 0 5px;
	background:#FCFB0D url(/lib/mikefeinbergcompany/bg-search-box.gif) no-repeat left top
	}
* html form.search-box {
	width:169px;
	height:50px
	}
form.search-box .text {
	width:133px;
	height:19px;
	font:12px/13px arial,sans-serif
	}
	
.left-column ul {
	padding-bottom:1px;
	background:url(/lib/mikefeinbergcompany/border-left-nav.gif) no-repeat left bottom;
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding: 0px;
margin: 0px;
	}
.left-column ul li {
	padding-top:1px;
	background:url(/lib/mikefeinbergcompany/border-left-nav.gif) no-repeat left top
	}
.left-column ul li a {
	display:block;
	background:url(/lib/mikefeinbergcompany/bg-a-left-nav.gif) no-repeat 0 -100px;
	font:bold 11px/23px arial,sans-serif;
	color:#fff;
	padding-left:22px
	}
.left-column ul li a:hover {background-position:0 0;text-decoration:none;color:#F5F563}

form.join-box {
	width:164px;
	height:29px;
	padding:36px 0 0 5px;
	margin-bottom:10px;
	background:#FCFB0D url(/lib/mikefeinbergcompany/bg-join.gif) no-repeat left top
	}
* html form.join-box {
	width:169px;
	height:65px
	}
form.join-box .text {
	width:133px;
	height:19px;
	font:12px/13px arial,sans-serif
	}
div.cards-and-other {
	width:169px;
	text-align:center;
	margin:0 0 35px 0
	}
div.cards-and-other img {margin-bottom:6px}





#middle .top-car {
	position:absolute;bottom:0;left:0;
	background:url(/lib/mikefeinbergcompany/bg-top-car.gif) no-repeat left bottom;
	width:169px;
	height:21px
	}
* html #middle .top-car {bottom:-1px}







#footer {
	width:760px;
	position:relative;
	height:130px;
	font:11px tahoma,sans-serif;
	background:#fff url(/lib/mikefeinbergcompany/bg-footer.gif) no-repeat left top
	}
#footer ul {
	position:absolute;
	top:30px;
	right:5px;
	font:11px arial,tahoma,sans-serif;
	padding: 0px;
	margin: 0px;
	}
#footer ul li {
	float:left;
	background:url(/lib/mikefeinbergcompany/border.gif) no-repeat right;
	padding:0 11px;
	list-style-type:none;
	}
#footer ul li.last {background:0;padding:0 5px 0 15px}
#footer ul li a {color:#fff}
#footer ul li.last a {
	display:block;
	height:14px;
	float:left;
	background:url(/lib/mikefeinbergcompany/cart.gif) no-repeat 0 0;
	padding:0 0 0 19px;
	font-weight:bold
	}
#footer div.links {
	position:absolute;
	width:760px;
	color:#464646;
	top:57px;
	text-align:center
	}
#footer div.links a {color:#464646}
#footer div.design {
	position:absolute;
	top:110px;
	left:10px
	}
#footer div.copyrights {
	position:absolute;
	top:110px;
	right:10px
	}
	

	
div.top-nav {
	position:relative;
	z-index:100;
	width:591px;
	height:30px;
	background:url(/lib/mikefeinbergcompany/bg-top-nav.gif) no-repeat 100% -1px;
	text-align:right;
	font-size: 11px;
	}
div.top-nav ul {float:right;padding:7px 0px 0px 0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
	margin: 0px;}
div.top-nav ul li {
	float:left;
	background:url(/lib/mikefeinbergcompany/border.gif) no-repeat right;
	padding:0 11px;
	}
div.top-nav ul li a {color:#fff}
div.top-nav ul li.last {background:none}
div.top-nav ul li.last a {
	display:block;
	height:14px;
	float:left;
	background:url(/lib/mikefeinbergcompany/cart.gif) no-repeat 0 0;
	padding:0px 0px 0px 19px;
	font-weight:bold
	}
	
div.welcome {
	width:445px;
	height:283px;
	position:relative;
	top:-25px;
	z-index:1;
	margin-bottom:-25px;
	background:url(/lib/mikefeinbergcompany/bg-welcome.jpg) no-repeat left bottom;
	}
div.welcome div {
	position:absolute;
	top:50px;
	left:213px;
	width:215px;
	text-indent:1px;
	color:#0C0150;
	font:11px/14px arial,sans-serif
	}
	
div.featured-sections {
	padding:0 0 0 6px 
	}
div.featured-sections a{
	font:bold 12px arial;
	color:#000;
	text-decoration:none;
}
div.featured-sections a:hover{
	text-decoration:underline;
}
div.featured-sections .one {
	width:435px;
	border-bottom:1px solid #ccc;
	padding:6px 0
	}
div.featured-sections .one .image {
	float:left;
	width:110px;
	text-align:center
	}
div.featured-sections .one .text {
	float:left;
	width:320px
	}
div.featured-sections .one .text a {
	display:block;
	font-weight:bold;
	font-size:12px;
	margin:0 0 6px 0
	}
div.featured-sections .last {border:0}



/* featured items */
div.featured-items {
	width:100%;
	background:url(/lib/mikefeinbergcompany/bg-featured-items.gif) no-repeat left top;
	padding:50px 0 15px 0
	}
div.sections {
	width:100%;
	padding:0 0 15px 0;margin-top:20px
	}
div.section {
	xbackground: url(/lib/mikefeinbergcompany/bg-section.gif) repeat-y left;
	padding:0
	}
			/* for sections */
div.sections div.section {xbackground: url(/lib/mikefeinbergcompany/bg-sections.gif) repeat-y left;}
div.sections div.section .line {
	width:100% !important;
	xbackground:url(/lib/mikefeinbergcompany/bg-sections-line.gif) no-repeat left top !important;
	padding-top:15px !important;
	padding-bottom:10px !important
	}
div.sections .line .item {width:177px !important;padding:0 10px !important}
* html div.sections .line .item {width:197px !important;border-right:1px solid #C1C0BF}
div.sections .line .item .pict {height:130px !important}
			/* for sections end */
			
div.section .line {
	width:445px;
	xbackground:url(/lib/mikefeinbergcompany/bg-line.gif) no-repeat 0 bottom;
	padding-bottom:20px !important;
	padding-top:4px !important
	}
* html div.section .line {
	padding-top:5px !important
	}
* html div.featured .line {
	padding:7px 0 0 0
	}
div.featured .line .item {
	width:136px;
	padding:0 5px 0 5px
	}
* html div.featured .line .item {
	width:146px;
	}
div.featured .line .item a {
	width:100%;
	height:30px;
	display:block;
	text-align: center;
	font-weight: bold;
	color:#000;
	}
div.featured .line .item p {
	width:100%;
	margin:0;
	text-align: center;
	color:#474747;
	}
div.featured .line .item .pict {
	width:100%;
	height:90px;
	margin:5px 0;
	text-align: left;
	display:table;
	}
* html div.featured .line .item .pict{
	position:relative;
	}
div.featured .line .item .pict a {
	display:table-cell;
	vertical-align: middle;
	}
* html div.featured .line .item .pict a {
	position:absolute;
	top:50%;
	}
* html div.featured .line .item .pict a img {
	position:relative;
	top:-50%;
	}
div.featured .bottom {
	background: url(/lib/mikefeinbergcompany/feat-line-bottom.gif) no-repeat 17px bottom !important;
	padding-bottom:5px;
	}
	
	
	
/* Most Popular */
div.most-popular {
	width:100%;
	background:url(/lib/mikefeinbergcompany/bg-most-popular.gif) no-repeat left top;
	padding:40px 0 10px 0;
	text-align:center;
	}

	
div.most-popular.you-may-also {background:url(/lib/mikefeinbergcompany/bg-you-may-also.gif) no-repeat left top}
div.most-popular .one {padding:9px}
div.most-popular .one div {border:1px solid #bbb;width:100%;padding:5px 0;background:#fff}
div.most-popular .one div a {padding:0}
div.most-popular .one a {display:block;text-align:center;font-weight:bold;padding:4px 0 6px 0;color:#000}


#breadcrumbs {
	text-align:right;
	padding:10px 15px 10px 5px;
	font:bold 11px arial;
	width: 575px;
	}

*html #breadcrumbs {
	width: 565px;
}

	
#breadcrumbs a {text-decoration:underline}
#breadcrumbs a:hover {text-decoration:none}

#item {
	padding:0 0 20px 12px;
	width:423px;
	}
* html #item {width:435px}

#item2 {
	padding:0 0 20px 12px;
	width:560px;
	}
	
#item .table {width:228px}
#item .table .name {
	text-align:center;
	border-top:1px solid #000;
	border-bottom:3px solid #000;
	background:#EBEBEB;
	padding:8px 5px 5px 5px;
	font-weight:bold
	}
#item .table .row {
	float:left;
	width:100%;
	border-bottom:1px solid #000;
	background:#0C0150;
	color:#fff
	}
#item .table .left {
	float:left;
	text-align:right;
	padding:4px 9px 4px 0;
	width:76px;
	border-right:1px solid #000;
	border-bottom:1px solid #000
	}
* html #item .table .left {width:86px}
#item .table .right {
	float:left;
	padding:4px 0 4px 6px;
	width:136px;
	border-bottom:1px solid #000
	}
* html #item .table .right {width:142px}
#item .table .row.black div {background:#000;color:#FFFF76;border-color:#0B014B !important}
#item .table .row div.right.qty {padding:4px 0 3px 6px}
* html #item .table .row div.right.qty {padding-top:3px}
#item .table .row div.right.qty input.qty {
	width:22px;
	height:14px;
	font:10px/10px arial,sans-serif;
	text-align:right;
	padding:0
	}
#item .table .row div.right.qty span {
	padding:0 0 0 15px;
	background:url(/lib/mikefeinbergcompany/arrow.gif) no-repeat 5px
	}
#item .table .row.grey {background:#C5C5C5;}
#item .table .row.grey div {
	color:#000;
	background:#C5C5C5;border-color:#A1A1A1
	}
#item .table .row.grey div.left {padding-bottom:0;height:41px}
* html #item .table .row.grey div.left {padding-bottom:0;height:46px}
#item .table .row.big .left {
	padding-bottom:0;height:35px;border-bottom:0
	} 
* html #item .table .row.big .left {height:40px}
#item .table .row.big .right {border:0}
#item .table .buttons {
	float:left;
	text-align:center;
	width:100%;
	background:#F5F351 url(/lib/mikefeinbergcompany/bg-buttons.gif) repeat-x top;
	height:93px
	}
#item .table .buttons a img {margin-top:5px}
#item .item-image {
	text-align:center;
	width:192px;
	vertical-align:top;
	}
#item .item-image .i {width:192px;background:url(/lib/mikefeinbergcompany/bg-i.gif) repeat-y right}
#item .item-image .i .floatleft {padding-left:5px}

div.about{
	font:normal 11px arial,tahoma,verdana,sans-serif;
}

div.about .item-caption-title{
	display:block;
	width:100%;
	background:#0C0150;
	color:#FFFE97;
	padding:2px 0;
	margin:0 0 3px 0;
	text-align:center;
	font-weight:bold;
	}
	
div.about p {
	margin-bottom:20px
	}
div.related-items {text-align:center; color:#6f6f6f; width:100%;}
div.related-items b {
	display:block;
	width:100%;
	background:#FFFE97;
	color:#0C0150;
	padding:2px 0;
	margin:0 0 3px 0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	}
div.related-items a {color:#6f6f6f; font-size: 11px;}
div.related-items a:hover {color:#0C0150}

/* SECTION PAGE */
#section {
	width:100%;
	background:url(/lib/mikefeinbergcompany/bg-section.jpg) no-repeat left top;
	padding-top:22px
	}
#section div.name {
	padding-left:58px;
	padding-bottom:20px;
	font-size: 12px;
	font-weight: 800;
	}
#section .image {
	width:162px;text-align:center;padding:14px 0
	}
#section .text {width:560px;margin-left:10px;color:#0C0150;line-height:16px}

#section .text2 {width:400px; margin-left:10px;color:#0C0150;line-height:16px;}

.section-page{
	background-color:#FFF;
	background:url(/lib/mikefeinbergcompany/sect-bg.gif) repeat left top;
}

.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #000099;
	color:#FFFFFF;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	background-color: #FFFFFF;
	z-index:9999;
	width:550px;

	display:none;
}
html > body #imgplaceholder {min-width: 550px;}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

.you-save{
	color:#C70102;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.price{
	color:#474747;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.sale-price{
	color:#C40001;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.conts-name a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

.conts-name a:hover{
	text-decoration:underline;
}

.ell-caption{
	font:normal 12px Arial, Helvetica, sans-serif;
}

.info-body, .privacy-body, .search-body, .order-body{
	padding-top:10px;
	padding-left:10px;
	width:550px;
}

.searchbody a{font-size: 10px;}

/*.right-column  .section-page{
background:url(/lib/mikefeinbergcompany/sect-bg.gif) repeat-y right top;
}*/

#product-info-table{
	xbackground-color:#000;
}

#product-info-table th{
	background-color:#0C0150;
	color:#FFF;
	font:normal 11px arial;
	padding:2px 5px 2px 0px;
	text-align:right;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

#product-info-table td{
	background-color:#0C0150;
	color:#FFF;
	font:normal 11px arial;
	padding:2px 0px 2px 5px;
	text-align:left;
	xborder-left:1px solid #000;
	border-bottom:1px solid #000;	
}

#product-info-table .prod-info-name{
	background-color:#EBEBEB;
	font:bold 12px verdana;
	text-align:center;
	color:#000;
	border-bottom:4px solid #000;
	border-top:1px solid #000;		
}

#product-info-table .prod-info-bot-row{
	background:url(/lib/mikefeinbergcompany/prod-info-bot-row-bg.gif) repeat-x left top;
	border-bottom:none;
}

#product-info-table td.out-of-stock-row {
	background-color: #FFFFFF;
	border-bottom: none;
	padding-right: 5px;
}

#product-info-table .sale-price{
	background-color:#000000;
	color:#FFFE77;
	border-bottom:1px solid #0C0150;
	font-weight:bold;
}

#product-info-table .you-save{
	background-color:#000000;
	color:#FFFE77;
}

#product-info-table select{
	max-width:140px;
	
}

#tellafriend-form .button {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #DCDCDC;
	border-bottom: 3px outset #999999;
	border-right: 3px outset #999999;
	border-left: 2px outset #666666;
	border-top: 2px outset #666666;
	cursor: pointer;
}
#tellafriend-form .button-over {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	background: #EEEEEE;
	text-decoration: underline;
	border-bottom: 3px outset #999999;
	border-right: 3px outset #999999;
	border-left: 2px outset #666666;
	border-top: 2px outset #666666;
	cursor: pointer;
}
#tellafriend-form td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#tellafriend-form .text-box {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width: 157px;
}
#tellafriend-form .subject-box {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
}
#tellafriend-form .message-box {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
	height: 100px;
}
.tellfriend-confirm-hide{
	visibility:hidden;
	display:none;
}
.tellfriendconfirm{

	font:bold 12px Verdana, Arial, Helvetica, sans-serif !important;
	color:#990000 !important;
	text-align:center !important;
}

#product-info-table .qty-pricing-table{
	background-color:#C5C5C5;
	color:#000;
}
#product-info-table .qty-pricing-table td{
	background-color:#C5C5C5;
	color:#000;
	border-bottom:none;
	padding-left:0px;
}

/*#product-info-table .qty-pricing-sep-row{
	background-color:#000;
}*/


.conts-sep{
	background:url(/lib/mikefeinbergcompany/conts-sep.gif) repeat-y center top;
	padding-top:10px;
}

.conts-horiz{
	border-top:10px solid #FFF;
}
