/* Experiments */
.ribbon_SaleItem, .ribbon_SpecialOffer { display:none; width:213px; height:78px;  position:absolute; top:-10px; right:-25px; }
.ribbon_SaleItem { background:url('../img/experiments/item_corner_ribbon_sale_item.png') top right no-repeat; }
.ribbon_SpecialOffer { background:url('../img/experiments/item_corner_ribbon_special_offer.png') top right no-repeat; }


/* Social Bookmarking */ 
ul.socialLinks { margin: 10px 10px 0px 0px; } 
ul.socialLinks li { float:right; display:block; margin-right:4px; } 

 /* Tabbed Navigation */
.tabNav { width:100%; line-height:normal; }
.tabNav ul {  padding:10px 10px 0; list-style:none; }
.tabNav ul li { font-size:25px; margin: 15px 3px 0px 0px; width:auto; float:left; background:url("../img/tabs/norm_righta.jpg") no-repeat top right; }	
.tabNav ul li a {  background:url("../img/tabs/norm_lefta.jpg") no-repeat top left; padding:5px 15px 4px; display:block; text-decoration:none; color:white; font-weight:thin; }
.tabNav ul li a:hover { text-decoration:underline; } 
.tabNav ul li.active { font-size:30px; margin-top:10px;  background:url("../img/tabs/norm_righta.jpg") no-repeat top right;}
.tabNav ul li.active a { background:url("../img/tabs/norm_lefta.jpg") no-repeat top left;}

/* Used Tab */
.tabNav ul li.used { background:url("../img/tabs/norm_rightb.jpg") no-repeat top right; }
.tabNav ul li.used a {  background:url("../img/tabs/norm_leftb.jpg") no-repeat top left; } 
.tabNav ul li.used a span {color:#dddddd; }

/* Small Tabs */
.tabNav ul li.small { margin-top:26px; background:url("../img/tabs/norm_rightd.gif") no-repeat top right; font-size:16px; }
.tabNav ul li.small a { padding:5px 25px 4px; background:url("../img/tabs/norm_leftd.gif") no-repeat top left; color:#666666;  } 
.tabNav ul li.small.active { margin-top:23px;  font-size:18px;  background:url("../img/tabs/norm_righta.jpg") no-repeat top right; color:white; } 
.tabNav ul li.small.active a { background:url("../img/tabs/norm_lefta.jpg") no-repeat top left; color:white; } 

span.promoTitle { display:block; font-size:12px; color:black; } 

/* Old & New Boxes */
#new { border:3px solid #ff9420; }
#info { font-size:13px; } 
#used { border:3px solid #d618d4; }
.used_item { padding:10px 20px 10px 20px; }

/* Accessories tab css corrections */
.tabcontent .itemlistVert .snapshot { width:460px }
.tabcontent .itemlistVert .wider { width:600px }

/* New Left Nav */
ul.std { background:#eeeeee; } 
ul.new { background:#fa9215; background:#ff9933; }
ul.new a { color:white; color:#333333; } 
ul.new h3 { color:white; background:none; }
ul.new li.subList { padding-left:10px; background:url('../img/leftNav_dots.gif') 15px 10px no-repeat; } 
ul.new li.subList a { margin-left:10px; margin-right:5px; border-bottom:1px dotted #ffcc66; padding-bottom:8px;  } 
ul.used { background:#cc00cc; } 
ul.used a { color:white; } 
ul.mustReads { background:#C2AA8F; line-height:1.2em; } 
ul.mustReads li { margin-top:10px; margin-bottom:10px; } 
			
		  
.tabinner { margin:15px; }
.tabinner .dese { float:left; width:38%; }
.tabinner .vid { float:left; width:60%; }
table.listUsedItems {width:100%; }
table.listUsedItems tr.even {background: url('../img/used/item-listing-even-bg.jpg') top left repeat-x; }
table.listUsedItems tr.even:hover {background: #ffddff; }
table.listUsedItems tr.odd {background: url('../img/used/item-listing-odd-bg.jpg') top left repeat-x; }
table.listUsedItems tr.odd:hover {background: #eeeeee; }
table.listUsedItems td {padding:5px; border-top:3px solid white; vertical-align:top; }
table.listUsedItems td.u_itemPic {width:132px; text-align:center; }
table.listUsedItems td.iteminfo {}
table.listUsedItems td.u_bids {width:60px; text-align:center; font-size:12px; font-weight:bold; color:#996699; }
table.listUsedItems td.u_bids span {display:block; margin-bottom:25px; }
table.listUsedItems td.u_price {width:70px; text-align:center; font-size:15px; font-weight:bold; color:#003322; }
table.listUsedItems td.u_price span {display:block; margin-bottom:20px; }
table.listUsedItems td.u_time {width:75px; text-align:center; font-size:12px; font-weight:bold; color:#330033; }
table.listUsedItems td.iteminfo a {display:block; text-decoration:none; margin-top:5px; font-weight:bold; color:#9900dd;}
table.listUsedItems td.iteminfo {}
table.listUsedItems td.u_price.buynowPrice {font-size:14px; font-weight:bold; color:#330033}

.promo {width:40px; font-size:10px; font-weight:italic; color:#330033; }
.expert {background:#c2aa8f; position:relative; }
.expertInner { padding:10px 0px 0px 0px; }
.expertInner p { border-bottom:1px dotted #dddddd; margin:0px 10px 10px 10px; padding-bottom:10px; }
.expertInner p a {text-decoration:none; font-size:14px; color:black; line-height: 1.2em; }
.expertInner p a:hover {text-decoration:underline;}


a.bG_Pushchair, ul.std a.bG_Pushchair,
a.bG_TravelSystem, ul.std a.bG_TravelSystem,
a.bG_CarSeat, ul.std a.bG_CarSeat,
a.bG_Furniture, ul.std a.bG_Furniture { 
	margin:0; padding:0; margin:auto; background:url('../img/item/buying-guides.gif') top left no-repeat; display:block; width:177px; height:93px; text-indent:-100000px; font-size:1px; color:white;
}
a.bG_TravelSystem, ul.std a.bG_TravelSystem { background-position:0px -93px; } 
a.bG_CarSeat, ul.std a.bG_CarSeat { background-position:0px -186px; } 
a.bG_Furniture, ul.std a.bG_Furniture { background-position:0px -279px; } 
	
a.parent_Stock_In { text-decoration:none; color:#777777; font-weight:normal; font-size:16px; text-align:left; display:block; margin-top:10px; } 
a.parent_Stock_PreOrder { padding-left:30px; background:url('../img/item/preorder-truck.gif') 0px 2px no-repeat; text-decoration:none; color:#777777; font-weight:normal; font-size:16px; text-align:left; display:block; margin-top:10px; } 
div.parent_Stock_Out { text-decoration:none; color:#777777; font-weight:normal; font-size:16px; text-align:left; display:block; margin-top:3px; }
div.parent_Stock_Out a { display:block; font-size:13px; text-align:left; margin-top:3px; font-weight:bold; }

.brandCategories { float:left; width:350px; margin-top:30px; }
.brandCategories ul li { margin-top:15px; margin-bottom:20px; } 
.brandCategories ul li ul li { margin-top:5px; margin-bottom:2px; } 
.brandCategories ul li a.major { text-decoration:none; display:block; border-bottom:1px dotted #cccccc; padding:5px; font-size:16px; color:#777777; } 
.brandCategories a.brandCatBtn_Big,  
.brandCategories a.brandCatBtn_Small { margin-left:5px;  text-decoration:none; background:#ddeeff;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:8px; display:block; float:left; font-size:16px; color:black; } 
.brandCategories a.brandCatBtn_Small { font-size:12px; }
.brandCategories a.brandCatBtn_Big:hover,  
.brandCategories a.brandCatBtn_Small:hover { background-color:#aaccff; } 
.moreBrandItems { float:left; width:370px; margin-left:30px; margin-top:30px; } 
.moreBrandItems ul li { margin-top:3px; border: 1px solid white; border-right: 1px solid #DEE; border-bottom: 1px solid #DEE; background: url('../img/itemListingVertBG.jpg') top left repeat-x;  }
.moreBrandItems ul li:hover {  border-right: 1px solid #BBB; border-bottom: 1px solid #BBB; border-top: 1px solid #DEE; border-left: 1px solid #DEE;  }
.moreBrandItems ul li.odd { background: #E4FFD6;; } 
.moreBrandItems div.img { float:left; margin:5px; width:130px; text-align:center; } 
.moreBrandItems div.info { float:left; width:200px;  margin:7px 0px 10px 10px;  }
.moreBrandItems div.info a { display:block; text-decoration:none; } 
.moreBrandItems div.info a.title { color:#C60; font-size:14px; font-weight:bold; } 
.moreBrandItems div.info a.title:hover { text-decoration:underline;  } 
.moreBrandItems div.info a span { display:block; }
.moreBrandItems div.info a span.sp { color:black; font-size:22px; font-weight:bold; } 
.moreBrandItems div.info a span.rrp { color:#777777; font-size:12px;  } 

#childItemReturn { margin:5px 10px; } 

#itemMediaViewCol { width: 350px; margin:0px 10px 0px 0px; position:relative; float:left; } 
	.itemImg { text-align:center; } 
	.imgController { text-align:center; background:#ededed; font-size:11px; width:100%; padding:4px; position:absolute; bottom:-20px; left:0; }
	.imgController p { float:left; } 
	.imgController a { display:block; float:left; margin-left:10px;} 
	.imgController a.prevInactive {  text-decoration:none; cursor:default; color:#aaaaaa; } 
	.imgController a.nextInactive {  text-decoration:none; cursor:default; color:#aaaaaa; } 
	
#itemCoreInfo { width:370px; float:left; margin-left:6px; }
#itemCoreInfo h1.itemTitle { color: #C60; font-size: 18px; font-weight: bold; padding-bottom:5px; }
#itemCoreInfo p.itemId { color:black; font-size:11px; padding:5px; margin-bottom:20px; margin-right:5px; display:block; float:right; background:#ffff99; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } 

#itemCoreInfo p.optionTitle { font-size:12px; float:left; margin-top:4px; }
#itemCoreInfo select {  border:1px solid #cccccc; padding:1px; } 
#itemCoreInfo select.optionSelect { float:left; margin-left:5px; border:1px solid #cccccc; padding:1px; } 

#itemCoreInfo p.itemPrices { font-size:13px; margin-bottom:20px; } 
#itemCoreInfo p.itemPrices span.salePriceText { display:none; } 
#itemCoreInfo p.itemPrices span.salePrice { font-size:24px; color:#cc6600; color:black; font-size:26px; font-weight:bold; } 
#itemCoreInfo p.itemPrices span.rrpPriceText { font-size:10px; color:#666666; } 
#itemCoreInfo p.itemPrices span.rrpPrice {  color:#666666; } 
#itemCoreInfo p.itemPrices a.priceMatch {  font-size:11px;  color:#663300; text-decoration:none; } 
#itemCoreInfo p.itemPrices a.priceMatch:hover { text-decoration:underline; } 

/* In Stock */
#itemCoreInfo .buylines { border-top:1px solid #ffcc66; border-bottom:1px solid #ffcc66; margin:15px 0px; padding:15px 3px; }
#itemCoreInfo .deliveryBy { color:#777777; font-size:13px; text-align:center; padding:0px 0px 15px 0px;  }
#itemCoreInfo .deliveryBy span.when { color:#cc6600; font-weight:bold;  }
div.deliveryDisclaimer { font-size:11px; line-height:1.2em; margin-bottom:20px; } 
div.deliveryDisclaimer a { font-size:11px;  color:#663300; text-decoration:none;} 
div.deliveryDisclaimer a:hover { text-decoration:underline; }

/* Pre Order Box */
.itemPreOrder { font-size:13px; margin:10px; line-height:1.3em; } 
.itemPreOrder p.preOrderTitle { font-size:13px; margin-bottom:4px; font-weight:bold; } 
.itemPreOrder td.agreeToTerms { padding:5px 0px 15px 0px; } 

/* Out of Stock */
form.outOfStock { font-size:13px; line-height:1.3em; }  
form.outOfStock table { margin-top:15px; } 
form.outOfStock p.title { font-size:13px; margin-bottom:4px; font-weight:bold; }  
form.outOfStock input[type="text"] { border:1px solid #cccccc; padding:3px; font-size:13px; } 
form.outOfStock tr.inputs td { padding:5px 0px; } 
form.outOfStock td.label { width:80px; } 

/* Buy Table */
#itemCoreInfo table.itemBuy { font-size:13px;  margin:0px auto; text-align:center; }
#itemCoreInfo table.itemBuy td { vertical-align:middle; padding:3px 8px; } 
#itemCoreInfo table.itemBuy select { border:1px solid #cccccc; padding:1px; } 
#itemCoreInfo table.itemBuy td.stockAmt { padding-left:10px; font-style:italic; } 
	
/* Package Includes List */ 
h3.packageIncludes { font-size:11px; font-weight:bold; }
ul.packageIncludes { margin:0px 0px 20px 15px; font-size:12px; } 
ul.packageIncludes li { margin-bottom:3px; display:block; }
ul.packageIncludes li a { color:#777777; text-decoration:none; }
ul.packageIncludes li a { color:#444444; }

div.childrenItems .priceBox .prices, div.childrenItems_Horiz .priceBox .prices { height:30px; }
div.childrenItems .priceBox span.salePrice, div.childrenItems_Horiz .priceBox span.salePrice { padding-top:5px; } 
div.childrenItems ol li.childItem, div.childrenItems_Horiz ol li.childItem { width:175px; } 


.itemFeatures ul { margin:10px 5px 20px 10px; } 
.itemFeatures ul li { border-bottom:1px dotted #cccccc; display:block; margin:5px 0px 5px 0px; background:url('../img/ItemBenefitsLi.gif') 5px 8px no-repeat; padding:3px 5px 3px 15px; }

/***
* Videos
**/
.videoDivWrapper { width:440px; height:285px; }

ul.vlist { }
ul.vlist li.videoList {  margin:5px 0px; border-bottom:1px dotted #cccccc; }
ul.vlist li.videoList a { background:#eeeeee; display:block; padding:10px; margin:5px 0px; font-size:23px; text-decoration:none; } 
ul.vlist li.videoList img { float:left; margin-right:5px; width:70px; height:auto; }

/*
#brandVideoSlider {	position:absolute; }
#brandVideoSlider .slide { float:left; }
.sliderMask_brandHomepageVideos { position:relative; margin-left:21px; overflow:hidden;  }

	.sliderMask_brandHomepageVideos, 
	.slide_brandHomepageVideos { width:389px; height:150px;	color:#333333; }
	
	#brandVideoSlider { }
	.brandHomepageVideos { margin-top:10px; padding-top:10px; width:440px; height:150px;	color:#333333; position:relative; }
	.brandHomepageVideos .leftBtn, .brandHomepageVideos .rightBtn { position:absolute; top:0; height:150px;  text-indent:0; color:white; } 
	.brandHomepageVideos .leftBtn span, .brandHomepageVideos .rightBtn span { background:url('../img/sliderBtnBg.png'); text-indent:-100000px; display:block; font-size:30px; line-height:150px; width:25px; text-align:center;  text-indent:0; color:white;} 
	.brandHomepageVideos .leftBtn span:hover, .brandHomepageVideos .rightBtn span:hover { cursor:pointer; }
	.brandHomepageVideos .leftBtn span.active, .brandHomepageVideos .rightBtn span.active { cursor:pointer; } 
	.brandHomepageVideos .leftBtn { left:0; } 
	.brandHomepageVideos .rightBtn { right:0; } 
	
	.slide_brandHomepageVideos { float:left; width:395px; height:130px; font-size:13px; position:relative; } 
	.slide_brandHomepageVideos a { width:110px; display:block; float:left; margin:0px 10px; color:#cc6600; font-size:12px; text-decoration:none; } 
	.slide_brandHomepageVideos a:hover { text-decoration:underline; } 
*/
.main-post-body, .main-post-body * { font-size:13px; line-height:1.3em; }
.main-post-body { margin-top:20px; } 
.main-post-body strong { font-weight:bold; } 
.main-post-body p { margin:10px 0px 5px 0px; }
.main-post-body h2 { font-size:20px; font-weight:bold; margin:10px 0px; }
.main-post-body ul { margin:5px 0px 5px 25px; } 
.main-post-body ul li { list-style: disc outside; margin:10px 0px 5px 0px;  }  
.main-post-body ol li { list-style: decimal outside; margin:10px 0px 5px 0px;    } 
.main-post-body a.button { float:left;font-size:12px; color:#444444; text-decoration:none; padding:3px 5px; background:#ccffbb; margin:3px 0px 10px 0px; }
.main-post-body a.button strong { font-size:12px; color:#559900; }

.buyingguide1 h2 { margin-top:30px; margin-bottom:0; padding-bottom:0; } 
.buyingguide1 h3 { margin-top:10px; padding-top:10px; padding-bottom:3px; font-weight:bold; font-size:16px; color:#ff9900; border-bottom:1px solid #cccccc; } 

.descriptionRounded { -moz-border-radius: 15px; border-radius: 15px; background:#dddddd; margin:10px 30px 10px 20px; padding:10px; } 
	
  	.tabcontent { clear:both;  border:3px solid #ff9420;  }
