/**
 * Skin specific styling
 */
 @font-face {
 font-family: 'ChangaOne';
 font-style: normal;
 font-weight: normal;
 src: local('ChangaOne'), local('ChangaOne'), url('ChangaOne.woff') format('woff');
}
/*Google font*/
@font-face {
 font-family: 'Ubuntu';
  font-style: normal;
  font-weight: bold;
 src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('ubuntu_bold.woff') format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: normal;
  src: local('Ubuntu'), url('ubuntu.woff') format('woff');
}
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url('ubuntu_cond.woff') format('woff');
}
.home-head h1{font-size:18px;text-align:center;margin:0;}
.home-head h5{font-size:17px;color:#f60;margin:2px 0 0 2px;}
.home-featured{margin-left:-5px;}
.cat-head {margin: 0px 0; background-color:#f3f3f3;}
.cat-head p{margin:0 10px;}
.newbox {padding:5px; margin: 0 10px -5px 0; border: 1px solid #ddd; -moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.50);
-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.50);
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
box-shadow: 3px 3px 6px rgba(0,0,0,0.50);
font-family: "Ubuntu", Century Gothic, Arial, sans-serif;font-size:14px;}
.newbox ul {
list-style: disc;
list-style-position: outside;
margin-left: 25px;
line-height: 1.3em;
}
.newbox h1{color:#000; float:none; text-align:center;}
.newbox h2{color:#000; float:none; text-align:left; font-weight:bold; margin:0px 0px 0px 5px}
.newbox p{margin:0px 5px 0px 5px;}
.cat-head h1{font-size:18px;color:#666;font-weight:normal;padding-left:5px;float:left;}
.cat-head h2{font-size:19px;text-align:center;background-color:#f3f3f3;margin-right:4px;}
.cat-head h4{font-size:24px; color: #f60; margin: 5px 0 -10px 0;}
.cat-head h5{font-size:20px; font-weight:bold; color:#f60;padding-left:10px;margin-right:4px;background-color:#f3f3f3;float:left;}
.cat-head h6{font-family: ChangaOne, Charcoal, sans-serif; float: right; font-size: 30px; color: #ee6f0c; margin: -5px 10px -10px 0;}
.cat-text-top, .cat-text-bottom{background-color:#f3f3f3; padding:10px; margin-top:5px;}
.cat-text-bottom h4, .cat-text-bottom img{float:left; margin-right:15px; }
.cat-text {
padding: 0 10px;
margin: -30px 0 15px 0;
clear:both;
}
.content-inner{background:url(../images/img/grid-item-shadow.png) right bottom no-repeat;
    padding:0 7px 7px 0; /* Added 7px padding (shadow width) */
	margin-bottom:8px; /* margin-bottom = 15px. Subtracted 7px (shadow width) */}
.sub-cats {background-color:#f3f3f3;padding:0 0 5px 10px;}
.sub-cats-grid, .sub-cats-gridl {float: left; width: 183px; font-size: 14px; line-height:16px; display:inline;}
.featured{margin: 0;}
.sample-class { color:#000; }
.sub-cats-grid {border-right: 1px solid #ddd; margin-right: 9px;}
.sub-cats-grid img, .sub-cats-gridl img {border:1px solid #ddd; padding:2px;}
.sub-cats-grid img:hover, .sub-cats-gridl img:hover {border-color:#f60;}
.sub-cats-gridl {margin-right: -10px;}
.home-hero img, .home-info img, .home-grid, .home-banner, .land-list, .land-grid{border:2px solid #f90; 
-moz-box-shadow: 2px 2px 4px 4px #ccd;
-webkit-box-shadow: 2px 2px 4px 4px #ccd;
box-shadow: 2px 2px 4px 4px #ccd;}
.home-hero {float:left;}
.home-hero img{padding:1px; margin: 10px 10px 5px 0;}
.home-info {float:right}
.home-info img{padding:1px; margin: 10px 20px 5px 0;}
.land-head{background-color:#f3f3f3;}
.land-head p{padding:5px 10px 0; margin-bottom:0;}
.prod-head h2{background-color: #ee6f0c;}
.land-head h1 {color: #fff;font-size:14px; text-align:center;padding:5px 0;font-weight:normal; background-color: #ee6f0c; margin-right:4px; }
.prod-head h2{font-size:18px!important;padding:7px 10px!important;text-align:center;color:#fff!important;}
.new-clear {clear:both;}
.home-grid {float:left; width:180px; height: 275px; margin:10px 10px 10px 1px;}
.home-grid p{padding:8px; line-height:16px;}
.home-grid a {color:#00a!important;}
.home-grid a:hover {color:#00f;text-decoration:underline;}
.land-head {margin-bottom:5px;}

.home-grid-top, .land-list-top {background-color:#009; height:30px; border-bottom:2px solid #f90;text-align:center;margin-bottom:6px;}
.land-grid-top {background-color:#009; height:45px; border-bottom:2px solid #f90;text-align:center;margin-bottom:6px;}

.home-grid-top  h2, .land-list-top h2  {color:#fff;font-size:16px;font-weight:normal;padding-top:4px;}
.land-grid-top h2 {color:#fff;font-size:16px;font-weight:normal;padding-top:1px;}

.home-banner {width:770px; height:200px;}
.home-banner img {float:right;}
.home-banner h2 {font-size:18px;color:#e60;padding:5px 5px 0 7px;}
.home-banner p {padding: 0 0 0 15px;font-size:12px;line-height:16px;}

.land-list {width:770px;height:310px;margin-bottom:15px;}
.land-list img {float:left;padding:20px 20px 5px 5px!important;}
.land-list h3 {font-size:16px;color:#e60;padding:5px 0 0 10px;}
.land-list p {font-size:15px;line-height:17px;margin-left:350px;}

.land-grid {width:247px;height:285px;float:left;margin:5px 9px 0 0}
.land-grid img{padding:2px;}
.land-grid p {padding:2px 0px 8px 5px;line-height:16px;}
.land-grid h2 a{color:#fff;}
.land-list img {float:left;padding:5px;}
.land-list h3 {font-size:16px;color:#e60;padding:5px 0 0 10px;}
.land-list p {font-size:15px;line-height:17px;margin-left:350px;}

.orange-bold
{
font-weight:bold;
color:#e60;
}
.cat-price {font-size:18px;}
.land-more {font-size:16px;font-weight:bold;float:right;padding-right:20px;}
.land-more img{margin:-10px 0 0 0!important;padding:0px!important;}
.grid-more img{float:right;margin:-10px 0px 0px 0px!important;padding:0px 5px 0px 0px!important;}
.grid-from {float:left;margin:-15px 0 0 10px;font-size:18px;color:#f60;font-weight:bold;}
.box-description {padding:0 20px;}

.short-description ul{
padding: 0px;
margin-left: 25px!important;
}
.short-description li
{
font-size:15px;
line-height:17px;
color:#000;
margin:0; 
}

.link-learn {float:right;padding:5px 0 0 0;font-size:15px;font-weight:700;}
.link-learn a:hover { text-decoration:underline; color:#00d!important; }
.product-specs, .product-desc {margin:25px 0 0 0;}
.product-specs h2, .product-desc h2{font-size:15px!important;margin:0;padding:0;font-weight:bold;color:#e70!important;}
.product-specs h3{margin:15px 0 5px 0;color:#000;font-size:13px;}
.product-specs p{margin:0;padding:0 200px 0 10px;}
.product-desc p {margin:10px;}
.product-desc img{float:left;margin-right:10px;max-width:250px;}
.product-desc img.full{max-width:750px;}
.product-block{width:750px;}
.product-head {margin:0 0 25px 0;}
.product-head p{font-size:15px;line-height:18px;}
.product-head h2{color:#e70!important;font-size:16px!important;font-weight:bold;}
.product-specs li, .product-desc li{list-style:disc outside;margin-left:10px;}

.product-head ul
{
list-style-type: none!important;
padding: 0px;
margin: 0px;
}

.product-head li {
font-size: 15px;
background-image: url(/media/images/bullet-10.png);
background-repeat: no-repeat;
background-position: 0px 4px;
padding: 0 20px 0 16px;
margin: 0;
line-height: 20px;
}
.product-grid {width:225px; float:left; margin:0 21px 0 0;display:block;}
.product-grid img{max-width:220px;border:2px solid #f90; 
-moz-box-shadow: 2px 2px 4px 4px #ccd;
-webkit-box-shadow: 2px 2px 4px 4px #ccd;
box-shadow: 2px 2px 4px 4px #ccd;}
.product-grid h5 {font-size:14px;margin:10px 5px 5px 0;padding:0 0 1px 0;border-bottom:2px solid #f90;display:block;}
.product-grid  p{font-size:12px;margin:0;padding:0;}

.about img {margin:0 10px 5px 5px; float:left;}
.about p {margin:0 10px 0 10px;}
.about h5 {font-size:14px;margin:0 0 10px 0;padding:0 10px 1px 0;border-bottom:1px solid #c00;display:inline;}

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:240px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;
}

.clr {clear:both;line-height:1px;}

.volttable{
	border-collapse: collapse;
	cell-spacing: 2px;
	cell-padding: 2px;
	width: 760px;
	height: 247px;
	padding: 0px;
	text-align: center;
	font-size:16px;
	margin-left: 10px;
}
.volttable tr{
	padding: 0px;
	text-align: center;
}
.volttable td{
	border: 1px solid #999;
	height: 30px;
	padding: 2px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.volttable .current{
	background-color:#ddd;
}
.blutable{
	border-collapse: collapse;
	cell-spacing: 2px;
	cell-padding: 3px;
	width: 770px;
	height: 247px;
	padding: 0px;
	text-align: center;
	font-size:16px;
	margin:0 -15px;
}
.blutable a {
	font-size: 12px;
}
.blutable tr{
	padding: 0px;
	text-align: center;
}
.blutable td{
	border: 1px solid #999;
	height: 30px;
	padding: 4px 2px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.blutable .current{
	background-color:#ddd;
}
.clienttable{
	table-layout: fixed;
	margin-left: -20px;
	border-collapse: collapse;
	width: 780px;
	height: 247px;
	text-align: center;
}
.clienttable img{
	padding: 15px 10px;
	margin: auto;
}
.clienttable td{
	vertical-align: middle;
	text-align: center;
}
.tip a{
	z-index:10;
	}
.tip a:hover{
	position:relative;
	z-index:100;
	}			
.tip a span{
	display:none;
	}
.tip a:hover span{
	display:block;
	position:absolute;
	float:left;
	width:300px;
	top:-2.2em;
	left:.5em;
	background:#ddd;
	border:1px solid #666;
	color:#000;
	padding:15px;
	z-index:10;
	-moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.50);
-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.50);
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
box-shadow: 3px 3px 6px rgba(0,0,0,0.50);			
	}
.tip img {
	margin:-3px 0 3px 5px;
}
#product-features-small{
	margin:10px 0 0 -5px;
}
#product-features-small img{
	padding:10px;
}
#product-attribute-specs-table img{
	padding:10px 0;
}
.brand-logo img {
	display:block;
    margin-left: auto;
    margin-right: auto }

.std ul {list-style:square; list-style-position: outside; margin-left:15px;}
.looking {height:65px;background:#f3f3f3;margin:-10px 4px 0 0;padding:10px 0 20px 10px;font-size:14px;vertical-align:top;border-top:1px solid #ddd;}
.lookingtv {height:65px;background:#f3f3f3;padding-left:15px;}
.lookingh {height:65px;background:#f3f3f3;padding:15px 10px;font-size:14px;vertical-align:top;border-bottom:1px solid #ddd;}
.lookingnew {height:65px;background:#fff;padding:15px 5px;font-size:14px;vertical-align:top;}
.looking img, .lookingh img, .lookingnew img {margin:0 4px 0 7px; border:1px solid #fefefe;display:inline;float:left;}
.lookingtv img {padding:0 11px; border:1px solid #fefefe;display:inline;float:left;}
.lookingt, .lookingtl {display:inline;height:65px;width:69px;vertical-align:top;line-height:17px;border-right:1px solid #ccc;padding-right:4px;float:left;}
.lookingtl {border:none;}
.box-up-sell {margin-left:10px;}
.special-price .price {font-size:18px!important; font-weight:bold!important;}
.old-price .price {font-size:14px!important;text-decoration:line-through!important;}
.afp-thumbnail img{border: 1px solid #ddd;}
.afp-thumbnail img:hover, .looking img:hover, .lookingh img:hover, .lookingtv img:hover{border: 1px solid #f60;}
.product-top-inner .short-description a{color:#00c;}
.cart {background-color:#efefef;padding:10px;margin:0 15px;}
.opc-block-progress {background-color:#efefef;padding:5px;margin-right:10px;}
.content220 {background-color:#efefef;padding:15px;margin:10px;}
.content220 ul {list-style:disc;}

.sale-block {border:1px solid #ddd;width:771px;padding-left:4px;background-color:#eee;}
.sale-block img{float:left;margin:0 5px 6px 5px;border:solid 1px #000;}
.sale-block img:hover {border:solid 1px #00f;}
.sale-block h3{font-size:18px;}
.sale-block p{float:right;font-size:16px;padding:0 5px 5px 0;}
.sale-block a{font-weight:bold;}
.volt-sale-block {margin:-5px 0 2px 7px;}
.volt-sale-block img{border:solid 1px #000;}
.volt-sale-block img:hover {border:solid 1px #00f;}
.specials {border: 2px solid #0000dd;}
.featured5 {width:147px; height:270px; float:left;margin: 0 3px;line-height: 1em;background-color: #ececec; border:1px solid #ddd;}
.featured4 {width:180px; height:290px; float:left; line-height: 1.2em; padding: 0 8px 10px 4px; border: 1px solid #f06000; margin-bottom: -1px;}
/* .featured4 {background-image: url("http://www.220-electronics.com/skin/frontend/fortis/default/images/img/featured-snow-background.jpg");} */
.featured4 .price-box {text-align:right; line-height:1.2em}
.featured4 ul {padding-left:5px;}
.featured5 .top {height:200px;}
.featured4 .top {height:220px;}
.featured5 h4, .featured4 h4 {font-size:12px; font-weight:normal; color:#666;margin: 0 2px;text-align: center;}
.featured5 h4:hover, .featured4 h4:hover {color:#f60;}
.featured5 p {font-size:10px; margin:0 5px;}
.featured4 p {font-size:11px; margin:0 5px;}
.featured5 .top img, .featured4 .top img {float: none; border:1px solid #ececec; margin:0;}
.featured5 .top img:hover, .featured4 .top img:hover {border:1px solid #f60;}
.featured5 img, .featured4 img {float:right; margin:5px;}
.featured5 .reg, .featured4 .reg {float:right; margin-right:5px;}
.featured5 .now, .featured4 .now {float:right; font-size:16px; font-weight:bold; color:#f60; margin:5px 5px 0 0;}

.product-top .product-name {margin: 0 0 10px 0;}
.product-top .product-name h1 {font-size:18px; font-weight: normal; color:#333;}

.block-categories{
font-size:14px;
font-weight:bold;
margin-right:-10px;
color:#666;
}
.block-categories a{
cursor: hand;
cursor: pointer;
}
.block-categories ul a{
padding:0 10px 0 5px;
}
.block-categories ul ul a{
padding-left:23px;
font-weight:normal;
}
.block-categories li{
padding:2px 10px 2px 0;
border-bottom: 1px solid #eee;
}
.block-categories li a:hover{
background:#e0e0e0;
color:#000;
    box-shadow: 5px 5px 6px rgba(9, 9, 9, 0.90);
    -moz-box-shadow: 5px 5px 6px rgba(9, 9, 9, 0.90);    
    -webkit-box-shadow: 5px 5px 6px rgba(9, 9, 9, 0.90);
	padding:4px 20px 4px 10px;
	margin:-2px -20px -4px -5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	border:1px solid #def;
}
.block-categories ul ul li a:hover{
	padding-left:28px;
}
.product-top .product-shop .product-match {font-size:18px; margin-bottom:10px; text-align:right; padding-right:20px;}
.product-list .product-shop .product-match {font-size:14px;}

.paypal-or {display:none!important;}

.alternate p { font-size:15px; font-weight:bold; margin:0; }
.alternate a:hover {color:#f06000!important;}

.listing {  }
.category-box{ float:left; margin:10px; text-align:center; border:1px solid lightgray; }

.category-image-box img{ padding:5px; }

.category-name a:link, .category-name a:visited{ color:#ee6f0c; font-size:16px; font-weight:bold; text-decoration:none; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; }

.newbox { margin-bottom:10px; }
.newbox a img:hover { opacity:0.75; }
.newbox td { text-align:center; }
.newbox img.subcats { width:80%; }
.newbox.subcat {  text-align:center; display:inline-block; }
.newbox.subcat img { display:inline-block; }
.floatdesc img {float: left; margin-right: 15px;}