* {
	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:#fff;
	padding: 0px;
	margin: auto;
    min-width:850px; 
    max-width:990px; 	 
	width: 100%;	
	text-align: center;	
}

.br {
margin-bottom:5px;
}


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

a:link, a:visited {
	color:					#0066CC;
	text-decoration:		none;
}

a:hover {
	text-decoration:		underline;
}

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

a img {
	border:0;
}

.clear {
	clear:					both;
	height:					0px;
	font-size: 0px;
	line-height: 0px;
}

ul {
	list-style:				none;
}

#wrapper {
	margin-top:0 auto;
	padding:0 20px 25px;
	position:relative;
	background: url(../images/wrapper-top-degray.png) repeat-x 5px 0;
}

#content {
	width:655px;
	float:left;
}

/* Sidebar Elements */
#sidebar {
	width:260px;
	float:right;
}

#sidebar div.box-list {	
	padding:5px 0 10px 5px;
	line-height:20px;	
	border-style:solid;
	border-width:1px 1px 0;	
	border-color:#dbdbdb;
}

#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;
	font-family: Arial Narrow;
	text-decoration: none;
	min-height:15px;
	background:url(/images/bg.png);	
	text-transform:uppercase;
}

#sidebar div.box-list ul.sidebar-list li {
	padding-left:20px;
	font-weight:bold;
	background: url(/images/v.png) no-repeat 5px 6px;
}

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

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 {
	padding-left:20px;
	background:url(/images/arrow_next.gif) no-repeat left 3px;
}
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{
}
.extraboxDown {width:260px; height:3px; background:url('/images/box-bottom.gif') no-repeat;margin-bottom:10px;}

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:#0066CC;
}

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:#D76B2B;}

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: 975px;
  text-align: left;
  background-color: #fff;
}

.ent-shd {
	background-image:url(/images/shade-side.png);
	background-position: 0px 0px;	
	background-repeat: repeat-y;
	padding: 0 0 0 15px;
}
.ent-shd2 {
	background-image:url(/images/shade-side.png);
	background-position: 100% 0px;	
	background-repeat: repeat-y;
	padding: 0 15px 0 0;	
}

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

.g-doc {
	background: #fff;
	text-align: left;
	width:100%;
}

/* Logo Top Menu */

a#logo {
	width:40px;
	height:40px;
	float: left;
	margin: 5px 10px 0;
	background: url(/images/logo_home.png) no-repeat left top;
	text-indent:-9999px;
}

a#logo:hover {
	background: url(/images/logo_home_hover.png) no-repeat left top;
}

/* Top Menu */

#siteNav {	
	border-bottom:1px solid #DDD;	
	height:50px;
	font-size:12.5px;
}

#siteNav #mainmenu {
	margin-left: 60px;
	padding-top: 8px;
	z-index:1;
}

#siteNav #mainmenu > a:link, #siteNav #mainmenu > a:visited {
	background:	transparent url(/images/bg.png) bottom right;
	color: #c2d4dd;
	padding:8px 9px;
	text-align:	center;
	float:left;	
}
#siteNav #mainmenu > a:hover {
	background:	#f7f7f7 url(/images/nav-bg.gif) bottom left repeat-x;
	color: #24495e;
	text-decoration:none;
}

#siteNav #mainmenu > a.current:link, #siteNav #mainmenu > a.current:visited{
	background: #dfdfdf url(/images/desilver.png) top left repeat-x;
	color: #0066CC;
	border-bottom: 1px solid #eee;	
}

/* 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:5px 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:610px;margin-bottom:10px;}
div#content p  { margin:5px 0 10px 0; }
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#product-details 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: 960px;
	margin: 0 auto;	
	height:80px;
	background:#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:#DDEEF6;
    height: 40px;
	margin: 0;
}

div#profile_jump_container {
	height: 40px;
	width: 930px;
	margin: 0 auto;
	padding-top:12px;
}

.navigation_bottom {
border-top:1px solid #DDDDDD;
color:#585858;
font-size:11px;
margin-bottom:5px;
padding-bottom:10px;
padding-top:10px;
}

.navigation_bottom .disclaimer {
color:#000000;
float:right;
}

.navigation_bottom a {
color:#0066CC;
display:inline;
font-size:11px;
font-weight:normal;
margin:0 17px 0 0;
text-decoration:underline;
}

.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;
margin-left:15px;
}

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


/* Product Box */
div.search_gridView_container_box{
background:transparent url(http://i.pgcdn.com/images/search_gridView_background.gif) top left no-repeat;
width:180px;float:left;display:inline;margin-right:3px;line-height:normal;position:relative;
font-family:Arial, Helvetica, sans-serif;height:400px;margin-bottom:10px;}
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:#0066b1;font:bold 11px Arial, Helvetica, sans-serif;text-decoration:none;}
div.search_gridView_container_box div.prodTitle a:hover{text-decoration:underline;}
div.search_gridView_container_box div.price{position:absolute;top:221px;text-align:center;left:8px;width:162px;color:#999999;font-size:10px;}
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.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:bold 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.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{background:transparent url(/images/product-box-bg.gif) top left no-repeat;width:160px;height:203px;}
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:11px;}

div.search_gridView_container_box div.xtramerchantslinks{left:6px;width:145px;top:190px;font-size:11px;line-height:0px;color:#999999;}
div.search_gridView_container_box div.xtramerchantslinks a{font-size:11px;color:#518a00;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:200px;left:0;}
div.search_gridView_container_box div.offer{position: absolute; top: 0px; right: 2px;}


/* Sidebar advisor */
#sidebar .advisor { margin-bottom:5px;}
#sidebar .advisor img { float:left; position:relative; padding-right:6px; }
#sidebar .advisor h3 { font-size:12px; line-height:15px; font-weight:bold; margin:0; padding:1px 0 0 0; }
#sidebar .advisor p { font-size:11px; line-height:15px; margin:0; 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;}

/* Web Services */

/* Footer */
body #bts-promofooter { 
clear:both; background: #fff url(/images/promofooter-bg.gif) repeat-x 0 0; width: 960px;}
body #bts-promofooter ul { overflow: hidden; width:915px;  }
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:310px; padding:17px 0 20px 25px; border-right:1px solid #e1e1e1;}
body #bts-promofooter ul li#develop p { width:200px; }
body #bts-promofooter ul li#develop img { float:right; margin-top:5px; padding-right:30px; }
body #bts-promofooter ul li#hosting { padding:17px 0 20px 26px; width:250px; border-right:1px solid #e1e1e1;}
body #bts-promofooter ul li#hosting p { width:143px; }
body #bts-promofooter ul li#hosting img { margin:10px 20px 0 0; float:right; }
body #bts-promofooter ul li#domains{ padding:17px 0 20px 27px; width:260px; }
body #bts-promofooter ul li#domains h4,
body #bts-promofooter ul li#domains p { width:142px; }
body #bts-promofooter ul li#domains img { margin-right:10px; float:right; margin-top:8px; }
body #bts-promofooter ul li p sup { line-height: 12px; font-size: 8px; vertical-align: top; }
body #bts-promofooter ul li h4 { font-size: 13px; line-height: 17px; font-weight:bold; margin-bottom: 4px; !margin-right: 12px; }

a.basicGreen{background:transparent url(http://i.pgcdn.com/images/getprod2/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(http://i.pgcdn.com/images/getprod2/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 {background:#ebeff9;padding:5px;margin-bottom:8px;width:632px;height:15px; border-left:5px solid #2777B1}
div#content > #tbbc > p {margin:0;width:460px;float:left;}
div#content > #tbbc > div {margin-top:-1px;float:right;}

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

/* Category child boxes */

.child-categories { line-height:16px; text-align:center; background:#fff url(/images/child-categories-bg.gif) repeat-x left bottom; }
.child-categories:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.child-categories > li { display:-moz-inline-stack; display:inline-block; *display:inline; width:155px; margin:0 -2px 0; text-align:left; background:url(http://images.apple.com/ipod/images/headernav_border20090909.png) no-repeat 0 100%; *margin:0 -1px 0 0; zoom:1; }
.child-categories > li > a { display:block;
display:inline-block; *display:inline; width:123px;
padding:15px 5px 12px 25px; color:#333; outline:none; zoom:1; margin-left:1px;}
.child-categories > li a img { padding:4px; margin-bottom:7px; background-color:#fff; }
.child-categories > li a h4 { line-height:1.4; word-spacing:-1px; color:inherit; color:#0066CC;}
.child-categories > li a p { margin:0; }
.child-categories > li:hover a,
.child-categories > li a:hover { text-decoration:none; background:url(/images/degray-border.png) repeat-x -2px 120px; }

.category-boxes-wrapper {
background:#FFF;
}

.category-box {
	width:168px;
	float:left;
	padding:10px 5px;
	background:#FFF;
	text-align:center;
}
.category-box  h4{font-size:120%}

ul.index-child-categories {	
	margin-left:10px;
}
.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 a:hover{
	text-decoration:underline
}

h1.category-parent {background:url(/images/bullet.png) no-repeat center left;color: #333; font-size:2em;padding: 10px 0 10px 20px;}

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;width:648px;}
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;
}

div.additionalInformation p {
	margin:  10px 5px;
}
div.additionalInformation.error {
	background: #FFBABA;
    border-bottom: 1px solid #D97717;
    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-left:2px}
input.filter:focus{border:1px solid #6694E3 !important}