.deal-label{display:none;}

*
{
margin:0;
padding:0;
}

html
{

}

body
{
background-color: #eceded;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#656b6d;
/*text-align:justify;*/
}

a { transition: all 0.15s linear; -webkit-transition: all 0.15s linear; }

.advert {
-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
}

.advert img {
-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
}

.moreInfoBtnHolder
{
width:317px;
border-collapse:collapse;
}

.sortBy
{
float:right;
margin:7px 0 0 10px;
}

.sortBy table tr td
{
padding:0 0 0 7px;
vertical-align:middle;
}

.filterImg
{
margin:-5px 0 10px 0;
}

.moreInfoBtnHolder tr td
{
padding:0;
margin:0;
}

.productListPlayer
{
position:relative;
width:230px;
height:20px;
margin-top:6px;
}

.newsMenu h3
{
margin-top:8px;
margin-bottom:5px;
}

.newsMenu ul
{
list-style:none;
margin-left:10px;
}

.newsMenu li.a
{
font-weight:bold;
}

.mayBeInterested tr td
{
width:125px;
text-align:center;
padding:7px 10px 0 10px;
}

.currency
{
position:absolute;
left:40px;
top:130px;
width:350px;
background-color:#fff;
border:2px solid #656b6d;
padding:10px;
display:none;
visibility:hidden;
z-index:100;
}

.maxReachedDiv
{
font-weight:bold;
margin-bottom:5px;
display:none;
visibility:hidden;
}

.largeImage
{
position:absolute;
left:-2px;
top:0px;
background-color:#fff;
border:2px solid #656b6d;
padding:10px;
padding-top:30px;
display:none;
visibility:hidden;
}

.formatDropDiv
{
position:absolute;
left:210px;
top:250px;
/*background-color:#fff;
border:2px solid #656b6d;
padding:10px;*/
display:none;
visibility:hidden;
}

.multiFormatTbl tr td
{
vertical-align:middle;
padding:3px 0 3px 0;
border-top:1px solid #e2e2e2;
}

.multiFormatTbl tr td a,.multiFormatTbl tr td a:hover
{
text-decoration:none;
color:#656b6d;
}

.multiBuyBtn
{
margin-top:5px;	
}

img
{
border:0;
}

ul
{
margin-left:25px;
margin-bottom:10px;
}

a
{
color: #212223;
text-decoration:none;
}

a:hover
{
color: #505356;
text-decoration:underline;
}

p
{
margin-bottom:10px;
}

h1
{
font-size:16px;
font-weight:bold;
line-height:20px;
}

h2
{
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

h3
{
font-size:12px;
font-weight:bold;
margin-top:25px;
margin-bottom:10px;
}

h4
{
font-size:10px;
font-weight:bold;
}





table.checkout
{
width:440px;
}

img.cartRemove
{
position:relative;
top:2px;
margin-right:5px;
}

table.checkoutOptions td
{
vertical-align:middle;
white-space:nowrap;
padding-left:3px;
padding-right:3px;
}

table.checkout tr td
{
padding:7px 2px 7px 2px;
border-bottom:1px solid #ccc;
}

table.checkout tr.titles td
{
font-weight:bold;
}

table.checkout tr.totals td
{
font-weight:bold;
font-size:12px;
border:none;
color:#484848;
}

table
{
border-collapse:collapse;
}

table tr td
{
vertical-align:top;
}

table.pTbl
{
margin-top:20px;
/*border:2px solid #cacecf;*/
font-size:11px;
padding:2px;
width:240px;
}

table.pTbl tr td
{
background-color:#f3f4f4;
padding:4px 6px 4px 6px;
border:2px solid #fff;
/*width:105px;*/
}

table.pTbl tr td.d
{
background-color:#eceded;
font-weight:bold;
/*color:#212223;*/
}

table.pTblExtended
{
margin-bottom:15px;
/*border:2px solid #cacecf;*/
font-size:11px;
padding:2px;
width:440px;
}

table.pTblExtended tr td
{
background-color:#f3f4f4;
padding:4px 6px 4px 6px;
border:2px solid #fff;
/*width:105px;*/
}

table.pTblExtended tr td.d
{
background-color:#eceded;
font-weight:bold;
/*color:#212223;*/
}

table.contact
{
margin-left:20px;
margin-top:20px;
margin-bottom:20px;
width:430px;
}

table.contact tr td
{
vertical-align:middle;
padding-right:10px;
padding-left:4px;
padding-top:5px;
padding-bottom:5px;
}

table.contact tr td input,table.contact tr td textarea
{
width:300px;
}

.buyDiv
{
margin-top:-2px;
position:relative;
height:34px;
}

.dropFormat
{
position:absolute;
top:6px;
left:0;
width:163px;
}

.btnBuy
{
position:absolute;
top:2px;
left:170px;
}

.player
{
background-image:url(/images/playerBg2.jpg);
background-repeat:repeat-x;
height:100px;
position:relative;
width:440px;
margin-bottom:24px;
border-top:1px solid #999;
}

p.prevNext a
{
color: #404040;
font-weight: bold;
font-size: 11px;
line-height: 26px;
padding-left: 5px;
padding-bottom: 4px;
padding-right: 5px;
padding-top: 4px;
-moz-border-radius: 5px;
border-radius: 5px;
border:0px solid #656b6d;
background-color:#fff;
}

p.prevNext a.a
{
text-decoration:none;
background-color: #cccccc;
}

p.prevNext a:hover
{
text-shadow: 0px 1px 5px #808080;
color: white;
text-decoration:none;
background-color: #bebebe;
}


p.prevNext span
{
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border:0px solid #aeb0b1;
color:#aeb0b1;
background:none;
}

.sitemap h1
{
font-size:14px;
margin:10px 0px 0px 0px;
padding:0;
}

.sitemap h2
{
font-size:12px;
margin:5px 0px 5px 15px;
padding:0;
}

.sitemap h3
{
font-size:10px;
margin:0px 0px 0px 30px;
padding:0;
}

.holder
{
position:relative;
top:0;
width:892px;
margin:auto;
}

.hdr
{
position:absolute;
top:0;
left:-4px;
width:900px;
height:112px;
background-image:url(/images/hdrBg.gif);
}

.hdr2
{
position:absolute;
top:0;
left:-4px;
width:900px;
height:112px;
background-image:url(/images/tenreasons_megaphone.gif);
}

.hdr3
{
position:absolute;
top:0;
left:-4px;
width:900px;
height:112px;
background-image:url(/images/hdrBglove2.gif);
}

.logo
{
position:absolute;
top:23px;
left:17px;
}

.logolove
{
position:absolute;
top:0px;
left:700px;
}

.srchInput
{
position:absolute;
top:84px;
right:32px;
width:256px;
}

input,textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px 2px 2px 2px;
color:#333;
}

.srchBtn
{
position:absolute;
top:81px;
right:2px;
}

.nav
{
position:absolute;
top:215px;
left:-4px;
width:900px;
height:40px;
background-image:url(/images/navBg.gif);
background-repeat:repeat-x;
}

.nav ul
{
list-style:none;
margin-left:14px;
}

.nav ul li
{
display:inline;
}

.nav ul li a
{
color: #656b6d;
text-decoration:none;
height:30px;
position:relative;
top:13px;
padding:9px 12px 9px 14px;
border-right:1px solid #d9dbdb;
margin-left:-4px;
}

.nav ul li a:hover
{
color: #444749;
text-decoration:none;
height:30px;
position:relative;
top:13px;
padding:9px 12px 9px 14px;
border-right:1px solid #d9dbdb;
margin-left:-4px;
}

.nav ul li a.a
{
font-weight: bold;
text-shadow: 0px 1px 1px white;
background-color:#cacecf;
/*font-weight:bold;
border-right:1px solid #a6aaab;
border-left:1px solid #a6aaab;*/
}

.naviframe
{
position:absolute;
top:225px;
left:790px;
width:100px;
height:40px;
}

.navBgR
{
position:absolute;
top:0;
right:-1px;
}

.navBgL
{
position:absolute;
top:0;
left:-1px;
}

.l
{
position:absolute;
left:0;
top:260px;
width:206px;
}

.r
{
position:absolute;
right:0;
top:260px;
width:206px;
}

.m
{
position:absolute;
left:217px;
top:260px;
width:458px;
}

.boxMid
{
text-shadow: 0px 0px 3px white;
position:relative;
margin-bottom:14px;
background-color:#fff;
padding-left:9px;
padding-right:9px;
float:left;
width:440px;
}

.boxMid h1
{
color:#484848;
}

img.corners
{
margin-left:-9px;
margin-right:-9px;
display:block;
}

.boxL
{
text-shadow: 0px 0px 3px white;
position:relative;
margin-bottom:14px;
background-color:#cacecf;
color:#676a6b;
padding-left:9px;
padding-right:9px;
float:left;
width:188px;
}

.boxL h2
{
color:#676a6b;
margin:0;
margin-top:-2px;
margin-bottom:17px;
}

.boxM
{
text-shadow: 0px 1px 3px #212121;
position:relative;
margin-bottom:14px;
background-color: #656b6d;
color:#cacecf;
padding-left:9px;
padding-right:9px;
float:left;
width:188px;
}

.boxM a
{
	color: white;
}

.boxM a:hover
{
	text-decoration: none;
	color: #dcdcdc;
}

.boxM div.i
{
display:none;
visibility:hidden;
}

.boxM h2
{
color:#eaebec;
margin-top:-2px;
margin-bottom:17px;
}

.boxM h3
{
color:#cacecf;
background-image:url(/images/arrowC.gif);
background-position:left;
background-repeat:no-repeat;
margin-top:3px;
margin-bottom:2px;
}

.boxM h3.a
{
background-image:url(/images/arrowE.gif);
margin-bottom:2px;
}

.boxM h3.noDrop
{
background-image:url(/images/arrowC.gif);
}

.boxM h3 a
{
color:#cacecf;
text-decoration:none;
padding-left:14px;
}

.boxM h3 a:hover
{
text-decoration:underline;
}

.boxM h4
{
margin:1px 0 2px 25px;
}

.boxM h4 a
{
color:#eaebec;
text-decoration:none;
}

.boxM h4 a:hover
{
text-decoration:underline;
}

.boxD
{
position:relative;
margin-bottom:14px;
background-color: #212223;
color:#eceded;
padding-left:9px;
padding-right:9px;
float:left;
width:188px;
}

.boxD h2
{
text-shadow: 0px 0px 3px black;
color:#eceded;
margin-top:-2px;
margin-bottom:17px;
}

.boxT
{
position:absolute;
left:0;
top:0;
}

.boxB
{
position:absolute;
left:0;
bottom:0;
}

.boxDiv
{
position:absolute;
top:32px;
left:0;
width:206px;
height:2px;
}

table tr td.cartI
{
padding-right:8px;
color:#656b6d;
font-weight:bold;
}

p.cartFullMsg
{
color:#cacecf;
font-weight:bold;
}

table tr td.newI
{
padding-right:8px;
color:#656b6d;
font-weight:bold;
vertical-align:top;
padding-top:12px;
}

table tr td.newD
{
width:152px;
text-align:center;
padding-bottom:15px;
}

table.coupon
{
width:200px;	
}

table.coupon tr td
{
padding:5px;
vertical-align:middle;
}
