@charset "UTF-8";
@media all
{
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,header,nav,section,article,figure,aside,details,footer{margin:0;padding:0;}header,nav,section,article,figure,aside,details,footer{display:block;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}q:before,q:after{content:'';}
html *{font-size:100.01%;-webkit-text-size-adjust:none;text-rendering: optimizeLegibility;}
body{font-family:Arial, Verdana, sans-serif;font-size:75.00%;line-height:138%;background:#fff url('/public/images/bg_body.png') 0 0 repeat-x fixed;color:#333;}
dfn,em,strong,b{font-weight:bold;}
i{font-style:italic;}
textarea,pre,code,kbd,samp,var,tt{font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
p{margin-bottom:1em;}
a{color:#08c;font-weight:bold;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
q{font-weight:bold;font-style:italic;margin-right:0.5em;}
q:before, q:after{content:'"';}
small{font-size:80%;}
iframe{border:0 none;}
input[type='text']:focus{outline:0;border:1px solid #08c !important;}
h4{margin-bottom:0.5em;color:#f27608;font-weight:bold;}
h1.general{font-size:168%;line-height:128%;margin-bottom:1em;}
h2.general{font-size:138%;line-height:118%;}
article.general, div.general{display:inline-block;width:100%;clear:both;margin-bottom:1em;}

.fixed{position:fixed;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.tright{text-align:right;}
.tleft{text-align:left;}
.center{text-align:center !important;}
.block{display:block;}
.inline{display:inline;}
.invis{visibility:hidden;overflow:hidden;}
.noflow{overflow:hidden;}
.hide, .none, .tel{display:none;}
.error, .red{color:red;font-weight:bold;}
.nowrap{white-space:nowrap;}
.serif{font-family:Georgia, serif;}
.col2{-webkit-column-count:2;-webkit-column-gap:1.3em;-moz-column-count:2;-moz-column-gap:1.3em;column-count:2;column-gap:1.3em;}

.radius{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.box-shadow{-webkit-box-shadow:rgba(0, 0, 0, 0.289062) 0px 1px 3px;-moz-box-shadow:rgba(0, 0, 0, 0.289062) 0px 1px 3px;box-shadow:rgba(0, 0, 0, 0.289062) 0px 1px 3px;}
.bu{background:#ddd url("/public/images/bg-btn.gif") repeat-x top left;width:auto;overflow:visible;padding:0.3em 0.3em 0.2em 0.3em;border:1px solid #ccc;border-bottom-color:#ccc;color:#333;text-shadow:1px 1px 0 #fff;text-transform:uppercase;display:inline-block;margin-bottom:0.3em;font-size:90% !important;display:inline-block;}
a.bu:hover{background-position:0 -200px;border-color:#999;text-decoration:none;}

.aads{margin-bottom:1em;text-align:center;}
.w300{width:300px;}
.w125{width:125px;}
.h250{height:250px;}
.mh250{max-height:250px;overflow:hidden;}
.mh125{max-height:125px;overflow:hidden;}

.part{clear:both;margin:0.5em 1em 1em 0.5em;}
.menu-shown{margin-left:318px;}
.list-price, .discount-price, .you-save{font-weight:bold !important;}
.you-save-big{font-size:128%;line-height:108%;letter-spacing:-1px;color:#f27608 !important;font-style:italic;font-family:Georgia, serif;}

#top{color:#fff;font-weight:bold;text-align:center;background:#000 url(/public/images/head-fade-bk.png) center center repeat-x;height:2em;left:0;right:0;top:0;opacity:0.78;z-index:1000;overflow:hidden;position:fixed;}
#top ul{max-width:1008px;margin:auto;height:2em;}
#top li{width:100%;height:2em;line-height:2em;text-align:right;}
#top li a{color:yellow;height:2em;}

#page{width:auto;margin:auto;}
#page-inner{background:#fff url('/public/images/bg_page.png') bottom right no-repeat;border:1px solid #ccc;width:auto;min-width:728px;max-width:1024px;margin:4em auto;padding:1em;}
#header{margin:-2em 1em 0 auto;height:40px;}
#header #home{display:block;height:29px;width:266px;float:right;background:url('/public/images/x_h_1.png') 0 0 no-repeat;z-index:3;position:relative;}
.header{clear:both;}
.header a{text-decoration:none !important;}
#header #home em, #header2 em{visibility:hidden;}
#header2{height:29px;margin:3em 0 -2em 1em;background:url('/public/images/x_h_2.png') center right no-repeat;}
#header2 a{display:block;}

#big-head{margin:0 1em;white-space:nowrap;}
#big-head a#spotlight{position:absolute;margin:-0.7em 0 0 328px;z-index:999;}
#big-head a#spotlight:hover{z-index:1001;}
#big-head a{opacity:0.85;}
#big-head a:hover{opacity:1;}
#big-head a img{width:128px;height:128px;display:block;position:absolute;margin-top:-2.8em;}
#big-head a figcaption, #big-head a em, #big-head a span{display:block;font-size:12px;line-height:13px;}
#big-head a figcaption{float:right;margin-top:38px;margin-left:128px;max-height:68px;text-shadow:0 0 2px #fff;}
#big-head a em{color:#cc0000;margin-bottom:3px;font-size:118%;}
#big-head a span{color:#000;font-weight:normal !important;margin-left:-68px;padding-bottom:3px;text-indent:68px;}
#big-head a:hover span{border-bottom:1px solid #ccc;}

#side{position:fixed;width:300px;top:0;background:#fff;}
#side h4{margin-left:0.5em;}
#side h4 a{color:#f27608;}
#side h5{display:inline;}

#menu #menu-head, #menu #menu-bottom{padding:1em 0 0.3em 0;border:1px solid #ccc;}
#menu #menu-head{margin:2em 0 1em 0;border-top:0 none;}
#lightning h4{font-style:italic;}
#lightning div{margin-left:1em;clear:both;}
#lightning h5 a{font-size:118%;color:red;}
#lightning img{display:block;float:left;max-width:50px;max-height:50px;margin:0 0.3em 0.3em 0;}
#menu #menu-bottom{margin-top:1em;}
#menu ul{margin:0 1em 1em 1em;}
#menu li{display:inline-block;min-width:25%;margin-right:1em;}

#menu-toggle{color:#fff;height:2em;padding:0 0 0 3%;line-height:2em;position:absolute;z-index:1002;width:97%;}
#menu-toggle a{color:#fff;}

#search{font-size:12px;line-height:16px;margin:0 0 1em 1em;}
#search input{vertical-align:top;margin-bottom:0.3em;}
#q{font-weight:bold;border:1px solid #ccc;height:22px;line-height:22px;width:238px;background:#fff url(/public/images/wbox.png) center bottom repeat-x;margin-left:3px;text-align:right;padding-right:2px;opacity:0.8;
-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;
-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;
-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;
border-top-left-radius:4px;border-bottom-left-radius:4px;}
#submit{background:#ddd url("/public/images/bg-btn.gif") repeat-x top left;border:1px solid #ccc;border-left:none;height:22px;width:22px;
-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;
-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;
-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;
border-top-right-radius:4px;border-bottom-right-radius:4px;}
#submit:active, #submit:hover{background-position:0 -200px;border-color:#999;}
#search label{margin-left:0.5em;}

#breadcrumb li{display:inline;min-width:0;margin-right:0.2em;}
#breadcrumb li:after{content:' » ';}
#breadcrumb li:last-child:after{content:'';}

#content{margin-top:3.8em;}

#items article{clear:both;}
#items h1{font-size:128%;line-height:118%;margin-bottom:0.5em;}
#items h1 a{color:#666;}
#items h1 a:hover{color:#111;}
#items h1 .you-save-big{font-size:138%;}
#items img{display:block;float:right;margin:0 0 0.5em 1em;max-width:60px;max-height:60px;}
#items .bu{display:block;float:left;margin-right:0.8em;}
#items footer{clear:both;padding-top:0.3em;margin:0.1em 0 1.5em 0;border-top:1px solid #e0e0e0;}

#items #featured h1{font-size:168%;line-height:128%;margin-bottom:0.7em;text-shadow:2px 2px 2px #ddd;}
#items #featured h1 a{color:#000;}
#items #featured h1 img{display:block;float:right;margin:0 0 0.5em 1em;max-width:98px;max-height:98px;}
#items h2{font-weight:normal;margin-bottom:0.5em;}
#items #featured p, #home-features p{font-size:118%;line-height:138%;}

#home-features{margin-bottom:1em;clear:both;}
#home-features article{clear:both;}
#home-features h1{font-size:168%;line-height:128%;margin-bottom:0.5em;text-shadow:2px 2px 2px #ddd;}
#home-features h1 img{display:block;float:right;margin:0 0 0.5em 1em;max-width:98px;max-height:98px;}
#home-features h2{margin-bottom:0.5em;}
#home-features .bu{display:block;float:left;margin-right:0.8em;}
#home-features #check-daily{padding-bottom:0.3em;border-bottom:1px solid #ccc;clear:both;}


#this-item{}
#this-item ul, #this-item ol{margin-bottom:1em;}
#this-item #heading{margin-bottom:1em;clear:both;}
#this-item h1{font-size:168%;line-height:118%;margin-bottom:0.8em;text-shadow:2px 2px 2px #ddd;font-family:Georgia, serif;}
#this-item #item-prices{font-size:118%;font-weight:normal;}
#this-item #item-nav{min-width:250px;}
#this-item #item-nav ul li{display:inline-block;margin-right:0.8em;}
#this-item #item-nav-links{margin-bottom:0.3em;}
#this-item #item-nav-links h3 a{font-size:1em;line-height:1em;height:1em;padding:0.4em 0.5em 0.3em 0.5em;white-space:nowrap;font-size:128% !important;display:inline-block;}
#this-item #item-nav #item-nav-anchors li h4{color:#999;}
#this-item #item-nav #item-nav-anchors li h4:before{content:'» ';}

#this-item .item-section{margin-bottom:2em;}

#this-item #item-detail{padding-top:1em;border-top:1px solid #ddd;clear:both;}
#this-item #item-detail{font-size:128%;line-height:138%;}

#section-editorial{}

#item-main-image{float:right;max-width:125px;margin:0 0 0.5em 1em;text-align:center;}
#item-main-image img{display:block;margin:0 auto 0.3em auto;max-width:125px;max-height:188px;}
#item-main-image #enlarge{font-size:12px;display:inline-block;margin:0 auto;text-decoration:none !important;}

#gallery{}
#gallery li, #gallery li a{display:inline-block;width:50px;height:50px;overflow:hidden;}
#gallery li, #gallery li{margin:0 0.5em 0.5em 0;border:1px solid #ccc;}
#gallery li a{text-align:center;}
#gallery li img{max-width:100px;display:block;margin:auto;}

#this-item .see-also li{margin-bottom:0.3em;}
#this-item .see-also li:before{content:'» ';}

#this-item .item-section-icons{height:16px;overflow:hidden;}
a.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:center right;display:inline-block;margin-left:3px;}
a.icon span{display:none;}
.icon-page-top{background-image:url(/public/images/s/arrow_up.png);}
.icon-cart{background-image:url(/public/images/s/cart_add.png);}
.icon-search{background-image:url(/public/images/s/magnifier.png);}
.icon-home{background-image:url(/public/images/s/house.png);}
.icon-link{background-image:url(/public/images/s/link_add.png);}
.icon-menu{background-image:url(/public/images/s/application_get.png);}
.icon-star{background-image:url(/public/images/s/star.png);}
.icon-delete{background-image:url(/public/images/s/delete.png);}

#this-item #item-aads{float:right;width:300px;margin-left:1em;}
#item-aads .aads{margin:0 0 1em 0;float:right;}

#this-item #product-dl{margin-bottom:1em;}
#this-item dt{font-weight:bold;margin-right:0.3em;display:inline;}
#this-item dt:after{content:':';}
#this-item dd{display:inline;margin-right:0.5em;}

#this-item #dealfinder{clear:both;display:inline-block;}
#this-item #dealfinder figure{width:22.5%;min-width:200px;max-width:300px;padding:0.5em;float:left;margin:0 0.3em 1em 0;height:10em;overflow:hidden;background:url("/public/images/s/cart_add.png") 2em 2em no-repeat;}
#this-item #dealfinder figure:hover{background-color:#f6f6f6;}
#this-item #dealfinder .img{max-width:55px;max-height:8em;display:block;float:left;margin-right:5px;overflow:hidden;}
#this-item #dealfinder figure em, #this-item #dealfinder figure span{display:block;margin-left:60px;}

#item-misc p{margin-bottom:0.5em;}

#item-reviews{clear:both;}
#item-reviews-aads{margin:0 0 0 1em;float:right;}
#item-reviews-aads .aads{margin-bottom:0.5em;}
#bing{clear:both;}
#bing .aads{margin:0 1em 0.5em 0;float:left;}
#bing a.bu{float:left;margin-right:0.5em;}

#more-items{margin-bottom:1.5em;clear:both;}
#more-items li{min-height:68px;}
#more-items article{clear:both;display:inline-block;padding:0.5em 0;width:100%;}
#more-items article:hover{background:#f6f6f6;}
#more-items h4{margin-bottom:0.3em;}
#more-items h4 img{width:38px;max-height:60px;display:block;float:left;margin:0 0.5em 0.5em 0;}
#more-items p{clear:right;margin:0;}

#fixed-buttons-wrap{float:right;}
#fixed-buttons{width:16px;padding:3px 3px 0 3px;border:1px solid #ccc;background:#fff;position:fixed;top:0;margin-top:18em;margin-left:-0.7em;z-index:10001;}
#fixed-buttons li{display:inline;}
#fixed-buttons a.icon{display:block;margin:0 0 3px 0;opacity:0.7;}
#fixed-buttons a:hover{opacity:1;}

#footer{margin-top:1em;}
#footer h4{margin-bottom:0.2em;}
#footer ul{margin:0 0 0.6em 0;}
#footer li{display:inline-block;margin-right:0.5em;}
#zp{width:100%;height:auto;min-height:168px;background:transparent;}

#wireless{font-size:128%;line-height:138%;}
#wireless h1{font-size:168%;line-height:128%;font-weight:bold;}
#wireless #browse-phones{margin:1em 0 1em 2em;}
#wireless #browse-phones li{margin-bottom:0.5em;}
#wireless .phone{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #eaeaea;clear:both;}
#wireless .phone h2{font-size:138%;line-height:118%;margin-bottom:0.5em;}
#wireless .phone h2 a{display:block;}
#wireless .phone h3{font-weight:normal;}
#wireless .phone p{margin-bottom:0.5em;}
#wireless .phone-image{width:88px;float:left;display:block;margin:0 1em 0.7em 0;text-align:center;}
#wireless .phone-image img{width:88px;display:block;margin-bottom:0.8em;}
#wireless .phone-image .enlarge{font-size:68%;display:inline-block;float:none !important;margin:auto !important;}

#dealfinder-results h2 span{display:block;width:78px;height:78px;float:left;background:url(/public/images/s/cart_add.png) center center no-repeat;}
#dealfinder-results h2 .img{max-width:68px;max-height:68px;display:block;margin:auto;}
#dealfinder-results p{margin-left:76px;}

#giftcards h2 img{max-width:88px;max-height:88px;display:block;float:left;margin:0 0.5em 0.5em 0;}

.prettyLoader{background: url(/public/images/prettyLoader/prettyLoader.png) top left no-repeat;
height: 30px;position: absolute;width: 30px;z-index: 30000;}
.prettyLoader img {display: block;margin: 7px 0 0 7px;}
.pl_ie6{background-image: url(/public/images/prettyLoader/prettyLoader.gif);}

#jquery-overlay{position:absolute;top:0;left:0;z-index:9999;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:10000;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}			#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
#lightbox-image-details{padding-bottom:1em;}
#lightbox-secNav{display:none;}

.fav-star{width:16px;height:16px;display:block;float:left;margin-right:0.5em;background:url(/public/images/s/star_b.png) center center no-repeat;}
.fav-star:hover, .fav-star-active{background-image:url(/public/images/s/star.png);}
#favorites{margin:0.5em 0;padding:0.5em 0;border:1px solid #ddd;border-width:1px 0;}
#fav-wrap{}
.fav-item{display:inline-block;margin-bottom:0.5em;clear:both;width:100%;}
.fav-item:hover{background:#f0f0f0;}
.fav-item a.fav-a{color:#666;}
.fav-item a.fav-a:hover{color:#111;}
.fav-item img{display:block;float:right;max-width:38px;max-height:38px;margin-left:0.5em;}
.fav-item small{font-size:80%;color:#999;}
#fav-footer{margin-top:0.5em;}

}
@media screen and (max-device-width:768px){
#page-inner{width:100%;border-width:1px 0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;padding:1em 0;}
#big-head{white-space:normal;}
#big-head a{opacity:1;}
#big-head a span{border-bottom:1px solid #ccc;}
#big-head a#spotlight{z-index:1001;}
#fixed-buttons-wrap{float:none;}
#fixed-buttons{width:auto;height:16px;margin:0.5em 0 0 0.8em;z-index:10000;padding-bottom:3px;}
#fixed-buttons a.icon{display:inline-block;margin-right:3px;opacity:1;}
}
@media screen and (max-device-width:960px) and (-webkit-min-device-pixel-ratio:2){
}
@media screen and (max-device-width:480px){
select{max-width:268px;}	
.part{clear:both;margin:0.5em 10px 1em 10px;width:auto;}
h1.general{font-size:138%;line-height:118%;}
h2.general{font-size:118%;}

#page{width:100%;}
#page-inner{width:100%;min-width:320px;border-width:1px 0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;padding:1em 0;}

#header{height:98px;}

#big-head{white-space:normal;}
#big-head a{opacity:0.9;}
#big-head a#spotlight{margin-left:0;margin-top:0.7em;}
#big-head a img{max-width:100px !important;height:auto;margin-top:-0.3em;}
#big-head a figcaption{margin-left:98px !important;}
#big-head a span{margin-left:0;text-indent:0;}
#big-head a:hover span{border:0 none;}

#content{margin-top:1.8em;}

#items article{clear:both;}
#items h1{font-size:118%;line-height:138%;}
#items h1 .you-save-big{font-size:122%;font-style:normal;}
#items article p span{display:inline-block;clear:both;width:100%;}
#items img{float:left;margin:0 0.5em 0.5em 0;}
#items #featured h1{font-size:138%;line-height:138%;margin-bottom:0.5em;}
#items #featured h1 a{color:#000;}

#home-features h1{font-size:128%;line-height:118%;}

#this-item #item-detail{font-size:100%;line-height:118%;}
#this-item h1{font-size:128%;line-height:138%;font-family:Arial, Verdana, sans-serif;text-shadow:1px 1px 1px #ddd;}
#this-item h1 .you-save-big{font-size:122%;font-style:normal;}
#this-item #item-prices{font-size:108%;}
#this-item #item-nav-links h3 a{font-size:12px !important;line-height:12px;height:12px;padding:3px;}

#item-main-image{max-width:88px;}
#item-main-image img{max-width:88px;}

#this-item #dealfinder figure{width:auto;height:auto;float:none;margin:0 auto 0.5 auto;}

#item-reviews-aads{margin:0 auto 1em auto !important;float:none;}
#item-reviews-aads .aads{margin-bottom:0.5em;}
#item-reviews-aads, #bing .aads{margin:0 auto 1em auto !important;float:none;}

#side{position:static;width:auto;top:auto;}
#side h4{margin-left:0.5em;}
#side h5{display:inline;}
#search{margin:0 0 1em 0;text-align:center;}
#menu{margin-top:1em;border:0 none;}
#menu #menu-head, #menu #menu-bottom{border:0 none;}
#menu .aads{border:0 none;width:auto;margin:1em auto}
#menu ul{margin:0 0 1em 1em;}
#menu li{display:inline;margin-right:1em;}

#fixed-buttons-wrap{float:none;}
#fixed-buttons{margin-top:2.2em;margin-left:0.3em;width:16px;height:auto;padding-bottom:0;z-index:99999;}
#fixed-buttons a.icon{opacity:1;margin-bottom:0;}

#wireless{font-size:118%;line-height:128%;}
#wireless h1{font-size:128%;line-height:118%;}
#wireless .phone-image{width:68px;}
#wireless .phone-image img{width:68px;}
}
@media print{
body{background:#fff;}
}
