body{font-family:arial;font-size:12px;margin:0;padding:0}
a{color:#888;text-decoration:none}
h1{font-size:28px;color:#888;margin:0;padding:0;}
h2{font-size: 18px;margin:0;padding:0;font-weight:normal}
p{font-size:12px;color:#888;}
img{border:0}
fieldset{border:0;margin:0;padding:0}
form{margin:0;padding:0}
select{border:1px solid #ccc}
hr{margin:0;padding:0;color:#fff;border:0px;border-bottom:1px solid #ccc}
#b,#s input.b,.bx,.ln a,#rv .ra,#rv .la,#ptp span,#eaf span,
#bp span,#sn,#cp .s1,#cp .s2,#pp .s1,#pp .s2,.bg,#ht1 .g,.ps,.pi,.cs,.ci{background-image:url(../../../../images/sprites1v4.png);background-repeat:no-repeat;}

.bx2,#ch span,#ch .i,#bki .i1,.i2,#b.f{background-image:url(../../../../images/sprite2v2.png);background-repeat:no-repeat}
.brand,.url{display:none}

#v{width:980px;margin:auto;position:relative}
#h{height:120px;position:relative}
#vid{background-image:url(../../../../images/playvid.png);background-repeat:no-repeat;height:120px;width:120px;display:block;cursor:pointer;}

.tl{text-align:right}
.s{font-size: 10px;}
.g{color: #888}
.r{float:right}
.c,#b p b,a:hover,.pb .se{color:#eb1061}
.sx{text-decoration: line-through}
.ab{position:absolute}

/*side box*/
.bx,.bx2{border:1px solid #ccc;background-repeat:repeat-x;background-position:0px -180px;padding: 10px;}
.bx2{background-position:0px -106px;}

/*link button style*/
.ln{font-size:16px;color:#ccc;display:inline;font-weight:normal}
.ln a{font-size:12px;color:#888;padding:0px 10px 0px 3px;font-weight:bold;}

/*submit buttons*/
.pi{padding-bottom:3px;width:150px;height: 25px;padding-left:5px;background-color:#eb1061;border:0;text-align:left;font-weight:bold;color:#fff;background-position: 120px -102px;}
.ci{padding-bottom:3px;width:150px;height: 25px;padding-left:5px;background-color:#888;border:0;text-align:left;font-weight:bold;color:#fff;background-position: 120px -102px;}
.cs{padding-bottom:3px;height: 25px;padding-left:25px;width:165px;background-color:#eb1061;border:0;text-align:right; padding-right:5px; font-weight:bold;color:#fff;background-position: -115px -102px;margin:0}

/*line menus*/
.m{list-style-type:none;margin:0px;padding:0px}
.m li{display:inline;}
#m1,#m2,#s,#b,#l{position:absolute}
#m1{left:675px;top:0px;font-size: 11px;}
#m2{left:0px;top:95px;font-size:15px;}
#m2 a,#m1 a,#m3 a{line-height: 19px;padding:0px 10px;border-right:1px solid #ccc} 
#m2 a.f{margin-left:0px;padding-left:0px}
#m2 a.l,#m1 a.l,#m3 a.l{border:0;padding-right:0px}
#m3{display:inline}
#m3 .l{padding-left:270px}

/*searchbox*/
#s{left:727px;top:90px;border:1px solid #888;width:253px}
#s input{border:0;color:#888;width:175px}
#s input.b{border-left:1px solid #888;background-color:#fff;width:71px;background-position:59px -7px}

/*basket*/
#b{width: 200px;left:780px;top:40px;background-position:170px -26px}
#b h4,#b p{margin:0;padding:0;text-align:right;padding-right:32px;font-weight:normal;color:#888}
#b h4{font-size: 14px}
#b.f{background-position:164px -35px}

/*footer*/
#f,#rv,.x{clear:both;padding-top:10px}

#f .b2{border:1px solid #ccc;padding:2px 15px;color:#888}
#f p{margin:0;padding:5px 15px}

/*maincontent*/
#m{width:801px;float:left}
#r{width:174px;float:right;padding-left: 5px}
#a h3{font-weight:normal;margin:0;padding:0;font-size: 22px;color:#888}
#a p{font-size:18px;color:#888;margin-top:10px}

/*image banner*/
#n{padding-bottom:20px;height: 119px}
#n .f{width:799px;height:117px;background-color:#888;border:1px solid #888;float:left;margin-right:4px;background-image:url(../../../../images/feature_banner1.jpg)}
#n .l{width:173px;height:117px;background-color:#888;border:1px solid #888;float:left}



/*recently viewed*/
#rv{margin:0px 15px;}
#rv .rv{width:170px;height:200px;float:left;}
#rv .rv .i{display:block;height:158px;width:158px;border:1px solid #ccc;margin:0px 0px}
#rv .rv .i:hover{border-color:#eb1061} 
#rv .ra{width:30px;height:50px;float:left;margin:55px 4px;background-position:-116px 0px}
#rv .la{width:30px;height:50px;float:left;margin:55px 4px;background-position:-86px 0px}
#rv .rv h5,#ot h5{margin:0;padding:3px 5px;}
#rv .rv h5 a,#ot h5 a{font-size:15px;color:#888;font-weight:normal}
#rv .rv p,#ot p{margin:0;padding:0px 5px}
#rv .ln a,#ot .ln a{background-position:1px -7px;padding-right: 2px;}
#rv h3{margin:0;padding:0px 0px 10px 10px;color:#888;font-size:20px;font-weight:normal}
#rv .rl{width:850px;overflow:hidden;float:left}
#rv table{border-collapse:collapse;border:0;margin:0;padding:0}

/*footer links*/
#fl{padding: 15px;}
#ptp,#eaf,#bp{display: block; float: left;position:relative}
#ptp a,#eaf a,#bp a{background-image:none;padding: 0px 30px 0px 3px}
#ptp span,#eaf span,#bp span{height:26px;width:26px;display:block;position:absolute}
#sn{width:128px;height:20px;float:left;background-position:-1px -53px;margin-left:20px;position:relative;cursor:pointer}
#sm5{list-style-type:none;margin:0;padding:0;position:absolute;top:-133px;left:5px;border:1px solid #888;background:#fff;display:none;padding:5px}
#sm5 a{display:block;padding:3px;}
#sm5 a span{display:block;float:left;width:18px;height:18px;margin-right:3px}
#sm5 .l1{background-position:-2px -77px}
#sm5 .l2{background-position:-21px -77px}
#sm5 .l3{background-position:-42px -77px}
#sm5 .l4{background-position:-62px -77px}
#sm5 .l5{background-position:-80px -79px}
#sm5 .l6{background-position:-98px -79px}

/*sub menu*/
.sm{position:absolute;top:120px;background-color:#fff;border:1px solid #ccc;display:none;z-index:2}
.sm table{border-collapse:collapse;border-spacing:0px;margin:0px 5px 5px 5px}
.sm table td,.sm table th{padding:3px 10px}
.sm table th{text-align:left;padding-top:0px}
.sm .l{height: 10px;width:108px;position:relative;left:-1px;top: -10px;background-color:#fff;border:1px solid #ccc;border-width:0px 1px 0px 1px;line-height:10px;font-size:1px}


/*category page*/
#cp{margin:0px 10px 0px 15px;}
#cp p{font-size:16px;margin:0;padding: 0px 0px 15px 0px}
#cp div.p{position:relative;width:233px;height:320px;border:1px solid #ccc;float:left;margin:5px 16px}
#cp div.p .i{margin-left:36px;display:block;width:160px;height:160px;overflow:hidden}
#cp div.p p{font-size:11px;padding:0px 10px;margin-top:0px;line-height:12px}
#cp div.p h2{margin:0;padding:0;font-size:16px;font-weight:normal;padding:0px 10px;color:#888}
#cp div.rt{padding:5px 10px;height:16px;color:#888}
#cp div.rt span{padding-left: 5px}
#cp div.s1,#cp .s2,#pp .rt2 .s1,#pp .rt2 .s2{float:left;width:14px;height:14px;cursor:pointer}
#cp div.s1,#pp .rt2 .s1{background-position:-57px -26px}
#cp div.s2,#pp .rt2 .s2{background-position:-70px -26px}
#cp div.vw{position:absolute; left: 10px;top: 295px}
#cp div.ca{position:relative;width:233px;height:127px;border:1px solid #ccc;float:left;margin:5px 16px;cursor:pointer}
#cp div.ca h2{margin:0;padding:0;font-size:18px;font-weight:normal;padding:5px 10px;color:#888}
#cp div.ca p{width:55%;font-size:11px;padding:0px 10px;margin-top:0px;line-height:12px}
#cp div.ca .i{width:127px;height:127px;float:right}
#cp div.ca .vp{position:absolute;top:100px;left:10px;white-space:nowrap}
#cp div.ba{position:relative;width:233px;height:135px;border:1px solid #ccc;float:left;margin:5px 16px}
#cp div.ba a.i{width:211px;height:88px;margin:10px;display:block}
#cp div.ba h2{display:none}
#cp div.ba .vp{position:absolute;top:0px;left:10px;white-space:nowrap}

#cp div.f{margin-left:0px}
#cp div.l{margin-right:0px}


/*product page*/
#im .m{width:380px;height:380px;border:1px solid #ccc;float:left;}
#sl{float:left;height:382px;overflow:hidden;}
#pp{margin:0px 10px 20px 15px;}
#pp .rt{padding:5px 10px;height:25px;color:#888}
#pp .rt span{clear:both;display:block}
#pp .bo{padding-left: 15px; color:#888}
#pp .s1,#pp .s2{float:left;width:25px;height:25px;cursor:pointer}
#pp .s1{background-position:-34px -103px}
#pp .s2{background-position:-59px -103px}
#pp .i{position:relative;float:left;width:245px;padding:0px 0px 0px 15px;}
#pp .i p{font-size:20px;padding-left:10px;letter-spacing:-1px;color:#aaa;line-height:22px; padding-bottom:15px}
#pp .pr{float:right;font-size:28px;z-index:1;color:#888;position:absolute;width:770px;text-align:right;}
#o{line-height: 20px}
#pp .pr small{font-size:18px}
#pp h1{font-size: 24px;height:42px;overflow:hidden;}
#wr{padding: 10px;display:block}
#pi{clear:both;padding:15px 0px 10px 0px;border-bottom:1px solid #ccc}
#sf{display:block}
#pp .p,#ot .p{width:158px;float:left}
#pp .p .i,#ot .p .i{margin:0;padding:0;width:158px;height:158px;display:block;background-repeat:no-repeat}
#pp .p span.t{color:#888;line-height:20px}
.ps{background-position:-88px -100px;height:26px;width:26px;float:left;margin: 50px 10px;}
.p select{width:158px;border:1px solid #ccc}
#pp .pi{float:left;margin: 158px 10px 0px 10px}
#ti{color:#888;position:absolute; left: 590px;background-color:#fffbb8;width:200px; padding: 0px 10px 10px 10px; border: 1px solid #ccc;}
#ti h3{margin:0;padding:0px 0px 5px 0px;line-height: 14px;font-size: 16px;}
#as,#ot,#fs{padding:10px 0px;border-bottom:1px solid #ccc}
#ot .p{margin-left:35px}
#ot .f{margin-left:0}
#as h2,#ot h2{margin:0;padding:0;font-size: 18px}
#tr{padding:0;margin-bottom:10px;padding:5px 0px;background-color:#fff} 
#tr .a{padding:5px 10px;border-bottom:1px solid #ccc}
#tr .a select{float:right;}
#tr .a p,#tr .a td,#tr .a th{font-size:15px;padding:0;margin:5px 0px;text-align:left;font-weight:normal;color:#888}
#tr p.l{padding-bottom:10px}
#tr .a table{width:100%;border-collapse:collapse}
#tr h3{font-weight:normal;font-size:16px;margin:0;padding:5px 0px;color:#888}
#tr p{margin:0;padding:0px 0px 5px 0px}
#tr .d,#tr .b{margin:5px;padding:5px;border-bottom:1px solid #ccc}
#tr .d h4{font-size:12px;margin:0;padding:0;color:#888}
#tr .d .i{width:145px;height:145px;border: 1px solid #ccc;display:block}
#tr .d a{font-weight:bold}
#tr .d p{margin:0;padding:0}
#tr .e table{border-collapse:collapse;width:100%}
#tr .e th{text-align:left;color:#888}
#tr .e td{text-align:right;color:#888}
#tr .e{padding:5px 10px}
#fs td{color:#888}
#eb{margin:7px 0px;display:block}
.ss{display:block;width:120px;height:120px;border:1px solid #ccc;margin:8px 0px 8px 8px}
.n{margin:0px 0px 0px 8px;padding:0}
#pp .t2 span,#pp .t3 span,#pp .t4 span,#pp .t5 span,#ot .t4 span{background-image:url(../../../../../../themes/vedav2/text_cache/25811c11567c6170bcb61ba23ed37882.png);position:absolute;display:block;height: 24px;width:600px;background-repeat:no-repeat;background-color:#fff;}
#pp .t3 span{background-position: 0px -44px}
#pp .t4 span,#ot .t4 span{background-position: 0px -88px}
#pp .t5 span{background-position: 0px -132px}
#pp  ul{color:#888}
#pp .d2,#pp .d1{position:absolute;width:220px;height:141px;background-repeat:no-repeat;display:block;background-color:#fff}
#pp .d2{background-image:url(../../../../../../themes/vedav2/text_cache/1640faf7ec442bf973066ceb5bac72f7.png)}
#bp0 h3{font-size:14px; font-weight:normal;text-align:right;padding:5px 0px;margin:0;clear:both;color:#888}
#rp1 .i,#bp1 .i{background-position:-158px 0px}
#rp2 .i,#bp2 .i{background-position:-316px 0px}
#rp3 .i{background-position:-474px 0px}
#bl{position:absolute;width: 211px;height:88px;top:292px;left:30px;display:block;font-size:2px;color:#fff}

/*basket*/
#bk{padding:0px 15px}
#bk table{border-collapse:collapse;width:100%}
#bk .bx2{margin:0;padding:0}
#bk .li th{ font-size:16px;text-align:left;padding:5px;font-weight:normal;color:#888;white-space:nowrap}
#bk .li tr{background-color:#fff;vertical-align:top}
#bk .li tr.h{background-color:transparent}
#bk .li td{padding:20px 10px 10px 10px;color:#888}
#bk .li .h th{border-bottom:1px solid #ccc;background-color:transparent;}
#bk .li td.f{width:145px;padding:0px 0px 0px 5px}
#bk .li td.n{padding:0px 10px}
#bk .li td p{margin:0;padding:0;font-size:12px}
#bk .i{width:145px;height:145px;margin:5px;display:block;border:1px solid #ccc}
.ar{text-align:right}
.al{text-align:left}
#bk .ft,#bk .ft2{border-top:1px solid #ccc;text-align:right;padding:10px;background-color:#f9f9f9}
#bk .ft2{border:1px solid #ccc;border-top:0}
#bk .m{font-size:24px;vertical-align:top;}
#bk .ft .w{width:500px}
#bk .ft2 .w{width:300px}
#bk .li2{width:100%;border-collapse:collapse}
#bk .li2 input{border: 1px solid #ccc;width:240px;margin:0}
#bk .li2 td{padding:10px;color:#888}
#bk .li3 td,#bk .li3 th{color:#888;font-weight:normal}
#bk .li3 .l{font-size:18px;font-weight:bold;}
#bk .li3{margin-bottom:20px}
#bk p{font-size:16px}
#bk h2{font-weight:normal;padding-bottom:10px}
#bk #ot{margin:0px 15px}
hr.h{width:770px;margin:auto;}
#bki{width:770px;margin:auto;height:52px;margin-bottom:10px;padding-top:15px}
#bki .i1{width:125px;height:52px;background-position:-90px -13px;float:left;margin-right: 15px}
#bki .i2,#da .i2{width:198px;height:27px;background-position:-10px -79px;float:right}
#bki  hr{clear:both;padding-top:10px;}
#bki .ln a{background-position:1px -9px;padding-right: 2px;}

/*checkout*/
#ch{position:relative;height:65px;margin-bottom: 25px}
#ch h2{margin:0px;padding:0px;position:absolute;color:#888;font-weight:normal;font-size:18px}
#ch p{position:absolute;left:28px; top:41px;color:#888;margin:0;padding:0}
#ch .b{position:absolute; width:978px;height: 7px;background-color:#ccc;top:63px;left:0px;font-size:1px}
#ch ul{margin:0;padding:0;list-style-type:none;padding-left:150px}
#ch li{width:150px;height:40px;padding-top:25px;float:left;text-align:center;position:relative;color:#888;font-size:13px}
#ch span.b1{background-position:-8px -4px}
#ch span.b2{background-position:-61px -4px}
#ch span.b3{background-position:-35px -4px}
#ch span{position:absolute;left:62px;top:43px;height:25px;width:25px}
#ch .i{position:absolute;width:14px;height:18px;background-position:-42px -46px;top:40px;left:10px}

#re{width:48%;float:left;margin-right:2%;}
#re h2,#li h2{margin:0;padding:0px 0px 10px 0px}
#re p,#li p,#ad p,#da p{margin:0;padding:0;padding-bottom:20px;font-size:12px;color:#666;}
#li{width:48%;float:left;margin-left:2%;}
.text{width:230px;border:1px solid #888}
#re .ci,#da .ci{float:right}
#li .cs{float:left}
#re .bx2,#li .bx2,#ad .bx2,#da .bx2{padding:10px;}
#al{width:400px;display:none;}
#ad .pi,#da .pi{margin:25px 0px 5px 0px}
#da .l{width:60%;float:left;}
#da .f{width:40%;float:left;}
#da tr,#cpa tr{vertical-align:top}
#da th,#cpa th{width: 100px;text-align:left}
#da td,#da th,#cpa th,#cpa td{color:#666;padding:5px}
#da h3,#cpa h3{font-size: 16px;margin:0;padding:10px 0px}
#da select.de{width:200px}
#li p.e,#re .e,#ad .e,#da span.e,#bk .e{color:#f00;font-weight:bold;padding:0;background-color:#ff0;text-align:center}
#cpa .l{width:50%;float:left;}
#cpa .f{width:50%;float:left;}
#cpa {padding: 0px 15px}
#da .i2{margin-right: 400px;margin-top: 12px}
#bk h3{color:#888}

	
/*pagebar*/
.pb{width:770px;border:solid #ccc;border-width:1px 0px;margin:10px 0px;padding:5px 0px}
.pb ul{margin:0;padding:0;list-style-type:none;display:inline}
.pb li{display: inline;padding:0px 3px;}
.pb a{text-decoration:underline}
.pb .l{background-position:35px -9px;padding-right:15px}
.pb .f{background-position:-127px -57px;padding-left:15px}
.pb .f a,.pb .l a,.pb .a a{text-decoration:none}
.pb .se{font-weight:bold;text-decoration:none;}
.pb span{color:#888;font-weight:bold}

/*brochure page*/
.bp{padding-left:15px}
.bp h1,.bp h2{position:relative;}
.bp h1 span,.bp h2 span{position:absolute;top:0px;left:0px;background-color:#fff;background-repeat:no-repeat;width:500px;height:40px;display:block;}
.bp h2 span{height:25px}
.bp li{color:#888}


/*hints*/
#ht1{position:absolute;display:none;opacity:0.9;z-index:1;}
#ht1 .t{background-color:#ffb;padding:5px;border:1px solid #ccc}
#ht1 .g{margin-left: 20px;height:13px;width:15px;position:relative;top:-2px;background-position:-118px -81px}
/*hideall but first page*/
.pg{display:none}


/*search page*/
#ser table{border-collapse:collapse}
#ser tr{vertical-align:top}
#ser td,#ser th{border-bottom:1px solid #eee}
#ser td{padding:20px 0px}
#ser .t{width: 350px;border:1px solid #888}
#ser .ci{margin-top: 5px}
.si{display:block;height:130px;width:145px;background-position:center;background-repeat:no-repeat}

/*reviews*/
#rws{display:none}
#rws p{margin:0;padding:0;padding-bottom:15px}
#rws .pi{float:none;margin:0;margin-top:25px}
#rws .t{border: 1px solid #888;width:400px}
#rws textarea.t{height: 150px}
#rws table{width:100%}
#rws  h3{color:#888;margin:0;padding:0;font-weight:normal;font-size:20px}
#rws td{color:#888}
#rws  hr{margin-bottom:10px}
#rws .tl{width: 150px}
#rr{float:left;margin: 10px}
#wr{white-space:nowrap}

/*platform spec*/

#eam a{background-position:167px -9px}
#ea a{background-position:81px -9px}
#co a{background-position:67px -9px}
.dm a{background-position:101px -9px}
.ch a{background-position:52px -9px}
.na a{background-position:90px -9px}
.ea a{background-position:88px -9px}
.del a{background-position:48px -9px}

.vw a{background-position:34px -9px;}
.vp a{background-position:102px -9px;}
#ud a{background-position:50px -9px}
#rm a{background-position:53px -9px}
#ab a{background-position:145px -9px}
#cd a{background-position:112px -9px}
#eb a{background-position:114px -9px}
#wr a{background-position:100px -9px}
#rr a{background-position:83px -9px;}
#sf a{background-position:193px -9px}
#ptp span{left:105px;top:-3px;background-position:-30px 0px}
#eaf span{left:97px;top:-3px;background-position:-30px -26px}
#bp span{left:110px;top:-3px;background-position:-58px 0px}
#btt a{background-position: 67px 1px}
#sm2{left:53px}
#sm3{left:162px}
#sm3 .l{width:85px}
#sm4{left:248px}
#sm4 .l{width:66px}
.fd{opacity:0.2}

