* {
	margin: 0;
	padding: 0;
}

html, body, p, table, div{
	font-family: Helvetica, Arial, sans-serif;
}

body {
	direction:ltr;font-size:11.5px;color:#000;	
	background-color:#e6ebea;background-image:url(/images/graybg.jpg); background-repeat:repeat;
	padding: 0px;
	margin: auto;
    min-width:980px; 
    max-width:990px; 	 
	width: 100%;	
}

/* custom selection colors */
::-moz-selection {
  color: #fff;
  color: rgba(255, 255, 255, 0.85);
  background: #808080;
}

::selection {
  color: #fff;
  color: rgba(255, 255, 255, 0.85);
  background: #808080;
}

.br { margin-bottom:5px; }

/* Default Links */
a {
	outline:				0;
}

a:link, a:visited {
	color: #0776a9;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size:2em;	
	padding: 10px 0;
}

h2 { font-size:16px;	}

a img {
	border:0;
}
div#facebox h1 {margin:0;padding-top:0}

ul{
	list-style:	none;
}
ol li, ol li p {margin: 5px 0 5px 15px}
ol li ul {list-style-type:square;margin-left:15px}

.underhead {padding: 6px 0;
  background:none repeat scroll 0 0 #F1F1F1;
}

#wrapper {
	margin-top:0 auto;
	padding:5px 17px 25px 17px;
	position:relative;
	border-top:1px solid #DDD;
	clear:left;
	/*background: url(/images/bg-navidad.jpg) repeat-x;*/
}

#content {
	width:660px;
	float:right;
	margin-bottom:15px;
	min-height:500px;
}

/* Sidebar Elements */
#sidebar {
	width:260px;
	margin:17px 0 10px 7px;
	float:left;
}

.products{
display:block;overflow:hidden;width:auto;clear:both;/*border-right:1px solid #cddced;border-top:0 none;margin-bottom:16px;*/
	border-style:solid;
	border-width:1px 1px 1px;
	border-color:#dbdbdb;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background: url(/images/post-bg-short.png) repeat-x left bottom;
	margin-bottom:10px
}
.products .title{
text-shadow: #000 0 1px 0;
display: block;
padding: 6px 18px 0;
/*background: #e5e5e5 url(/images/nav-sprite-default.png) repeat-x 0 -144px; */
font-size: 13px;
border-top: 1px solid #fff;
/*border-bottom: 1px solid #bbb;*/
text-shadow:#fff 0 1px 0;
-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;
}
.products .title h4{line-height:1.3em;font-size: 1.2em;color:black !important; text-shadow:0 -1px 0 white}
.products .product{padding-top:10px;border-bottom:1px solid #F5F5F5;margin-bottom:0;min-height:112px}
.products .product .offer{color:#CC0000}

div.box-list {	
	padding:5px;
	line-height:20px;
	border-bottom:1px solid #FFF;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

#sidebar div.box-list.bg{
	background: url(/images/fifa2010bgclear.jpg) no-repeat right bottom;
}

.list-title {
	border-top:1px solid #AAA;
	border-right:1px solid #AAA;
	border-left:1px solid #AAA;
	display:block;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding:4px 4px 3px 10px;
	margin:0;
	text-decoration: none;
	min-height:15px;
	background:url(/images/bg.png) center bottom;
	text-transform:uppercase;
	text-shadow:2px 2px 2px black;
}

#sidebar div.box-list ul.sidebar-list li {
	padding-left:20px;
	background: url(/images/v.png) no-repeat 5px 6px;
	margin-bottom:0.3em;
	position:relative;
}

ul.sidebar-list li ul li {
	padding-left:30px;
	font-weight:bold;
	background: url(/images/v.png) no-repeat 5px center;
}

.facet-list-title {font-weight: bold; margin-bottom: 0.2em;}
.facet-list-title:hover {text-decoration: underline; cursor: pointer;}
.facet-list {}
.facet-list.parent {margin-bottom: 0.5em;}
.facet {position: relative;padding: 0.3em;background: url(/images/breadcrumb_repeat.png) bottom left repeat-x;}
.facet a {position: absolute; left: 2em; width:180px}
.facet.active {font-weight:bold}
.facet.active a {color: #000;}
.facet-count {color: #aaa;vertical-align: top;margin-left:180px;width:15px;text-align:right;display:inline-block;}
.facet.active .facet-count {color: black;}
.facet-remove {position: absolute; left:192px;top: 0.5em;}

ul.tree-categories {
}
ul.tree-categories > li {
	padding-left:20px;
	font-weight:bold;
	background: url(/images/v.png) no-repeat 5px 6px;
}
ul.tree-categories > li > a{
	color:#222;
}
ul.tree-childs > li, div#product-details ul.tree-childs li {
	padding-left:20px;
	background:url(/images/arrow_next.gif) no-repeat left 3px;
	line-height:20px;
	margin-left:7px;
}
ul.tree-childs li a.current, ul.tree-brands li a.current {
	background-color: #EDF0F4;
	/*border-bottom:1px solid #e8e8e8;*/
	border:1px solid #0066CC;
	border-width:1px 0;
	padding:2px 5px;
	font-weight:bold;
}
ul.tree-brands > li {
	padding-left:25px;
	background:url(/images/bullet.png) no-repeat 5px 3px;
}
ul.tree-brands > li > a{
}
li.current img.close{
	float:right;
	margin-top:2px;
}

#sidebar div.box-list ul.sidebar-list li.current{	
	background-color: #EDF0F4;border:1px solid #0066CC;
	border-width:1px 0;
	padding-left:20px;font-weight:bold;
	display:block;
}

ul.sidebar-list li a:hover{ color:#222 }

ul.list-items {
	margin: 5px 0 5px 20px;
	padding: 0;
}
ul.list-items li {
	margin: 0;
	padding: 2px 0 2px 16px;
	list-style: none;
	background: url(/images/burst.png) no-repeat left 3px;
}
ul.list-items li > ul > li {
	margin: 0;
	padding: 2px 0 2px 16px;
	list-style: none;
	background: url(/images/bullet.png) no-repeat left center;
}

.offer-sidebar{-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #D5EAF7;margin-bottom:3px;}

a.offer {color:#E55800}

ul.tree-categories > li > a.offer {
padding: 2px 3px;margin-top:-2px;
background-color:#F7EDDB;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#D76B2B;
font-size:10px;
}

.ent-shd{
  width: 100%;
  text-align: left;
  background-color: #fff;
}

.ent-shd {
	background-color:transparent;
	background-position: 0px 0px;	
	background-repeat: repeat-y;
	padding: 0 0 0 6px;
}
.ent-shd2 {
	background-color:transparent;
	background-position: 100% 0px;	
	background-repeat: repeat-y;
	padding: 0 6px 0 0;	
}

.g-c {
	padding: 15px;
	vertical-align: top;
}

.g-doc {
	background: #fff;
	text-align: left;
	width:100%;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.7);
	box-shadow:0 0 4px rgba(0,0,0,.7);
	padding-top:79px;
}

.topbar {
  background: url(/images/topbar.jpg) repeat-x scroll #FFF;
  height: 14px;
  position: relative;  
  color: #111;
  padding:4px 13px 0 13px;
  font-size: 11px;
  /*border-bottom:1px solid #D8D8D8;*/
}
.topbar  a{color:#C00000}
p.contacts {float: right;}
p.home {float:left}


/* Logo Top Menu */

#topBar{
	position:fixed;
	padding-left:6px;
	z-index:100000;
	height: 36px; 
}

#header {width:984px}

a#logo {
	width:155px;
	height:37px;
	float: left;
	margin: 3px 0 0 10px;
	background: url(/images/logo-bejattos-trans.png) no-repeat left top;
	text-indent:-9999px;
}

a#logo:hover {
	opacity:0.9;filter:alpha(opacity=90);
}

/* Top Menu */

#nav {
	float:left;
	z-index:1;
}

/*NAVBAR CODE*/ 
#nav{ background:url("/images/bg.png") #222; width:100%; height:32px; }
#nav > ul {align:center}
#nav ul, #nav ul li {
	margin:0; 
	padding:0;
	list-style:none;	
}
#nav ul li{
	float:left;
	display:block;
}
#nav ul li a:link,
#nav ul li a:visited{		
	color:#FFF;
	text-decoration:none;
	padding:8px 21px;
	display:block;
	text-shadow:0 -1px 0 #000;
	font-size:13px;
}
#nav ul li.current{
	/*background: #447099;*/
	background: url(/images/menu-option-red.gif) bottom center #a20019;
}
#nav ul li.current a, #nav ul li ul.submenu a:hover{ text-shadow:0 -1px 0 #000; color:white;}
#nav ul li ul.submenu a{ text-shadow: none}
#nav ul li a.hovered, #nav ul li a:hover{
	/*background:#447099;*/
	background: url(/images/menu-option-blue.gif) bottom center #014f7d;
}
#nav ul li.current a.current, #nav ul li a.hovered, #nav ul li a:hover{
	color: white;
}	
#nav ul li ul li{
	float:none;
	display:block;
	background: url(/images/breadcrumb_repeat.png) bottom left repeat-x;
}
#nav ul li ul li a:link,
#nav ul li ul li a:visited{
	color:#222;	
	text-decoration:none;
	padding:0 10px;
	clear:both;	
}

#nav ul li ul.submenu li a.offer{
background: url(/images/love_it_icon.png) 140px center no-repeat;color:#E55800
}
#nav ul li ul.submenu li a.offer:hover{
  text-shadow:none;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#ff6200));
  background: -moz-linear-gradient(top,  #ff9900,  #ff6200);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ff6200');
  color: white;
}

.submenu {
	position: absolute;
	width: 160px;
    background-color: #FFF;
    border-style:solid;
	border-width: 0 1px 5px;
    border-color: #2F4E6B #009EE0 #009EE0;
    *border-color: #2F4E6B #2F4E6B #737373;
    box-shadow: 0 4px 10px rgba(0,0,0,.5);
    -moz-box-shadow: 0 4px 10px -moz-rgba(0,0,0,.5);
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,.5);
    *filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=4);
	padding:10px;
	z-index: 1000;
	display:none;
	line-height:26px;/*
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;*/
}

/* Search box*/
/*
#navSearch {float:left}
#navSearch button{background:#fff url(/images/ez3x5cuc.png) no-repeat -1px 0; margin-top:5px;border:0;cursor:pointer;display:block;height:20px;padding:0;width:20px;z-index:2}
#navSearch button span{display:none}
#navSearch .inputtext{border-right:1px solid #e5e5e5;display:inline-block;height:20px;*height:15px;outline:none;padding:2px 1px 2px 15px;}
#navSearch .inputtext{border:1px solid #3b5998;margin:12px 0 0 9px; background:#fff url(/images/search-fb-icon.jpg) no-repeat 3px 6px;}
*/

/* StepCarousel JQuery */

div.featured-slider{
	background: url(/images/bg-panel.png) top left;
	background-color: #FFF;
	background-repeat: no-repeat;
	width: 162px;
	height: 225px;
}
div.featured-slider p:first-child{
	font-size:13px;	
	padding:0 5px;
	height: 40px;
	text-align:center;
}
div.featured-slider p:first-child a{
color: #C2D4DD
}

div.strip_image {
	background: #FFF url("/images/logo_home.png") no-repeat center center;
	cursor:pointer;
	display:block;
	float:left;
	height:140px;
	width:130px;
	margin:25px 5px 0 12px;	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border: 3px solid #C00000;
}
div.strip_image a img{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
div.strip_description {
	margin-top:10px;
	float:right;
	width:160px;
}

/* Table Products */

div#product-details  {width:100%;margin-bottom:10px;}
div#content p{ margin:5px 0 10px 0; }
div#content p.breadcrumb {margin:15px 0 0; padding:0}
div#wrapper > p{ margin-top:15px; }
div#product-details > table#product-introducing td:first-child, table#products td { background: url("/images/logo_home.png") no-repeat center center;}
table#products td:hover { border-bottom: 1px solid #0066CC;}
img.product_thumb:hover {opacity:0.96;filter:alpha(opacity=99)}
div#product-details table#product-introducing td p {margin-bottom:5px;}
table#products td, table.products td { border-bottom: 1px solid #ddd; font-size:11px;}
table#products td a, table.products td a{color:#000;}
table#products td a:hover, table.products td a:hover{color:#0066CC;}
p.categories-title a{float:right; margin-right:5px; color:#0099CC;}
div#especificaciones ul, div.additionalInformation ul {margin:0 0 10px 20px; list-style-type: disc;padding:0;}
div#product-details ul li{padding: 2px 0;}

/* Footer Shadow */
.footer-shd{
	text-align: center;
	height: 15px;
}
.footer-shd-in{
	margin: 0 15px;
	background: url(/images/shd-bottom-1.png) 0px 0px repeat-x;
	height: 15px;
}
.shdimg{
	display: block;
	width: 30px;
	height: 30px;
	background-image:url(/images/shade-bottom.png);
	background-repeat: no-repeat;
}
.shd{
	float: left;
	background-position: 0px -15px;
	*position: relative;
	*left: 3px;
}
.shdr{
	float: right;
	background-position: -30px -15px;
	*position: relative;
	*left: -3px;	
}


/*****************************************************************************
Footer
*****************************************************************************/

div#footer_container {
	width: 100%;
	margin: 0 auto;	
	height:75px;
	background: #f9f8f7;
	background-image: -webkit-gradient(linear, left top, left 7, color-stop(0.09, rgb(235,235,234)), color-stop(0.55, rgb(249,248,247)));
	background-image: -moz-linear-gradient(center top, rgb(235,235,234) 0%, rgb(249,248,247) 10%);
	border-bottom:1px solid #FFF;
}

div#footer_links_container {
	width: 960px;
	background:#0C1216;
	padding-bottom: 20px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

div#footer {
/*	background:#0C1216; */
	display: block;
	width: 960px;
	height: 39px;
	clear: left;
}

a#footer_logo {
	background: transparent url(/images/footer_logo.gif) no-repeat;
	position: relative;
	z-index: 5;
	display: block;
	height: 38px;
	margin: 0 0 0 14px;
	color:#333;
}

a:hover#footer_logo {
	background-position: 0 -38px;
}


/* Footer Container */

div#profile_jump {
	background:rgba(226, 226, 226, .5);
    height: 40px;
	margin: 0;
}

div#profile_jump_container {
	height: 40px;
	width: 930px;
	margin: 0 auto;
	padding-top:12px;
}
div#profile_jump_container img {vertical-align:bottom}
.navigation_bottom {
	padding: 20px;
	color:#222;
	font-size:11px;
	margin-bottom:5px;
	padding-bottom:10px;
	padding-top:10px;
}

.navigation_bottom .disclaimer {
color:#000000;
padding-top:2px;
float:right;
}

.navigation_bottom a {
color:#0776a9;
display:inline;
font-size:11px;
font-weight:normal;
margin:0 17px 0 0;
}

.navigation_bottom .copyr {
background-image:url(/images/logomin.png);
background-position:left center;
background-repeat:no-repeat;
float:left;
padding:2px 0;
padding-left:90px;
}

.navigation_bottom a.last {
padding-right:5px;
margin-right:15px;
}


/* Product Box */
div.search_gridView_container_box{
	border-bottom:1px dotted #e2e2e2;
	border-right:1px dotted #e2e2e2;
	width:180px;float:left;display:inline;line-height:normal;position:relative;
	font-family:Arial, Helvetica, sans-serif;height:400px;
}
div.search_gridView_container_box.last {
    border-right: 0 none;
}
div.search_gridView_container_box div.bestSellers{position:absolute;top:265px;width:100%;text-align:center;}
div.search_gridView_container_box div.bestSellers p{font:normal 10px Arial, Helvetica, sans-serif;color:#999;}
div.search_gridView_container_box div.bestSellers p a, div.search_gridView_container_box div.bestSellers p a.price{color:#0066B1;font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;}
div.search_gridView_container_box div.bestSellers p a:hover, div.search_gridView_container_box div.bestSellers p a.price:hover{text-decoration:underline;}div.search_gridView_container_box div.bestSellers p a.price{color:#cc3232;}
div.search_gridView_container_box p{text-align:center;font-family:Arial, Helvetica, sans-serif;line-height:10px;color:#999;}
div.search_gridView_container_box p.priceText{color:#999;font:normal 10px Arial, Helvetica, sans-serif;text-decoration:none;}
div.search_gridView_container_box div.featuredProduct{color:#cb6500;font-size:9px;display:block;padding:8px 0;text-align:center;}
div.search_gridView_container_box div.productImage{position:absolute;width:160px;height:160px;top:26px;left:9px;text-align:center;}
div.search_gridView_container_box div.prodTitle{position:absolute;top:193px;text-align:center;left:8px;width:162px;overflow:hidden;height:42px;}
div.search_gridView_container_box div.prodTitle a{color:#0776A9;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;}
div.search_gridView_container_box div.prodTitle a:hover{text-decoration:underline;color: #0099CC;}
div.search_gridView_container_box div.price{position:absolute;top:221px;text-align:center;left:8px;width:162px;color:#111;font-size:10px;}
div.search_gridView_container_box div.price span.offer{color:#CC0000}
div.search_gridView_container_box div.price a, div.search_gridView_container_box div.exp-price a{color:#508E00;font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;}
div.search_gridView_container_box div.price p a, div.search_gridView_container_box div.exp-price p a{font-size:23px;}
div.search_gridView_container_box div.exp-price p a{font-size:20px;}div.search_gridView_container_box div.price a:hover, div.search_gridView_container_box div.exp-price a:hover{text-decoration:underline;}
div.search_gridView_container_box div.exp-price p a{font-size:20px;}div.search_gridView_container_box div.price a:hover, div.search_gridView_container_box div.exp-price a:hover{text-decoration:underline;}

div.search_gridView_container_box div.xtramerchantslinks{position:absolute;top:253px;text-align:center;left:8px;
font-size:10px;width:145px;overflow:hidden; /*white-space:nowrap;  height:14px;*/}

div.search_gridView_container_box div.xtramerchantslinks a{color:#0066b1;font:10px Arial, Helvetica, sans-serif;text-decoration:none;}
div.search_gridView_container_box div.xtramerchantslinks a:hover{color:#0066b1;text-decoration:underline;}
div.search_gridView_container_box div.xtramerchantslinks span a{color:#CC3232;font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;}
div.search_gridView_container_box div.xtramerchantslinks span a:hover{color:#CC3232;text-decoration:underline;}

div.search_gridView_container_box div.buttons{position:absolute;top:182px;text-align:center;left:8px;width:145px;overflow:hidden; /*white-space:nowrap;  height:14px;*/}
div.search_gridView_container_box div.buttons span{font-size:10px;margin:0;padding:0 4px 2px;text-align:center}

div.search_gridView_container_box div.merchantslinks, div.search_gridView_container_box div.merchantlogo{position:absolute;top:200px;text-align:center;left:9px;height:31px;width:160px;font-size:10px;background:#F7F7F7 url(http://i.pgcdn.com/images/searchAtt2/gridView_merchantBckg.gif) top left no-repeat;}

div.search_gridView_container_box div.merchantlogo{background:none;top:268px;}
div.search_gridView_container_box div.merchantslinks a, div.search_gridView_container_box div.merchantlogo a{color:#999;font:normal 10px Arial, Helvetica, sans-serif;text-decoration:none;margin-top:8px;display:block;}
div.search_gridView_container_box div.merchantlogo a{margin-top:3px;}div.search_gridView_container_box div.merchantslinks a.rating{margin-top:2px;}
div.search_gridView_container_box div.merchantslinks a:hover, div.search_gridView_container_box div.merchantlogo a:hover{color:#999;text-decoration:underline;}
div.search_gridView_container_box div.shopBtn{position:absolute;top:340px;text-align:center;left:8px;width:162px;}
div.search_gridView_container_box div.shopBtn span{text-align:center;}
div.search_gridView_container_box div.shopBtn a.comparePricesBtn{background:transparent url(http://i.pgcdn.com/images/searchAtt2/comparePricesBtn2_l.gif) top left no-repeat;display:block;padding:0 0px 0 11px;font:bold 12px Arial, Helvetica, sans-serif;color:white;text-decoration:none;height:29px;}
div.search_gridView_container_box div.shopBtn a.comparePricesBtn span{background:transparent url(http://i.pgcdn.com/images/searchAtt2/comparePricesBtn2_r.gif) top right no-repeat;padding:6px 12px 8px 0px;display:block;}
div.search_gridView_container_box div.shopBtn a.comparePricesBtn:hover{background:transparent url(http://i.pgcdn.com/images/searchAtt2/comparePricesBtn2_l.gif) bottom left no-repeat;color:white;text-decoration:none;}
div.search_gridView_container_box div.shopBtn a.comparePricesBtn:hover span{text-decoration:none;color:white;background:transparent url(http://i.pgcdn.com/images/searchAtt2/comparePricesBtn_r_on.gif) top right no-repeat;}
div.search_gridView_container_box div.moreInfo{position:absolute;top:368px;text-align:center;left:8px;width:162px;}
div.search_gridView_container_box div.moreInfo a{color:#999;font:normal 10px Arial, Helvetica, sans-serif;text-decoration:none;}
div.search_gridView_container_box div.moreInfo a:hover{color:#999;text-decoration:underline;}
div.search_gridView_container_box div.search_gridView_containerBottom{background:#FFF url(http://i.pgcdn.com/images/search_gridView_background.gif) bottom left no-repeat;width:180px;height:26px;position:absolute;top:384px;}
.pricingInfo p, .pricingInfo p a{font-size:11px;}
#sa_products .productsContainer .subInfo2{background:url(http://i.pgcdn.com/images/searchAtt2/bg_searchAttribProdBottomLinksWhite.gif) bottom right no-repeat;height:11px;}
#sa_listTop .righttcorner{background:url(http://i.pgcdn.com/images/searchAtt2/sa_sortBy_tabR.gif) top right no-repeat;height:9px;position:absolute;right:0;top:0;width:9px;}
h2.moduleTitle2{font:bold 18px Arial, Helvetica, sans-serif;color:#7f7f7f;text-align:left;padding:13px 0 0 13px;float:left;}
#pg_pagination a.footerlink{font:bold 12px Arial, helvetica, sans-serif;color:#528c00;text-decoration:none;}
#pg_pagination{text-align:center;}#pg_pagination a.footerlink:hover{text-decoration:underline;}
div.search_gridView_container_box{width:163px;height:216px;}
div.search_gridView_container_box div.productImage{width:125px;height:125px;top:5px;left:17px;}

div.search_gridView_container_box div.prodTitle{left:6px;width:145px;top:120px;}
div.search_gridView_container_box div.price{top:165px;left:6px;width:145px;font-size:13px;font-weight:bold}

div.search_gridView_container_box div.xtramerchantslinks{left:6px;width:145px;top:200px;font-size:11px;line-height:0px;color:#999999;}
div.search_gridView_container_box div.xtramerchantslinks a{font-size:11px;color:#008000;line-height:10px;}
div.search_gridView_container_box div.xtramerchantslinks a:hover{color:#518a00;}
div.search_gridView_container_box div.merchantslinks, div.search_gridView_container_box div.merchantlogo{left:17px;width:125px;background:#F7F7F7 url(http://i.pgcdn.com/images/searchAtt2/gridView_merchantBckg_125.gif) top left no-repeat;top:198px;}div.search_gridView_container_box div.shopBtn{left:6px;width:145px;top:235px;}
div.search_gridView_container_box div.moreInfo{width:125px;left:17px;top:270px;}
div.search_gridView_container_box div.search_gridView_containerBottom{background:#FFF url(/images/product-box-bg.gif) bottom left no-repeat;width:160px;height:10px;top:210px;left:0;}
div.search_gridView_container_box div.offer{position: absolute; right: 0;}
div.search_gridView_container_box div.christmas{position: absolute; top: -3px; right: -13px;}

/* Sidebar advisor */
.advisor { margin:8px;}
.advisor img { float:left; position:relative; padding-right:6px; padding-left:4px; }
.advisor h5 { font-size:13px; line-height:15px; font-weight:bold; margin:0; padding:1px 0 0 0; }
div#content #product-details #product-introducing .advisor p, .advisor p { font-size:11px; line-height:15px; margin:0; padding:0; }
.advisor.product.related h3 a {font-size:11px}
.advisor #presenceBox img {padding:0}


/* Logged In */
#app_options_ext{position:fixed;z-index:99;bottom:0;right:0;color:#111;font-size:11px;height:25px;padding:0;width:100%;}
#app_options_ext_ui{font-weight:bold; background-color:#eee;border-right:1px solid #b5b5b5;border-top:1px solid #b5b5b5;border-left:1px solid #b5b5b5;padding:5px;margin-left:15px;margin-right:15px;position:relative;overflow:visible ! important;text-align:left;}
.clearfix{display:block}
#app_options_ext #app_central {padding-right: 2px;width:87px;}
#app_options_ext a.right {padding-right: 10px;float:right;padding-left:20px;}
#app_options_ext a.right.exit { background:url(/images/no.png) no-repeat;}
#app_options_ext a.right.delete { background:url(/images/delete.png) no-repeat;}
#app_options_ext a.right.restore { background:url(/images/yes.png) no-repeat;}

/* Footer */
body #bts-promofooter { clear:both; background: #fff url(/images/promofooter-bg.gif) repeat-x 0 0; width: 100%;}
body #bts-promofooter ul { overflow: hidden; width:100%}
body #bts-promofooter ul li { display:inline; float:left; padding-top:28px; height:100%; }
body #bts-promofooter ul li p{ margin-top:5px }
body #bts-promofooter ul li#develop { width:330px; padding:17px 0 10px 25px; border-right:1px solid #e1e1e1;}
body #bts-promofooter ul li#develop p { width:200px; }
body #bts-promofooter ul li#develop img { float:right; padding-right:20px; }
body #bts-promofooter ul li#hosting { padding:17px 0 10px 26px; width:270px; border-right:1px solid #e1e1e1;}
body #bts-promofooter ul li#hosting p { width:143px; }
body #bts-promofooter ul li#hosting img { margin-right:30px; float:right; }
body #bts-promofooter ul li#domains{ padding:17px 0 10px 27px; width:270px; }
body #bts-promofooter ul li#domains h6,
body #bts-promofooter ul li#domains p { width:142px; }
body #bts-promofooter ul li#domains img { margin-right:20px; float:right; }
body #bts-promofooter ul li p sup { line-height: 12px; font-size: 8px; vertical-align: top; }
body #bts-promofooter ul li h6 { font-size: 13px; line-height: 17px; font-weight:bold; margin-bottom: 4px; margin-top:5px}

a.basicGreen{background:transparent url(/images/greenemailBtn.gif) no-repeat scroll left top;color:#FFFFFF;font:bold 11px Arial,Helvetica,sans-serif;height:19px;line-height:normal;padding:2px 0 3px 10px;*padding:0px 0 3px 10px;text-decoration:none;}
a.basicGreen span{background:transparent url(/images/greenemailBtn.gif) no-repeat scroll right top;color:#FFFFFF;padding:2px 18px 4px 0;}

/* tooltip styling */
.tooltip {
	display:none;
	background:url(/images/white_arrow_big.png);
	height:163px;
	padding:43px 20px 10px 20px;
	width:330px;
	font-size:11px;
	color:#fff;
	z-index: 1000;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

.list_thumbnail {float:left; height:126px; padding:0 7px 0 12px; background:url(/mx/p2images/common/bg_gnb_layer.png) repeat-x;_background:url(/mx/p2images/common/bg_gnb_layer.gif) repeat-x;}
.list_thumbnail li {_position:relative; float:left; width:92px; margin-right:10px; text-align:center; line-height:110%;}
.list_thumbnail li a {color:#666;}
.list_thumbnail li a:hover {color:#235da9;}
.list_thumbnail li img {z-index:32; width:70px; height:70px; margin-bottom:-4px; text-decoration:none;}
.list_thumbnail li span {position:relative; z-index:32;}

/* Related Product */
.related-product {
width:260px;
margin-bottom:3px;
min-height:85px;
border-style:solid;
border-width:2px 1px 1px;
border-color:#ccc;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-webkit-border-top-left-radius:10px;
-moz-border-radius-topleft:10px;
border-top-left-radius:10px;
}
.related-product > a > img{
margin: 5px 10px 0 15px;
float:left;
}

.related-product > span.price {
	position:relative;
	left:-100px;
	top:5px;
}

#tbbc, .tbbc {text-shadow:0 1px 0 #FFFFFF;background:#EAEAEA url(/images/bg.png) no-repeat;padding:5px 5px 5px 15px;margin-bottom:8px;height:15px}
#tbbc > div.youarehere {float:left;color:#333;
font-weight:bold;
margin:0 6px 0 0;
padding:1px 0 0;

}
div#content > #tbbc > p {margin:0;width:365px;float:left;}
div#content > #tbbc > div.filterbox {float:right;}

a.next { padding-right:20px; background:url(/images/arrow_next.gif) no-repeat 100% 50%; }

/* Category child boxes */

.box-categories { line-height:16px; text-align:center; background:#fff url(/images/child-categories-bg.gif) repeat-x left bottom; }
.box-categories > div { padding:5px 10px; display:-moz-inline-stack; display:inline-block; *display:inline; width:165px; margin:0 -2px 0; text-align:center; background:url(/images/headernav_border20090909.png) no-repeat 0 100%; *margin:0 -1px 0 0; zoom:1; }
.box-categories > div a img { padding:4px; margin-bottom:7px; background-color:#fff; }
.box-categories > div h2 {
margin: 0px 0 5px 0;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:bold;
overflow:hidden;
color:#252525;
text-shadow:0px 1px 0px rgba(255,255,255, .8); -webkit-box-shadow:0px 1px 0px rgba(255,255,255, .9); -moz-box-shadow:0px 1px 0px rgba(255,255,255, .9);
}
/*
.category-boxes-wrapper {
background: #FFF; text-align:center
}*/

.category-box {
	width:168px;
	float:left;
	padding:10px 5px;
	background:#FFF;
	text-align:center;
	position:relative;
	margin:0;
}
.stepcarouselwrap {background:url(/images/bg-main-slider.png);margin-bottom:10px;}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 939px; /*Width of Carousel Viewer itself*/
height: 171px; /*Height should enough to fit largest content's height*/
margin-top: 10px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}


.boxgrid{ 
text-align:center;
/* width: 220px; Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 151px; /*Height should enough to fit largest content's height*/
margin:10px 4px 16px 10px; /*margin around each panel*/
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
background:white; 
overflow: hidden; 
position: relative; 
/*-khtml-border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;*/
-webkit-box-shadow: #AAA 0px 0px 6px;
-moz-box-shadow: #AAA 0px 0px 6px;
box-shadow: #AAA 0px 0px 6px;
}

.boxgrid img{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0;
padding:5px;
}

.boxcaption{ 
float: left; 
position: absolute; 
background:url(/images/bg-active-tab.gif) repeat-x #F0F8FA;
height: 160px; 
width: 100%;
}

.wfeatured {width: 230px}
.tfeatured {margin-left:120px;margin-top:20px;text-align:left;height:90px;overflow:hidden;width:107px;}
.wsquare {width: 151px}
.bfeatured {background: url(/images/menu-option-red.gif) bottom center #a20019;}

.panel h2 {margin-top:3px;font-size:14px}
.panel h2 a {color:black;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.bfeatured h2 a {color:white;text-shadow:0 -1px 0 #000}

.caption .boxcaption {
top: 128px;
left: 0;
}

ul.index-child-categories {
	margin:3px 0;
	padding:5px 0;
	background-color: #F0F8FA;
}

.index-child-categories li {
	padding:2px 0 2px 16px;
	margin-left:5px;
	text-align:left;
	background: url(/images/arrow_next.gif) center left no-repeat;
}

.index-child-categories li.view {
	padding:20px 0;
	margin:10px;
	background:url(/images/menu-option-red.gif) top left repeat-x;
	text-align:center;
}

.index-child-categories li.view:hover{
background:url(/images/menu-option-red.gif) bottom left repeat-x;
}

.index-child-categories li.view a{
	color:white;
	font-size:180%;	
}

.index-child-categories li a:hover{
	text-decoration:underline
}

div.boxSprite-1{background:transparent url(/images/sprite_boxes_1.png) no-repeat;_background:transparent url(/images/sprite_boxes_1.gif) no-repeat;}
div.pg_contentbox{background-position:-10px -795px;position:relative;padding:9px 0 0 0;*padding:4px 0 0 0;margin-bottom:10px;}
div.pg_contentbox-tr_corner{background:transparent url(/images/sprite_boxes_1.png);background-position:-1960px -795px;background-color:transparent;width:10px;height:30px;position:absolute;top:0px;right:0;}
div.pg_contentbox div.background{padding:5px 10px 0 10px;border-left:1px solid #DEDEDE;background:#F0F0F0 url(/images/box1-rightrpt.gif) top right repeat-y;}
div.pg_contentboxfooter{background:transparent url(/images/sprite_boxes_1.png) no-repeat;background-position:-10px -881px;height:15px;width:100%;position:relative;bottom:0;left:0;}
div.pg_contentboxfooter div.footer_br{background:transparent url(/images/sprite_boxes_1.png) no-repeat;background-position:-1950px -881px;height:15px;width:20px;position:absolute;bottom:0;right:0;}

/********** Alert Messages *********/
div.additionalInformation {
    background: #E5F6FD;
    border-bottom: 1px solid #7FD7F7;
    border-top: 1px solid #7FD7F7;
	margin: 15px auto;
	padding: 0 5px;
}

div.additionalInformation p {
	margin:  10px 5px;
}
div.additionalInformation.error {
	background: #FFBABA;
    border-bottom: 1px solid #D8000C;
    border-top: 1px solid #D8000C;
}
div.additionalInformation.blue {
	background:#EDF0F4;
    border-bottom: 1px solid #0066CC;
    border-top: 1px solid #0066CC;
}
div.additionalInformation.orange {
	background: #F7EDDB;
    border-bottom: 1px solid #D97717;
    border-top: 1px solid #D97717;
	margin-bottom: 19px;
}

p.manufacturer {font-size: 10px; display: none; padding-top:20px;}
input.filter{border:1px solid #666 !important;padding:3px}
input.filter:focus{border:1px solid #6694E3 !important}

#searchBar{position:relative;z-index:6;background:#ededec;clear:left;color:#111;float:left;height:40px;padding:0;width:100%;padding-top:7px}
#searchBar > form {float:left; margin-top:2px}
#searchBarLinks{float:right;clear:none;font-size:12px;padding-top:2px;padding-right:7px;text-align:right;width:auto;white-space:nowrap;}
#searchBarLinks li{float:left;clear:none; padding:6px;}
#searchBarLinks li.current{ background-color:white;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#searchBarLinks li a{text-shadow: 0 1px 1px #FFF; font-weight:bold}
#searchBarLinks li a:hover{text-decoration:none; color:black}
#searchBarLinks li.current a:hover{text-decoration:none; color:#0776A9;}
#searchBar label{font-size:14px;font-weight:bold;padding:2px 5px 0 7px}
#searchBar .inputtext{padding-left:15px; background:#fff url(/images/search-fb-icon.jpg) no-repeat 3px 6px;}

.productPrice {font-size: 20px;font-weight:bold}
.productPrice.offer {color: #CC0000;}

/* campaign switcher */
#indicator {height:50px;background:url(/* /bitmaps/common/arrowhead-small-right.png */) 100% 18px no-repeat;clear:both;list-style:none;margin:20px 0;text-align:center;}
#indicator > li {width:310px;border-bottom:solid 2px #ccc;float:left;margin-right:5px;padding:0;position:relative;}
#indicator > li > span {height:30px;color:#666;display:block;font-size:11px;padding-top:5px;;position:relative;bottom:-10px;text-decoration:none;}
#indicator > li > span > span {width:5px;height:5px;display:block;background:#fff;border:2px solid #ccc;border-radius:4px;-moz-border-radius:4px;font-size:1px;position:absolute;left:0;bottom:4px;}
#indicator > li > span > em {display:none;border-bottom:2px solid #cc0f16;position:absolute;bottom:-5px;}

#indicator li.current {font-weight:bold;border-bottom-color:#c00;}
#indicator li.current > span > span {background:#c00;border-color:#c00;}

#indicator li {
  transition:opacity 1s ease-out;
  -o-transition:opacity 1s ease-out;
  -moz-transition:opacity 1s ease-out;
  -webkit-transition:opacity 1s ease-out;
}

span.product-added, div.search_gridView_container_box div.buttons span.product-added{padding:3px 5px 3px 16px; background:#FFF url(/images/accept.png) no-repeat 0 center; color:#555; border:none; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow:0px 1px 0px rgba(255,255,255, .8); -webkit-box-shadow:0px 1px 0px rgba(255,255,255, .9); -moz-box-shadow:0px 1px 0px rgba(255,255,255, .9);}
a span.counter{font-family:Helvetica,Arial,sans-serif;font-weight:bold;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
background-color:#00639E;color:#fff;-moz-box-shadow:#fff 0 -1px 0;-khtml-box-shadow:#fff 0 -1px 0;-webkit-box-shadow:#fff 0 -1px 0;box-shadow:#fff 0 -1px 0;padding:2px 6px;text-shadow:1px 1px 1px black;
}
input.buscar, a.buscar{width:55px; text-align: center;color:#FFF; background: #ccc url(/images/bgblue.jpg) center center repeat-x; border:0; margin:0;}
a.buscar {padding:4px}


.inlinebox{ float:left;
    box-shadow: 0 4px 10px rgba(0,0,0,.5);
    -moz-box-shadow: 0 4px 10px -moz-rgba(0,0,0,.5);
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,.5);
    *filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=4);
}
.textfield input{ background-color:#fff; border-style:solid; border-width:1px; border-color:#909090 #ccc #ccc #909090; padding:2px 3px;}
.inlinebox{z-index:9;position:absolute;right:85px;top:35px;background-color:#FFF; border:2px solid #79c0d2;font-weight:normal;color:#333;}
.inlinebox form table {padding:10px;}
.inlinebox .login-title {background-color:#79c0d2; padding:3px; color: black;font-weight:bold;}
.inlinebox .no_sign{background:url(/images/btn-close.gif) no-repeat scroll right top;width:20px;height:20px;position:absolute;right:0;top:0;padding:0;}

.scroll {margin-top: 5%; position: absolute;}

/*************************** facebox.css ****************************/
#facebox .b {
  background:url(/images/facebox/b.png);
}
#facebox .tl {
  background:url(/images/facebox/tl.png);
}
#facebox .tr {
  background:url(/images/facebox/tr.png);
}
#facebox .bl {
  background:url(/images/facebox/bl.png);
}
#facebox .br {
  background:url(/images/facebox/br.png);
}
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}
#facebox .popup {
  position: relative;
}
#facebox table {
  border-collapse: collapse;
}
#facebox td {
  border-bottom: 0;
  padding: 0;
}
#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}
#facebox .loading {
  text-align: center;
}
#facebox .image {
  text-align: center;
}
#facebox img {
  border: 0;
  margin: 0;
}
#facebox div.image img { margin:10px }
#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.facebox_hide {
  z-index:-100;
}
.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;border:3px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
#facebox .content{min-width:370px;background:#fff url(/images/wrapper-top-degray.png) repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#facebox .content p {margin-bottom:5px}
.header{height:25px;padding:10px 0 10px 20px;background:#f8f8f8;background:-moz-linear-gradient(top,white,#f5f5f5);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#f5f5f5));-webkit-transition:all 1s ease-in-out}
.header h2{font-size:18px;font-size:1.8em;line-height:25px;text-shadow:0 -1px 0 white}
#facebox .close{position:absolute;top:12px;right:10px;background:url(/images/btn-close.gif) transparent no-repeat;width:20px;height:20px}
#facebox .close img{opacity:1.0;}
#facebox .close:hover img{opacity:0.5;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
#facebox .content{font-size:12px;}
.nav-icon {float: left;margin:13px 7px;}
#subscribe {margin-left:10px}
#subscribe small {line-height:12px}
#subscribe input#sbutton {background:#10ADBC; color:white;border:0 none}
#subscribe input#semail {color:#666;width:130px}
.btn_blue {
	background-color:#3bb3e0;
	padding:10px;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	border: solid 1px #186f8f;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(44,160,202)),
	color-stop(1, rgb(62,184,229))
	);
	-webkit-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.btn_blue::before {
	background-color:#ccd0d5;
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	padding:8px;
	left:-8px;
	top:-8px;
	z-index:-1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	-o-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
}

.btn_blue:active {
	padding-bottom:9px;
	padding-left:10px;
	padding-right:10px;
	padding-top:11px;
	top:1px;
	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);
}
