@charset "UTF-8";
/* Containers */
#cntr { margin:0 auto;padding:0;width:960px;height:auto;overflow:hidden;}
#cntr_logo { margin:10px 0 0 0;padding:0;width:960px;height:72px;background:url('imgs/logo.png') no-repeat;background-position:left bottom;}
#tagline{float:right;display:block;margin:0;padding:0;width:250px;height:68px;background:none;}
#cntr_nav { margin:0;padding:0;width:960px;height:40px;background:url('imgs/nav/navtop.png') no-repeat;background-position:left top;}
#cntr_content {margin:0;padding:0;width:960px;height:auto;text-align:left;background:url('imgs/pro_bg.jpg') repeat-y;background-position:bottom left;overflow:auto;border-top:4px solid #8e96a4;border-bottom:4px solid #8e96a4;}
#hero {margin:0;padding:0;width:960px;height:83px;background:url('imgs/head_1.jpg') no-repeat;}
#hero1 {margin:0;padding:0;width:960px;height:344px;background:url('imgs/head_2.jpg') no-repeat;}
#hero1 .pro1 {float:left;margin:0;padding:0;width:503px;height:auto;background:non;overflow:visible;}
#hero1 .pro1 .productCell{float:left;margin:50px 0 0 24px;padding:0;width:503px;height:auto;overflow:visible;}
#hero1 .pro1 .productCell ul.productList{clear:both;padding:2px 22px;height:auto;width:auto;list-style:none;overflow:hidden;background:none;;}
#hero1 .video {float:left;margin:0;padding:0;width:425px;height:344px;background:non;overflow:visible;}
#hero2 {margin:0;padding:0;width:960px;height:72px;background:url('imgs/head_3.jpg') no-repeat;}
#hero3 {margin:0;padding:0;width:960px;height:49px;background:url('imgs/pro_bottom.jpg') no-repeat;}
#hero4 {margin:0;padding:0;width:960px;height:56px;background:url('imgs/shipping.jpg') no-repeat;}
#hero4 .shipping1{float:left;display:block;position:relative;top:15px;left:344px;margin:0;padding:0;color: #ffffff;font-weight: bold;text-transform: capitalize;font-size: 12px;text-align: center;}
#flashHero {float:right;display:block;position:relative;top:240px;left:-45px;margin:0;padding:0;width:200px;height:200px;}
#freeShipping {margin:0 0 24px 0;padding:6px 0;width:960px;height:auto;border-top:6px solid #005273;border-bottom:6px solid #005273;text-align:center;background:url('imgs/freeshipping.jpg') repeat-y;}
/* Special Offers and Banners */
#cntr_bottom{margin:1px 0 0 0;padding:0;width:960px;height:auto;background:#394b61;border:0;overflow:hidden;}
#cntr_bottomedge{display:block;margin:0 0 1px 0;padding:0;width:960px;height:17px;background:url('imgs/btmedge.png') no-repeat;}
.cntr_bottomcol_left{float:left;margin:0;padding:20px 20px 10px 20px;width:290px;height:auto;background:none;}
.cntr_bottomcol_right{float:right;margin:0;padding:20px 20px 10px 0;width:290px;height:auto;background:none;}
.cntr_bottomcol_mid{margin:0 339px;padding:20px 0 10px 0;}
/* Footer */
#cntr_footer{margin:10px 0 30px 0;padding:0;width:auto;height:20px;text-align:center;font-size:.75em;color:#555;background:none;}
/* Form(s) */
form{float:left;clear:both;margin:0;padding:0;text-align:left;}
input.subscribe{text-align:left;font-size:10px;color:#333;line-height:14px;}
input.subscribe_img{position:relative;left:2px;bottom:2px;margin:0;padding:0;}
li.white{margin-bottom:10px;list-style:none;text-align:left;font-size:12px;line-height:16px;color:#fff;}
/* Links */
a.feture1, a.feture1:link, a.feture1:active, a.feture1:visited, a.feture1:hover{float:left;display:block;position:relative;top:58px;left:37px;margin:0;padding:0;width:287px;height:145px;background:none;text-decoration:none;}
a.canon, a.canon:link, a.canon:active, a.canon:visited, a.canon:hover{float:left;display:block;position:relative;top:19px;left:37px;margin:0;padding:0;width:147px;height:39px;background:none;text-decoration:none;}
a, a:link, a:active, a:visited{color:#111; text-decoration:underline;}
a:hover{color:#06f; text-decoration:underline;}
a.logo, a.logo:link, a.logo:active, a.logo:visited, a.logo:hover {float:left;display:block;margin:0;padding:0;width:253px;height:70px;background:none;text-decoration:none;}
a.inCart, a.inCart:link, a.inCart:active, a.inCart:visited{font-size:.75em;color:#06F;text-decoration:none;}
a.inCart:hover{font-size:.75em;color:#000;text-decoration:none;}
a.productHeader, a.productHeader:link, a.productHeader:active, a.productHeader:visited{font-size:.875em;font-weight:700;color:#000;text-wrap:unrestricted;text-decoration:none;}
a.productHeader:hover{font-size:.875em;font-weight:700;color:#A80000;text-wrap:unrestricted;text-decoration:underline;}
a.hp, a.hp:link, a.hp:active, a.hp:visited, a.hp:hover{float:left;display:block;position:relative;top:142px;left:522px;margin:0;padding:0;width:100px;height:100px;background:none;text-decoration:none;}
a.demo, a.demo:link, a.demo:active, a.demo:visited, a.demo:hover{float:left;display:block;position:relative;top:255px;left:406px;margin:0;padding:0;width:130px;height:40px;background:none;text-decoration:none;}
a.printer, a.printer:link, a.printer:active, a.printer:visited, a.printer:hover{float:right;display:block;position:relative;top:86px;margin:0;padding:0;width:320px;height:240px;background:none;text-decoration:none;}
/* Banner(s) */
a.leftBanner, a.leftBanner:link, a.leftBanner:active, a.leftBanner:visited, a.leftBanner:hover{display:block;margin:0;padding:0;width:270px;height:120px;background:#fff;border:1px solid #fff;}
a.rightBanner, a.rightBanner:link, a.rightBanner:active, a.rightBanner:visited, a.rightBanner:hover{display:block;margin:0;padding:0;width:270px;height:120px;background:#fff;border:1px solid #fff;}
/* Content (text styling) */
.originalPrice{list-style:none;text-align:left;font-size:.75em;text-decoration:line-through;color:#7a7a7a;}
.yourPrice{list-style:none;text-align:left;font-size:1.25em;font-weight:bold;color:#000}
.soldOut{list-style:none;font-weight:bold;font-size:.875em;text-transform:uppercase;color:#dd0000;}
.soldout{list-style:none;font-weight:bold;font-size:.875em;text-transform:uppercase;color:#dd0000;}
.mir{list-style:none;line-height:16px;text-align:left;font-size:.75em;color:#060;}
.ir{list-style:none;line-height:16px;text-align:left;font-size:.75em;color:#060;}
strong{color:#060;}
sub{text-align:inherit;vertical-align:baseline;font-size:.625em;}
.disclaimer{list-style:none;line-height:75px;vertical-align:baseline;font-size:.75em;color:#fff;text-align:center;}
.free{line-height:1.5em;vertical-align:middle;text-align:center;font-size:1em;color:#222;}
/* Fieldset - map pricing */
.mapPricing{float:left;margin:0;padding:7px 10px;width:auto;height:auto;text-align:center;background-color:#eee;}
/* Product Cell */
.cntr_brandLogo{clear:both;display:block;margin:0 auto;padding:0;width:100px;height:auto;}
.logoImg{display:block;margin:0;padding:0;width:100px;height:40px;background:#fff;}
.cntr_productImg{clear:both;display:block;margin:0 auto;padding:10px 0;width:240px;height:100px;}
.cntr_productImg_twoColumn{clear:both;display:block;margin:0 auto;padding:0 0 10px 0;width:180px;height:135px;}
.productImg{display:block;margin:0;padding:0;width:240px;height:100px;background:#fff;}
ul.productList{clear:both;padding:4px 22px;height:auto;width:auto;list-style:none;overflow:hidden;background:url('imgs/cell/4col_bg2.png') repeat-y;}
ul.priceList{clear:both;padding:4px 22px;height:auto;width:auto;list-style:none;overflow:hidden;}
ul.productInfoList{clear:both; position:absolute;position:relative;bottom: -100%;padding:4px 22px;height:auto;width:auto;list-style:none;overflow:hidden;}
li.productTitle{padding-top:6px;text-align:left;list-style:none;font-size:0.875em;color:#000;}
li.productSpec{margin-left:16px;padding:0;list-style:disc;text-align:left;font-size:.75em;color:#7a7a7a;}
.blankSpec{display:block;padding:0 0 2px 0;list-style:none;text-align:left;font-size:.75em;color:#333;}
.blankPrice{display:block;padding:0 0 2px 0;list-style:none;text-align:left;font-size:.75em;color:#333;}
.blankMap{float:left;margin:0;padding:7px 10px;width:auto;height:auto;text-align:center;font-size:.75em;background:none;}
li.filler{display:block;margin:0;padding:0;list-style:none;height:5px; width:auto;}
/* Spacer(s) and Break(s) */
.contentSpacer{clear:both;display:block;margin:0;padding:0;width:900px;height:25px;overflow:hidden;background:url('imgs/line.jpg') no-repeat;}
.contentSpacerWhite{clear:both;display:block;margin:0;padding:0;width:960px;height:36px;overflow:hidden;background:url('imgs/contentSpacerWhite.gif') no-repeat;}

/* Navigation */
/* PCs and Laptops */
a.pclaptops, a.pclaptops:link, a.pclaptops:active, a.pclaptops:visited, a.pclaptops:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:93px;}
/* Peripherals */
a.peripherals, a.peripherals:link, a.peripherals:active, a.peripherals:visited, a.peripherals:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:80px;}
/* Software */
a.softwre, a.softwre:link, a.softwre:active, a.softwre:visited, a.softwre:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:65px;}
/* Network and Servers */
a.network, a.network:link, a.network:active, a.network:visited, a.network:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:116px;}
/* Computer Hardware */
a.computerhardware, a.computerhardware:link, a.computerhardware:active, a.computerhardware:visited, a.computerhardware:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:123px;}
/* Data Storage */
a.datastorage, a.datastorage:link, a.datastorage:active, a.datastorage:visited, a.datastorage:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:86px;}
/* Accessories */
a.accessories, a.accessories:link, a.accessories:active, a.accessories:visited, a.accessories:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:81px;}
/* Electronics */
a.electronics, a.electronics:link, a.electronics:active, a.electronics:visited, a.electronics:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:80px;}
/* Green Technology */
a.greentechnology, a.greentechnology:link, a.greentechnology:active, a.greentechnology:visited, a.greentechnology:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:110px;}
/* More Options */
a.moreoptions, a.moreoptions:link, a.moreoptions:active, a.moreoptions:visited, a.moreoptions:hover{
float:left;display:block;position:relative;top:16px;height:22px;width:87px;}

/* Column Layout(s) */
/* 3 Column Layout */
.threeColumn{clear:both;margin:0;padding-left:10px;width:950px;height:auto;overflow:hidden;background:url('imgs/pro_bg1.jpg') repeat-x;}
.threeColumn .productCell{float:left;margin:0 0 0 24px;padding:0;width:280px;height:auto;overflow:visible;}
.threeColumn .productCntr{float:left;margin:0;padding:0;width:280px;height:100%;overflow:hidden;background:none;}
.threeColumn .productCntr ul.productList{clear:both;padding:4px 22px;height:auto;width:auto;list-style:none;overflow:hidden;background:none;}
/* 4 Column Layout */
.fourColumn{clear:both;margin:0;padding-left:10px;width:950px;height:auto;overflow:hidden;background:non}
.fourColumn .productCell{float:left;margin:0 0 0 24px;padding:0;width:280px;height:auto;overflow:visible;}
.fourColumn .productCntr{float:left;margin:0;padding:0;width:280px;height:100%;overflow:hidden;background:none;}
.fourColumn .productCntr ul.productList{clear:both;padding:4px 22px;height:auto;width:auto;list-style:none;overflow:hidden;background:none;}