@charset "UTF-8";
/* Sunshine Kids - Main CSS Style Sheet */

/******************************************* Home and HEader and Footer **********************************************************/

/* TAGS */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, a {
margin:0;
padding:0;
}

html {  font-family: Arial; }

body
{
	text-align:center; line-height:15px; font-family: Arial, Helvetica, sans-serif; color: #5b5b5b; font-size: 12px;
}

p
{
}

table
{
	border-collapse:collapse;
}

p.leftMenu
{
	font:#5b5b5b; font-size:13px;
}

p.leftMenuHeading
{
	color:#fff; font-size:15px; font-weight:bold;
}

p.carSeatSafety
{
	font-size:13px; color:#7f7f7f;
}

ul.center
{
	line-height:25px; color:#666; font-family:Myriad Pro; font-size:15px;
	list-style-image:url(redArrow.jpg);
}

ul.leftMenuInnerDivList
{
	list-style-type:none; padding-top:0px; font-weight:normal;
}

.bold {font-weight: bold;}

img{border: 0;}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%}
.clearfix {display: block;}
/* --------------------------------------------------------------------------------- */

/* IDs */

#container
{
	position:static; margin-right:auto; margin-left:auto; text-align:left; width:956px; height:auto;
}

#container #box
{
	position:relative; /* border:1px solid #999; */ float:left; width:100%;
}

#container #box #header
{
	position:relative; width:100%; height:auto; padding-top:10px;
}

#container #box #header #shoppingCart
{
	width:620px; font-size:11px; color:#2a6ebb; padding-top:8px; padding-bottom:2px; font-family:Arial; display:block; padding-right:3px;
}

#container #box #header #shoppingCart .shopinner { float:right; }

#container #box #header #shoppingCart #shopping
{
	background:url(img/shoppingCart.jpg) no-repeat 0px 2px; padding-left:30px; padding-right:20px; height:15px; padding-top:2px; padding-bottom:3px; display:block;
}

#container #box #header #shoppingCart #myAccount
{
	background:url(img/myAccount.jpg) no-repeat 0px 2px; padding-left:20px; padding-right:20px; height:15px; padding-top:2px; padding-bottom:3px; display:block;
}

#container #box #header #shoppingCart #site-country
{
	background:url(img/globe.jpg) no-repeat 0px 2px; padding-left:20px; padding-right:3px; width:42px; height:15px; padding-top:2px; padding-bottom:3px; display:block;
}

#container #box #header #mainNav
{
	position:relative; float:left; padding-top:8px; width:100%; height:44px; background: #fff url(img/navBar.jpg) repeat-x 0px 8px;
}

#container #box #header #mainNav #left
{
	background: #fff url(img/navBarLeftEdge.jpg) no-repeat; height:44px; width:6px;
}

#container #box #header #mainNav #right
{
	background: #fff url(img/navBarRightEdge.jpg) no-repeat; height:44px; width:6px;
}

#container #box #header #mainNav #navLink1
{
	float:left; height:44px; background:url(img/mainNavCustomerService.jpg) no-repeat;
	cursor:pointer; cursor:hand;
}


#container #box #header #mainNav #navLink2
{
	float:left; height:44px; background:url(img/mainNavStoreLocator.jpg) no-repeat;
	cursor:pointer; cursor:hand;
}


#container #box #header #mainNav #navLink3
{
	float:left; height:44px; background:url(img/mainNavAboutUs.jpg) no-repeat;
	cursor:pointer; cursor:hand;
}


#container #box #header #mainNav #navLink4
{
	float:left; height:44px; background:url(img/mainNavDealerResources.jpg) no-repeat;
	cursor:pointer; cursor:hand;
}

#container #box #header .shopinner { padding-bottom:8px; }

#container #box #header #search
{
	display:block; float:left; position:relative; background:url(img/search_bg.jpg) no-repeat top left; height:26px; width:188px;
}

#container #box #header #search_ger
{
	display:block; float:left; height:26px; width:254px;
}

#container #box #header #search #searchText
{
	position:absolute; background-color:transparent; border:none; top:4px; left:11px; height:18px; width:150px; font:12px Arial; color:#666;
}

#container #box #header #searchButton
{
	background:url('/img/search_button_bg.jpg') repeat-x top right; line-height:26px; padding-right:12px; border:none; padding:0 16px 0 12px;position:relative; float:right; color:#cc1226; font-size:11px; cursor:hand; cursor:pointer; font-size:10px; font-weight:600; text-align:center; height:26px;
}
    #container #box #header #searchButton div.right { width:12px;height:26px;background:url('/img/search_button_right.jpg') top left no-repeat;position:absolute;top:0;right:0; }


#topLogo
{
	float:left; width:327px; height:60px;
}

#topLogo_splash
{
	position:relative; width:327px; height:70px; background:url('/img/skjp_logo_2011.jpg') top right no-repeat; cursor:hand; cursor:pointer;
}

#container #box #leftMenuDiv
{
	width:188px; height:auto; padding-top:9px; background:url(img/productsBar.jpg) repeat-x 0px 9px;
}
#container #box #temp_lang #leftMenuDiv
{
	width:218px;
}

#container #box #leftMenuDiv #rightProductsBar
{
	background:#fff url(img/rightProductsBar.jpg) no-repeat; width:6px; height:31px;
}

#container #box #leftMenuDiv #leftProductsBar
{
	background:#fff url(img/leftProductsBar.jpg) no-repeat; width:6px; height:31px;
}

#container #box #leftMenuDiv #titleBarProducts
{
	line-height:28px; height:31px; border:none; margin-left:11px; font-weight:700;color:#FFF;
}

#container #box #leftMenuDiv #titleBarProducts #titleProducts
{
	position:absolute; top:0px; left:0px;
}
#container #box #temp_lang #leftMenuDiv #titleBarProducts #titleProducts, #container #box #temp_lang #leftMenuDiv #titleBarProducts2 #titleProducts { position:inherit; top:0px; left:0px; margin-left:0px; color:#FFFFFF; }
#container #box #temp_lang #leftMenuDiv #titleBarProducts2 { background:url(/img/leftMenuTop_w.jpg) no-repeat 0 0; margin-top:12px; padding-top:8px; }

#container #box #leftMenuDiv #titleBarProducts #titleImage
{
	height:31px; background:url(/img/productsLeftMenu.jpg) no-repeat 10px 7px;
}

#container #box #leftMenuDiv #titleBarProducts #titleImage_ger
{
	height:31px; background:url(/img/5/ger_productsTitle.jpg) no-repeat 10px 7px;
}


#container #box #leftMenuDiv #leftMenuInnerDiv
{
	padding:0px; border:1px solid #e7e7e7; border-top:none; border-bottom:none; position: relative;
}
#container #box #temp_lang #leftMenuDiv #leftMenuInnerDiv { padding:5px 12px 12px; }


#container #box #leftMenuDiv #leftMenuInnerDiv #carSeatSafety
{
	background:url(img/carSeatSafety.gif) no-repeat 0px 18px; width:151px; height:28px; margin-left:auto; margin-right:auto; padding-top:18px; cursor:hand; cursor:pointer;
}

#carSeatSafety_icon{padding: 10px 0 10px 7px;}

#container #box #leftMenuDiv #leftMenuRoundBottomCorners
{
	display:block; margin-top:-7px; width:188px; height:8px; background:#fff url(img/leftMenuBottom.jpg) no-repeat;
}
#container #box #temp_lang #leftMenuDiv #leftMenuRoundBottomCorners
{
	display:block; margin-top:-7px; width:218px; height:8px; background:#fff url(img/leftMenuBottom_w.jpg) no-repeat;
}
#container #box #middleGraphicHome
{
	float:right;  padding-top:10px;
	/* width:<!--{content.image1_width}-->px; height:<!--{content.image1_height}-->px; background:url(<!--{content.image1}-->) no-repeat 0px 10px; /*
	 /* padding-top:10px; width:760px; height:401px; background:url(img/US_english_radianxt_03.jpg) no-repeat 0px 10px; */
}

#container #box #featuredProductsDiv
{
	width:759px; height:auto; padding-top:16px; background:url(img/productsBar.jpg) repeat-x 0px 16px;
}

#container #box #featuredProductsDiv #featuredRight
{
	background:#fff url(img/rightProductsBar.jpg) no-repeat; width:6px; height:31px;
}

#container #box #featuredProductsDiv #featuredLeft
{
	background:#fff url(img/leftProductsBar.jpg) no-repeat; width:6px; height:31px;
}

#container #box #featuredProductsDiv #featuredProductsBar
{
	position:relative; line-height:28px; left:5px; height:31px; border:none;
}

#container #box #featuredProductsDiv #featuredProductsBar #featuredTitle
{
	position:absolute; top:0px; left:0px;font-weight:700;color:#FFF;margin-left:9px;
}

#container #box #featuredProductsDiv #featuredProductsBar #featuredImage
{
	background:url(img/featuredProductsTitle.jpg) no-repeat 4px 7px; width:100%; height:31px;
}

#container #box #featuredProductsDiv #featuredProductsBar #featuredImage_ger
{
	background:url(img/5/ger_featuredTitle.jpg) no-repeat 4px 7px; width:100%; height:31px;
}

#container #box #featuredProductsDiv #featuredProductsInnerDiv
{
	position:relative; border:1px solid #e7e7e7; margin-top:0px; border-top:none; padding-bottom:10px; border-bottom:none; width:757px;
}

#container #box #featuredProductsDiv #featuredProductsInnerDiv #featuredItem0
{
	position:relative; background:url(img/featuredProduct1.gif) no-repeat 0px 20px; height:143px; width:158px; padding-top:20px; margin-left:15px;
}

#container #box #featuredProductsDiv #featuredProductsInnerDiv #featuredItem1
{
	position:relative; background:url(img/featuredProduct2.gif) no-repeat 0px 20px; height:143px; width:158px; padding-top:20px; margin-left:31px;
}

#container #box #featuredProductsDiv #featuredProductsInnerDiv #featuredItem2
{
	position:relative; background:url(img/featuredProduct3.gif) no-repeat 0px 20px; height:143px; width:158px; padding-top:20px; margin-left:31px;
}

#container #box #featuredProductsDiv #featuredProductsInnerDiv #featuredItem3
{
	position:relative; background:url(img/featuredProduct4.gif) no-repeat 0px 20px; height:143px; width:158px; padding-top:20px; margin-left:31px;
}

#container #box #featuredProductsDiv #featuredProductsInnerDiv #featuredTextFirstItem
{
	position:relative; font-family:Arial; color:#666; font-size:11px; width:158px; text-align:center; margin-left:15px; padding-top:10px;"><span style="font-weight:bold; font-size:12px;
}

#container #box #featuredProductsBottom
{
	 position:relative; width:759px; height:9px; background:#fff url(img/featuredProductsBottom.gif) no-repeat;
}

#container #box #bottomParagraph
{
	position:relative; color:#989898; margin-top:0px; padding-top:0px; font-size:11px; font-family:Arial; width:755px; top:10px; float:right; display:block;
}


#container #box #footerNewsletter
{
	float:left; width:100%; padding-top:15px; position:relative;
}

#container #box #footerNewsletter #newsletterLeftCorner
{
	background:#fff url(img/newsLetterLeftCorner.gif) no-repeat; width:11px; height:38px; margin-top:0px;
}

#container #box #footerNewsletter #newsletterMiddle
{
	border:1px solid #e7e7e7; border-right:none; border-left:none; float:left; width:934px; height:36px;
}


#container #box #footerNewsletter #newsletterRightCorner
{
	background:#fff url(img/newsletterRightCorner.gif) no-repeat; width:11px; height:38px; margin-top:0px;
}


#container #box #footerNewsletter #newsletterContainer
{
	float:left; padding-left:4px; padding-right:5px; width:100%;  background:url(/img/newsLetterWholeFooter.jpg) no-repeat;
}


#container #box #footerNewsletter #envelope
{
	position:relative; float:left; z-index:10; background:url(img/envelope.gif) no-repeat; width:40px; height:40px; margin-top:-8px; margin-left:8px;
}


#container #box #footerNewsletter #eNewsletter
{
	color:#2A6EBB; font-size:15px; font-family:arial,helvetica,verdana,tahoma; font-weight:700; float:left; height:13px; padding-top:19px; padding-left:65px;
}


#container #box #footerNewsletter #searchNewsletter
{
	float:left; height:40px; padding-top:20px; margin-left:16px; font:12px Arial; color:#666;
}

#container #box #footerNewsletter #searchFormNewsletter
{
	float:right; height:27px; width:327px; padding-right:10px; font:12px Arial; color:#666; padding-top:12px;
}

#container #box #footerNewsletter #searchFormNewsletter #email
{
	float:left; width:230px; font:12px Arial; color:#666; border:1px solid #d1d1d1; padding:5px;
}

#container #box #footerNewsletter #searchFormNewsletter #signUpImage
{
	float:left;width:74px;
}

#container #box #payment
{
	float:left; width:100%; height:25px; /*padding-top:24px;*/ font:11px Arial; color:#666; padding-bottom:20px;
}

#container #box #payment #mastercard
{
	float:left; background:url(img/mastercard.gif) no-repeat; height:25px; width:46px; margin-right:5px;
}

#container #box #payment #visa
{
	float:left; background:url(img/visa.gif) no-repeat; height:25px; width:46px; margin-right:5px;
}

#container #box #payment #amex
{
	float:left; background:url(img/amex.gif) no-repeat; height:25px; width:46px; margin-right:5px;
}

#container #box #payment #discover
{
	float:left; background:url(img/discover.gif) no-repeat; height:25px; width:46px; margin-right:5px;
}

#container #box #payment #billMeLater
{
	float:left; background:url(img/billMeLater.gif) no-repeat; height:25px; width:69px; margin-left:8px;
}

#container #box #payment #ssl
{
	float:left; background:url(img/sslEncryption.gif) no-repeat; height:25px; width:134px; margin-left:11px;
}

#container #box #payment #rightMenu
{
	float:right; padding-left:11px;
}

#breadPadding
{
	padding-top:10px; padding-bottom:10px;
}

.ci_details ul {
	font-size:11px;
	list-style-type:none;
	padding:0px 0 0 15px;
}

/* CLASSES */

.right { float:right; }

.left { float:left; }

.alignRight { text-align:right; }

.border { border: 1px solid #999;} /* Used mostly for testing */

.clearBoth { clear:both; }

.selectCountry select
{
	width:141px; font-size:11px; color:#6b6b6b; margin-left:5px;
}

.selectColor select
{
	width:227px; font-size:11px; color:#7e7e7e;
}

.offScreen
{
	margin-left:-2000px;
}

.linkCursor
{
	cursor:pointer; cursor:hand;
}

.leftMenuInnerDivListItem
{
	background:#FFFFFF url(img/dottedLeftMenuLine.jpg) no-repeat bottom center; width:100%;
}

.featuredText
{
	float:left; font-family:Arial; color:#666; font-size:11px; width:158px; text-align:center; margin-left:31px; padding-top:10px;
}

.sampleProductTitle
{
	font-weight:bold; font-size:12px;
}

.breadcrumbs
{
	font:11px Arial; color:#666;
}

.breadcrumbs a:link{color: #c01630; text-decoration: underline;}
.breadcrumbs a:visited{color: #c01630; text-decoration: underline;}
.breadcrumbs a:active{color: #c01630; text-decoration: underline;}
.breadcrumbs a:hover{color: #c01630; text-decoration: none;}

.featuredTitles
{
	font-size:12px; color:#666; text-align:center; padding: 5px 0 0 0;
}
/* Pseudo-Classes */

a:link { color:#2a6ebb; text-decoration:none; cursor:pointer; cursor:hand;}
a:active { color:#2a6ebb; text-decoration:none; cursor:pointer; cursor:hand;}
a:visited { color:#2a6ebb; text-decoration:none; cursor:pointer; cursor:hand;}
a:hover { color:#ffcd38; text-decoration:none; cursor:pointer; cursor:hand;}

a.leftMenu {display: block; padding: 10px 0 10px 0;}
a:link.leftMenu {color:#5b5b5b; text-decoration:none; font-size:12px; margin-left:10px; }
a:active.leftMenu { color:#5b5b5b; text-decoration:none; font-size:12px; margin-left:10px; }
a:visited.leftMenu { color:#5b5b5b;; text-decoration:none; font-size:12px; margin-left:10px; }
a:hover.leftMenu { color:#FFCD38; text-decoration:none; font-size:12px; margin-left:10px; }

a:link.footerMenu { color:#666; text-decoration:none; cursor:pointer; cursor:hand; font-size:11px; }
a:active.footerMenu { color:#666; text-decoration:none; cursor:pointer; cursor:hand; font-size:11px; }
a:visited.footerMenu { color:#666;; text-decoration:none; cursor:pointer; cursor:hand; font-size:11px; }
a:hover.footerMenu { color:#FFCD38; text-decoration:none; cursor:pointer; cursor:hand; font-size:11px; }

a:link.news { color:#666; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:active.news { color:#666; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:visited.news { color:#666;; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:hover.news { color:#FFCD38; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }

/*********************************** End of Home, Header and Footer ********************************/


/************************************* Dyn Prod Detail Page ****************************************/

a:link.addInfo { color:#666; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:active.addInfo { color:#666; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:visited.addInfo { color:#666;; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:hover.addInfo { color:#FFCD38; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }


#container #prodDetailLeft
{
	padding-top:10px; height:auto; width:351px; border:none; text-align:center;
}

#container #prodDetailLeft #prodZoom
{
	background:url(/img/backPicBottom.jpg) no-repeat; width:351px; height:18px; text-align:center; padding-bottom:15px; margin-top:10px;
}

#container #prodDetailLeft #availableColors
{
	text-align:left; background:url(/img/availableColorsTitle.jpg) no-repeat; padding-top:25px; padding-bottom:12px;
}

#container #prodDetailLeft #availableColors_ger
{
	text-align:left; background:url(/img/5/ger_availableColors.jpg) no-repeat; padding-top:25px; padding-bottom:12px;
}

.imagesTd1
{
	text-align:center; vertical-align:middle; padding-right:3px;
}

.imagesTd2
{
	border:1px solid #e7e7e7; width:66px; height:66px; text-align:center; vertical-align:middle;
}

.imagesDiv1
{
	display:block; padding-left:5px; padding-right:20px; font:11px Arial; color:#2a6ebb; text-align:left;
}

p .additional
{
	width:330px;
}

#addToProdsBottom
{
	background:url(/img/addToProductsBottom.jpg) no-repeat left bottom;  height:7px; width:585px;
}

#addToProdsTop
{
	background:url(/img/addToProductsTop.jpg) no-repeat; height:5px; width:585px; padding-top:0px;
}

#container #prodDetailLeft #prodDetailImages
{
	text-align:left; background:url(/img/detailImagesTitle.jpg) no-repeat; padding-top:25px; padding-bottom:12px;
}

#container #prodDetailLeft #prodDetailImages_ger
{
	text-align:left; background:url(/img/5/ger_detailImages.jpg) no-repeat; padding-top:25px; padding-bottom:12px;
}

#container #prodDetailLeft #prodRelatedProducts
{
	text-align:left; width:351px; background:url(/img/relatedProductsTitle.jpg) no-repeat; padding-top:28px;
}

#container #prodDetailLeft #prodRelatedProducts_ger
{
	text-align:left; width:351px; background:url(/img/5/ger_relatedProducts.jpg) no-repeat; padding-top:28px;
}

#container #prodDetailLeft #prodDetailMainPic
{
	overflow:hidden; height:auto; width:351px;
}

#container #prodDetailRight
{
	width:585px; padding-bottom:10px; padding-top:7px;
}

#container #prodDetailRight #prodDetailName h1
{
 font-size:34px; font-weight:bold; color:#2a6ebb; line-height:30px; padding: 0 0 5px 0;
}


#container #prodDetailRight #prodDetailDivisor
{
	float:left; background:#fff url(/img/productsDivisor.jpg) no-repeat -10px 0px; height:7px; width:568px; padding-right:10px;
}

#container #prodDetailRight #prodDetailHighPrice
{
	text-decoration:line-through; font:16px Arial; font-weight:bold;
}

#container #prodDetailRight #prodDetailPrice
{
	float:left; font:20px Arial; font-weight:bold; color:#5b5b5b;
}

#container #prodDetailRight #prodDetailPrice #prodDetailAvailability
{
	float:left; font-size:10px; font-weight: normal; color:#5b5b5b; text-transform: uppercase;
}

#container #prodDetailRight #prodDemo
{
	height:40px; width:160px; cursor:hand; cursor:pointer; margin-bottom:10px;
}

#addToCartDiv
{
	float:right; font:12px Arial; color:#666; width:585px; background:url(/img/addToProductsBack.jpg) repeat-y; margin: 15px 0 0 0;pa
}

#prodDetailOptCell select
{
	width:266px; font-size:12px; border:1px solid #e7e7e7;
}

#prodDetailOptText
{
	color:#666; font-size:12px; display:block; padding-bottom:3px; font-weight: bold;
}

#prodDetailQtyCell, #prodDetailOptCell
{
	padding-left:12px;
}

#prodDetailQtyCell input
{
	border:1px solid #e7e7e7; color:#5b5b5b; font:12px Arial; text-align:right; padding-top:5px; padding-bottom:5px;
}

#prodDetailQtyText, #prodDetailOptText
{
	color:#666; font-weight:bold;
}

#prodAddToCartBtn
{
	padding:0px 0px 0px 0px;
}

#prodDetailTabs
{
	float:right; width:585px; padding-bottom:25px; padding-top:10px;
}

#tabContentWrapper
{
	width:100%; background:url(/img/detailRoundBottom.gif) no-repeat right bottom; padding: 5px 20px 10px 20px; font:12px Arial; color:#666; line-height: 1.5em
}

#tabContentWrapper p {line-height: 1.5em;}
#tabContentWrapper ul {list-style-type: none; padding: 10px 0 10px 0;}
#tabContentWrapper li{background: url(img/arrow.jpg) no-repeat 0 4px; padding: 0 0 0 10px;}
#tabContentWrapper br{display: none;}

#additionalInfo
{
	float:right;background:url(/img/additionalInformation.jpg) no-repeat; width:586px; padding-top:20px;
}

#additionalInfo_ger
{
	float:right;background:url(/img/5/ger_additionalInformation.jpg) no-repeat; width:586px; padding-top:20px;
}


#additionalInfo ul
{
	list-style-type:none; font:12px Arial; color:#666; padding: 0 0 20px 10px;
}

#additionalInfo ul li
{
	list-style-type:none; background:url(/img/arrow.jpg) no-repeat 14px 8px; padding-left:21px; padding-top:6px; cursor:hand; cursor:pointer;
}

#additionalInfo_ger ul li
{
	list-style-type:none; background:url(/img/arrow.jpg) no-repeat 14px 8px; padding-left:21px; padding-top:6px; cursor:hand; cursor:pointer;
}

#bottomCerts
{
	float:left; background:url(/img/bottomCerts.jpg) no-repeat 20px 0px; height:48px; width:271px; padding-left:20px;
}

#tabLinkOn
{
	display:block; width:137px; text-align:center; font:14px Arial; color:#2A6EBB;
}

#tabLinkOff
{
	display:block; width:137px; text-align:center; font:14px Arial; color:#666;
}




/************ Classes ********************/

.width560
{
	width:560px;
}

.prodDetailList
{
	padding: 10px 7px;
}

.prodDetailList li
{
	list-style-type:none; background:url(/img/arrow.jpg) no-repeat 14px 8px; padding-left:21px; padding-top:6px;
}

#resultsDiv
{
	float:right; font:11px Arial; color:#666; width:733px; height:31px; padding-top:4px; padding-right:10px; padding-left:10px; border:1px solid #e7e7e7; background:#f9f9f9;

}

.prodlist_page_group {float:right; width:733px; border:1px solid #e7e7e7; background:#f9f9f9; padding: 4px 10px 4px 10px; font-size: 11px;}

.prodlist_page_left {float: left; width: 480px;}

.prodlist_page_left_ger {float: left; width: 300px;}

.prodlist_page_right {float: right; width: 167px; padding: 5px 0 0 0;}

.prodlist_page_right_ger {float: right; width: 255px; padding: 5px 0 0 0;}

.sort_title {float: left; font-weight: bold; padding: 3px 5px 0 0; }

.sort_results {float: left;}

.results select
{
	margin-top:2px;
}

/******* Added for the new tabs **********/

#tabDescription {
background: url(/img/tabDescSelected.jpg) no-repeat bottom left;
height:41px; width:137px;
}

#tabAccessories  {
background: url(/img/tabSelected.jpg) no-repeat bottom left;
height:41px; width:137px;
}

#tabSpecs {
background: url(/img/tabSelected.jpg) no-repeat bottom left;
height:41px; width:137px;
}

#tabTestimonials  {
background: url(/img/tabSelected.jpg) no-repeat bottom left;
height:41px; width:137px;
}

#tabDescription a, #tabAccessories a, #tabSpecs a, #tabTestimonials a {
color: #2A6EBB;
font-size: 14px;
font-weight: bold;
font-family:Arial;
}

#tabDescriptionOff
{
background: url(/img/tabDescUnselected.jpg) no-repeat bottom left;
height:41px; width:137px;
}

#tabAccessoriesOff, #tabSpecsOff, #tabTestimonialsOff
{
background:url(/img/tabUnselected.jpg) no-repeat ;
height:41px; width:137px;
}

.tabContent {
padding: 8px 15px 8px 8px;
font-size: 12px;
color: #666;
}

#products .detailspecs .label {
font-size: 11px;
color: #bab9b8;
padding-bottom: 10px;
}

.label .productlabel {
color: #615949;
}

#descriptionContainer, #accessoriesContainer, #specsContainer, #testimonialsContainer{
position: relative;
	/*height: 135px;*/
	overflow:hidden;
}


#detailTabMain {
	position:relative;
}


.tabContent {
font-family: Arial;
font-size: 12px;
line-height: 16px;
}

#content #products .detailspecs #detailTabs #detailTabMain #specsContainer .tabContent p {
font-family: Arial;
font-size: 12px;
line-height: 16px;
}

#products #detailActionLinks a {
	padding:0px 15px 0px 0px;
}

#product, #country
{
	width:262px;
}


/***************************************************************************************************/

/****************************************** ProdList ***********************************************/

#prodListCrumbs
{
	padding: 10px 0 10px 205px;
}

#prodListTitle
{
	padding: 0 0 10px 205px;
}

#prodListTitle h1
{
	font-family:Arial; font-size:24px; font-weight:bold; color:#2a6ebb;
}

#prodListDivisor
{
	float:right; background:#fff url(/img/productsDivisor.jpg) no-repeat top right; height:7px; width:745px; padding-top:0px; padding-right:10px;
}

#prodListDescription
{
	float:right; padding-bottom:10px; padding-left:10px; padding-right:10px; width:740px; height:auto; position: relative;
}

#prodListDescription p
{
	font:12px Arial; color:#666; width: 620px; padding: 0 0 15px 0; line-height: 1.5em;
}

#prodListDescription ul
{
	font:12px Arial; color:#666; padding: 0 0 10px 0; line-height: 1.5em;
}

#category_listing_image {position: absolute; top: 0; right: 0;}

#prodListRecord
{
	float:left; padding-top:12px; padding-bottom:12px; height:auto; padding-left:15px;
}

#prodListRecordImage
{
	background:url(/img/topProductsDiv.gif) no-repeat top left; width:186px; padding-top:7px; height:200px;
}

#prodListRecordText
{
	background:url(/img/bottomProductsDiv.gif) no-repeat bottom left; width:186px; padding-bottom:15px; padding-top:10px; text-align:center;
}

#prodListLine20
{
	line-height:20px;
}

.prodlist_name {font-size: 12px; font-weight: bold;}
a:link.prodlist_name {color: #666666;}
a:visited.prodlist_name {color: #666666;}
a:active.prodlist_name {color: #666666;}
a:hover.prodlist_name {color: #ffca38;}


.prodlist_price {font-size: 11px;}

/************************************* Store Locator ***********************************************/

#container #storeLocatorTitle
{
	font-family:Arial; font-size:24px; font-weight:bold; color:#2a6ebb; padding-top:2px; padding-bottom:4px;
}

#container #locatorTopDivisor
{
	background:#fff url(/img/divisorLine.jpg) repeat-x 0px 8px; width:99%; height:19px;
}

#container #locatorLeft
{
	float:left;border:none; padding-bottom:10px; padding-top:7px;
}

#container #locatorLeft #findAStore
{
	font:12px Arial; color:#666; font-weight:bold; padding-bottom:11px;
}


#container #locatorLeft #enterZip
{
	height:16px; padding:2px 4px; width:162px; border:1px solid #e7e7e7; font:12px Arial; color:#666;
}

#searchRadius
{
	padding-top:11px; padding-bottom:11px;
}

#searchRadius select
{
	font:12px Arial; color:#666; width:172px;
}

#container #locatorLeft #leftDivisor
{
	background:#fff url(/img/divisorLine.jpg) repeat-x 0px 11px; width:94%; height:28px;
}

#container #locatorLeft #onlineRetailers
{
	background:#fff url(/img/onlineRetailers.jpg) no-repeat 0px 0px; width:174px; height:49px; cursor:hand; cursor:pointer;
}

#container #locatorRight
{
	width:770px;
}

#searchHeading
{
	 color:#fff; font:bold 12px Arial; height:25px;
}

#nameTitle
{
	padding-left:12px;
}

#searchRecord
{
	font:12px Arial; color:#666;
}

#searchRecPadding
{
	padding-top:16px; padding-bottom:18px; padding-left:12px;
}

#searchTable
{
	border-left:1px solid #e7e7e7;
}

#storeResultsDiv
{
	float:right; font:11px Arial; color:#666; width:770px; height:31px; padding-top:4px; padding-right:10px; padding-left:10px; border:1px solid #e7e7e7; background:#f9f9f9;

}

.headingBarBack
{
	background:url(/img/productsBar.jpg) repeat-x;
}

.handPointer
{
	cursor:hand; cursor:pointer;
}

.storeLocatorRecDivisorBack
{
	background:url(/img/divisorLine.jpg) repeat-x bottom left;
}

.width20
{
	width:20px; background:none;
}

/************************************ End of Store Locator *****************************************/

/****************************************** Main Search *****************************************/

#searchRight
{
	width:750px; float:right;
}

#searchTitle
{
	padding-bottom:10px; font-family:Arial; font-size:24px; font-weight:bold; color:#2a6ebb; padding-top:12px;
}

#mainSearchRecPadding
{
	padding-top:16px; padding-bottom:18px; padding-left:12px;
}

#mainSearchNoResults
{
	text-align:center;width:100%; padding-top:140px; padding-bottom:5px; color:#f00;
}

#searchTableTopResults
{
	margin-top:5px;margin-bottom:5px; font:12px Arial; color:#666;
}

.prodResults
{
	font:16px Arial; color:#666; font-weight:bold; padding-top:10px; padding-bottom:10px;
}

#seachProdNameLink
{
	font:bold 12px Arial; color:#fff; text-decoration:underline;
}

#searchProdPriceLink
{
	font:bold 12px Arial; color:#fff; text-decoration:underline; padding-left:12px;
}

#searchHeadingMain
{
	 color:#fff; font:bold 12px Arial; height:25px; background:url(img/productsBar.jpg) repeat-x;
}

.pagenum
{
	padding-left:25px;
}

.searchBack
{
	background:url(/img/divisorLine.jpg) repeat-x bottom left;
}

#mainSearchImagePadding
{
	padding-left:10px;
}

#mainSearchProdName
{
	font:bold 12px Arial; color:#fff; text-decoration:underline;
}

.pricePadLeft
{
	padding-left:12px;
}

.searchTablePadding
{
	margin-top:5px;margin-bottom:5px
}
/************************************ End of Main Serch *****************************************/

/****************************************** Shopping Cart *****************************************/

#shoppingTopDivisor
{
	background:#fff url(/img/divisorLine.jpg) repeat-x 0px 8px; width:100%; height:19px;
}

#shoppingTitle
{
	 font-size:24px; font-weight:bold; color:#2a6ebb; padding-top:10px; padding-bottom:10px;
}

#shoppingContentDiv
{
	border:1px solid #e7e7e7; background:#f9f9f9; padding-top:11px; padding-bottom:11px; padding-left:13px;
}

#shoppingContentDiv input[type=text]
{
	border:1px solid #e7e7e7; height:25px;
}

#cartContentsDiv
{
	padding-top:8px;
}

#cartContentsDiv table
{
	font:bold 12px Arial; color:#666;
}

#cartContentsDiv #cartHeader
{
	background:url(img/productsBar.jpg) repeat-x; height:24px;  color:#fff;
}

#cartContentsDiv #cartHeader #cartHeaderFirstTitle
{
	padding-left:10px;
}
#promotionalDiv
{
	font:12px Arial; color:#5b5b5b;
}

.borderE7
{
	border:1px solid #e7e7e7;
}

.suggestedPic
{
	text-align:right; padding-right:12px;
}

.suggestedText
{
	height:105px; text-align:left;
}

#processmessage
{
	position:relative;visibility:hide;visibility:hidden;display:none;
}

#suggestedProductsTitle
{
	background:url(img/productsBar.jpg) repeat-x; height:24px;  color:#fff;
}

#suggestedProductsDiv
{
	padding-top:15px;
}

#suggestedProductsDiv table
{
	font:bold 12px Arial; color:#666;
}

.arial12Gray
{
	font:12px Arial; color:#666;
}

.arial12Gray p
{
	font:12px Arial; color:#666; width:960px;
}

.arial12Bold
{
	font:12px Arial; font-weight:bold;
}

.paddingRight60
{
	padding-right:60px;
}

.height30
{
	height:30px;
}

#priceCell
{
 	padding-right:35px; background:#f9f9f9;
}

#qtyShoppingCart
{
	font:12px Arial; height:13px; padding-top:3px; padding-bottom:4px; width:33px; border:1px solid #e7e7e7; text-align:right; padding-right:5px;
}

#cartRemoveButton
{
	padding:8px 0px;
}

.paddingLeft12
{
	padding:12px;
}

.backgroundF9
{
	background:#f9f9f9;
}

#qtyCartText
{
	padding-right:8px;  text-align:right; vertical-align:middle; line-height:30px;
}

#updateCartButton
{
	background:#f9f9f9; line-height:30px; vertical-align:middle;
}

#cart_items_group {border: 1px solid #e7e7e7; margin-top: 10px;}

.cart_header {background: url(img/blue_gradient-bar_03.gif) repeat-x; color: #ffffff; font-size: 11px; font-weight: bold; padding: 5px 0 5px 10px;}

#ch_items {float: left; width: 350px;}
#ch_sku {float: left; width: 100px;}
#ch_price {float: left; width: 125px;}
#ch_qty {float: left; width: 210px;}
#ch_subtotal {float: left; width: 100px;}

.cart_item {background: url(img/cart_sutotal_column_bg_07.gif) repeat-y right; border-bottom: 1px solid #e7e7e7; padding: 10px 10px 10px 10px; font-size: 11px;}

.ci_image {float: left; width: 80px; border: 1px solid #e7e7e7; text-align: center; margin-right: 10px;}

.ci_details {float: left; width: 260px; padding: 5px 0 0 0;}
    .ci_details h3 {font-size: 12px; font-weight: bold;}
    .ci_details a:link{color: #5b5b5b; text-decoration: underline;}
    .ci_details a:visited{color: #5b5b5b; text-decoration: underline;}
    .ci_details a:active{color: #5b5b5b; text-decoration: underline;}
    .ci_details a:hover{color: #5b5b5b; text-decoration: none;}
    .ci_details ul{margin: 0; padding: 5px 0 0 0; list-style-type: none;}

.ci_sku {float: left; width: 100px; padding: 5px 0 0 0;}

.ci_price {float: left; width: 125px; padding: 5px 0 0 0;}

.ci_qty_box {float: left; width: 50px; padding: 3px 0 0 0;}
	.ci_qty_box input{width: 40px; border: 1px solid #e8e8e8; font-family: Arial, Helvetica, sans-serif; padding: 3px 3px 3px 0px; text-align: right;}

.ci_qty_remove {float: left; width: 160px; padding: 1px 0 0 0;}

.ci_subtotal {float: left; font-weight: bold; padding: 5px 0 0 0;}

#update_qty_row {background: #f6f6f6; border-bottom: 1px solid #e7e7e7; padding: 5px 0 5px 468px;}

#update_qty_text {float: left; padding: 3px 10px 5px 0; font-size: 11px; }

#update_qty_btn {float: left;}

#grand_subtotal_row {background: #f6f6f6; font-weight: bold; padding: 5px 0 5px 740px;}

#checkout_buttons_row { display:inline-block;float:right;padding: 10px 0 10px 0;}

#cart_checkout { float:left; }

#cart_continue_shopping { margin-right:5px;float:left; }



/************************************* End of Shopping Cart ***************************************/

/************************************** Custumer Service Page **************************************/

#custSerDivisor
{
	background:#fff url(/img/divisorLine.jpg) repeat-x 0px 8px; width:100%; height:19px;
}

.mainGeneric p
{
	font:12px Arial; color:#666;
}


a:link.customer { color:#666; text-decoration:underline; cursor:pointer; cursor:hand; font-size:12px; }
a:active.customer { color:#666; text-decoration:underline; cursor:pointer; cursor:hand; font-size:12px; }
a:visited.customer { color:#666;; text-decoration:underline; cursor:pointer; cursor:hand; font-size:12px; }
a:hover.customer { color:#FFCD38; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }

#custSerLeftDiv
{
	width:445px;
}

#custSerLeftDiv input[type=text]
{
	padding-left:6px; width:368px; height:16px; padding-top:5px; padding-bottom:3px; border:1px solid #e7e7e7;
}

#custSerLeftDiv select
{
	width:372px; color:#6b6b6b;
}

#custSerLeftDiv textarea
{
	padding-left:6px; width:368px; height:191px; padding-top:5px; padding-bottom:3px; border:1px solid #e7e7e7;
}

#emailUsTitle
{
	color:#2a6ebb; font-size:14px; font-weight:bold;
}

#custSerSolidDivisor
{
	background:url(/img/solidDivisor.jpg) repeat-x 0px 7px; width:100%; padding-top:6px; padding-bottom:12px; height:1px;
}

#contactInfoSolidDivisor
{
	background:url(/img/solidDivisor.jpg) repeat-x 0px 3px; width:100%; height:7px;
}

#custSerContactInfo
{
	font:12px Arial; width:440px; color:#666; padding-top:2px;
}

#custSerMessageTd
{
	text-align:right; vertical-align:top; padding-right:6px; padding-top:7px;
}

#custSurSubjectTd
{
	text-align:right; padding-right:6px;
}

.line35
{
	line-height:35px;
}

.height210
{
	height:210px;
}

.paddingTop20
{
	padding-top:20px;
}
/**********************************End of Customer Service ****************************************/

/********************************* Email Order ****************************************************/
.centerText
{
	text-align:center;
}

input.send
{
	padding-top:4px; padding-bottom:3px; height:15px;
}

#emailOrderForm
{
	width:100%; margin-left:auto; margin-right:auto; padding-top:20px; padding-bottom:10px;
}

#emailOrderForm table
{
	font:12px Arial; color:#666; border:1px solid #e7e7e7; background:#f9f9f9;
}

#tableOrderContactInfo
{
	font-size:15px; text-align:center; font-weight:bold; line-height:50px;
}

#tableOrderPadding15
{
	padding-top:15px; padding-bottom:15px;
}

/*********************************************** End of Customer Service ***************************/

/********************************* Site Map ****************************************************/

#siteMapMainRight
{
	padding-top:10px; padding-left:12px;
}

#siteMapMainRight ul
{
	list-style-type:none; font:12px Arial; color:#666;
}

#siteMapTitle
{
	font-family:Arial; font-size:24px; font-weight:bold; color:#2a6ebb; padding-top:10px; padding-bottom:12px;
}

a:link.siteMap { color:#666; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:active.siteMap { color:#666; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:visited.siteMap { color:#666;; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }
a:hover.siteMap { color:#FFCD38; text-decoration:none; cursor:pointer; cursor:hand; font-size:12px; }

/********************************* End of Site Map ****************************************************/

/********************************* Country Selector ****************************************************/

.beginCountrySel select
{
	width:241px; vertical-align:top; margin-top:1px; color:#666; font:12px Arial;
}

/* p { display:inline;  } */

.iniGoButton
{
	margin-left:2px;
}

#initialCountry
{
	padding-top:18px;
}

/* table { padding-top:30px; } */

.iniCheck
{
	vertical-align:middle; padding-left:0px; margin-right:3px;
}

.iniCheckFont
{
	font:11px Arial; color:#666;
}

.iniCheckFont p
{
	display:inline;
}

/********************************* End of Country Selector ****************************************************/

#genericTitle

{
	font-family:Arial; font-size:24px; font-weight:bold; color:#2a6ebb; padding: 2px 0 10px 0;
}

.rightTd
{
	text-align:right; padding-right:5px; font-weight:bold; height:33px;
}

.inputWidth
{
	width:252px;
}

#regProdLeftDiv .line35
{
	line-height:28px;
}
#regProdTitle
{
	font-family:Arial; font-size:24px; font-weight:bold; color:#2a6ebb; padding-top:2px; padding-bottom:6px;
}

.custSerTextBox
{
	width:368px; padding-bottom:4px; padding-top:4px;
}

#custSerSelect
{
	width:375px;
}

.registerTextBox
{
	width:260px; padding-top:4px; padding-bottom:4px;
}

#regProdLeftDiv
{
	width:956px;
}

#regProdLeftDiv input[type=text]
{
	 height:16px; border:1px solid #e7e7e7;
}

#regProdLeftDiv textarea
{
	padding-left:6px; padding-top:5px; padding-bottom:3px; border:1px solid #e7e7e7; height:115px; width:375px;
}

#otherDescriptionReg
{
	width:198px;padding-top:4px; padding-bottom:4px;
}

#regSelectBox
{
	width:262px;
}

#paddingReg
{
	padding-top:10px;
}



/*********************************************** Header Menu *******************************************************/

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	background-color: #ffffff; /* IE6 Bug */
	font-size: 100%;
	position:absolute;
	z-index:499;
	}

ul#primary-nav:after {
	content: ".";
    display: block;
    height: 0;
   clear: both;
    visibility: hidden;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float: left;
	/* width: 140px;  Width of Menu Items */
	/* background:transparent url(/img/divisorLine.jpg) repeat-x; */
	z-index:499;
	}

ul#primary-nav li a,
ul#primary-nav li li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	padding-left:8px;

	}

	/* Fix IE. Hide from IE Mac \*/
	* html ul#primary-nav li { float: left; height: 1%; }
	* html ul#primary-nav li a { height: 1%; }
	/* End */

	ul#primary-nav ul {
		position: absolute;
		display: none;
		}

ul#primary-nav ul ul {
	/* left: 141px; */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

li.menuparent ul{position: relative; z-index: 999;}


.custMenu
{
	width:180px;
}

.storeMenu
{
	width:158px;
}

.aboutMenu
{
	width:140px;
}

.dealerMenu
{
	width:176px;
}

ul#primary-nav li a:hover { color: #fff; background:#2a6ebb;}

ul#primary-nav li li.menuparent2 ul, ul#primary-nav li ul.menuparent2 li a{
	margin-left:7px;
}

/***********************************************End of Header Menu *************************************************/

/************************* FAQ **********************************************************/

#subtitleFAQ
{
	color:#fdc82f; font-size:18px; font-weight:bold; padding-bottom:13px;
}

#faqTopQuestions
{
	width:100%; border:1px solid #e7e7e7; background:#f9f9f9; padding:10px 0px;
}

#faqTd1
{
	color:#666; font-size:12px;font-weight:bold; padding-left:13px;
}

#faqTd2
{
	color:#666; font-size:12px;font-weight:regular; padding-left:13px;
}

.paddingBottom10
{
	padding-bottom:10px;
}

#faqTopOL1
{
	float:left; width:50%; padding:13px; padding-bottom:3px; padding-left:36px; font-weight:bold; font-size:12px; color:#666;
}

.fontNormal
{
	font-weight:normal;
}

a.faq
{
	font-size:12px; color:#666;
}

a:hover.faq
{
	text-decoration:underline; font-size:12px; color:#666;
}

/************************ FAQ end *******************************************************/

/******************* News ***************************************/

#newsDetailText
{
	padding-top:5px; overflow:hidden;
}

#newsDetailEntryTitle
{
	font-size:18px; padding-bottom:5px; font-weight:bold;
}

#newsDetailTextTD
{
	color:#666; font-size:12px; padding: 0 10px 0 13px;
}

#newsDetailPicBorder
{
	border:1px solid #e7e7e7;
	padding:2px; height:150px; width:122px;
}

#newsDetailPicPadding
{
	padding:3px;
}

#newsText
{
	width:176px; max-height:88px; padding-top:5px; overflow:hidden;
}

#newsThumb
{
	padding:2px; height:150px;
}

#newsEntryTitle
{
	font-size:12px; font-weight:bold;
}

#readMoreButtonPadding
{
	padding-top:12px;
}
/********************** end of news *****************************/

.content_text {line-height: 1.5em;}
.content_text ul{list-style-type: none;}
.content_text li{background: url(img/ul_arrow.gif) no-repeat 0 5px; padding: 0 0 0 10px;}
.content_text p{line-height: 1.5em;}

.home_feat_price {font-size: 11px;}

#add_to_cart_content {padding: 0 0 5px 15px;}

.option_group_item {padding: 5px 0 0 0;}

.option_title {font-size: 12px; font-weight: bold;}

.option_select {padding: 2px 0 5px 0;}
	.option_select select {width: 220px; font-size: 12px; color: #5b5b5b;}

#qty_add_row {padding: 10px 0 0 0;}

#qty_detail_title {float: left; width: 30px; padding: 8px 0 0 0; font-size: 12px; font-weight: bold;}

#qty_detail_input {float: left; width: 53px; padding: 3px 0 0 0;}
    #qty_detail_input input {font-size: 12px; color: #5b5b5b; border: 1px solid #ececec; width: 40px; padding: 5px 2px 5px 0; text-align: right;}

#detail_add_to_cart {float: left;}

#awardsInfo {padding: 10px 0 0 20px;}

.news_Title {font-size: 12px; font-weight: bold;}

.news_date {}

.news_sample_text {font-size: 11px; padding: 5px 0 0 0;}

/*********************** New Header ******************************/
#new_header {}

#logo_cart_row {}

#logo {float: left; width: 301px;}

#cart_section {float: left; width: 655px; color: #2a6ebb; font-weight: bold; font-size: 11px; padding: 37px 0 0 0;}
    #cart_section a:link{color: #2a6ebb; text-decoration: none;}
    #cart_section a:visited{color: #2a6ebb; text-decoration: none;}
    #cart_section a:active{color: #2a6ebb; text-decoration: none;}
    #cart_section a:hover{color: #fdc82f; text-decoration: none;}

#shopping_cart {float: right; background: url(img/header_icon_03.gif) no-repeat; padding: 2px 30px 0 25px;}

#my_account {float: right; background: url(img/header_icon_05.gif) no-repeat; padding: 2px 0 0 20px; width: 90px;}

#country {float: right; background: url(img/header_icon_07.gif) no-repeat; padding: 0px 0 0 20px; width: 190px;}

#country_title {float: left; padding: 2px 5px 0 0;}

#country_select {float: left;}
    #country_select select {width: 140px; color: #6b6b6b;}

.l_float {float: left;}

#new_nav {margin: 20px 0 0 0; background: url(img/nav_bg_10.gif) repeat-x;}

#new_nav_items {float: left;}
    #new_nav_items ul{list-style-type: none;}
    #new_nav_items li{float: left;}

#new_site_search {float: right; background: url(img/new_header_09.gif) repeat-x;}

#site_search_input {float: left; padding: 15px 0 0 0;}
    #site_search_input input{border: none; background: #ffffff; font-size: 11px; color: #666666; width: 163px;}

#national_dealers {background: #c3dbf1; border: 1px solid #418cd2; color: #22496e; margin: 0 0 10px 23px; padding: 10px 20px 10px 20px; font-size: 12px; line-height: 1.5em;}
    #national_dealers p{line-height: 1.5em;}

.testimonial_item {padding: 0 10px 0 0;}

#intro_text {padding: 0 0 10px 0;}
    #intro_text p{line-height: 1.5em;}

.news_types_row {padding: 0 0 30px 0;}

.news_type_item_left {float: left; width: 460px; padding: 0 20px 0 0;}

.news_type_item_right {float: left; width: 460px;}

.news_type_header {background: url(img/1/nh_background.gif) repeat-x 0 9px; margin-bottom: 5px;}
    .news_type_header h3{float: left; color: #ffffff; font-size: 14px; font-weight: bold; padding: 11px 0 0 0;}

.news_header_icon {float: left; width: 40px; padding: 0 10px 0 0;}

.news_header_view_all {float: right; padding: 9px 0 0 0;}

.new_news_listing_item {border-bottom: 1px dotted #e7e7e7; padding: 0 0 10px 0; margin: 0 0 10px 0;}
	.new_news_listing_item p.new_news_list_date {float: left; font-weight: bold;}
	.new_news_listing_item p.new_news_list_header {float: right; width: 380px;}
	.new_news_listing_item p.new_news_list_desc a{color: #0070b9; text-decoration: none;}
	.new_news_listing_item p.new_news_list_desc a:hover{color: #ffca38;}

.new_news_list_desc {float: right;width:100%;font-size: 11px;}
.news_types_row .new_news_list_desc { width:380px; }
#car_seat_safety_left {float: left; width: 699px; padding: 0 20px 20px 0;}

#side_impact_image {float: left; width: 217px; height: 235px; padding: 8px 0 0 0; background: url(img/1/side_impact_image_bg.gif) no-repeat; margin-right: 18px; text-align: center;}

#side_impact_details {float: left; width: 442px;}
	#side_impact_details h3{background: url(img/1/side_impact_header_bg.gif) repeat-x; border: 1px solid #0271ba;color:#fff;padding:2px 5px; font-size: 14px; font-weight: bold;}
	#side_impact_details p{line-height: 1.5em; padding: 0 0 10px 0;}

#car_seat_safety_right {float: left; width: 230px; padding: 0 0 20px 0px; border-left: 1px dotted #e7e7e7;}
	#car_seat_safety_right ul{list-style-type: none;}
	#car_seat_safety_right li{font-weight: bold; background: url(img/crash_list_icon.gif) no-repeat 3px 10px;}
	#car_seat_safety_right a{display: block; color: #0070b9; text-decoration: underline; padding: 5px 0 5px 20px;}
	#car_seat_safety_right a:hover{color: #ffca38;}


table.styled_table{border: 1px solid #e7e7e7;}
	table.styled_table th{background: #0070b9; color: #ffffff;padding: 2px 0 2px 5px; font-weight: bold;}
	table.styled_table tr{border-bottom: 1px solid #e7e7e7;}
	table.styled_table tr.shaded{background: #f5f5f5;}
	table.styled_table td{padding: 2px 5px 2px 5px;}

p.video_link {padding: 10px 0 10px 0;}


/* VIDEO */
#page_screen
{
	background-color:#000000;
	filter:alpha(opacity=80);
	opacity: 0.8;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	display:none;
	z-index:1000;
}
#video_player {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 290px;
	left: 20px;
	top: 300px;
	background-color: #FFF;
	border: 2px solid #CCC;
	padding: 10px;
	z-index:1001;
}
#close {
	float: right;
	margin-bottom:17px;
}

#social_icons { padding: 0 0 15px 3px; position: absolute; bottom: 0px;}
	#social_icons h3{text-align: center; margin: 4px 0px;}
	#social_icons ul{ list-style-type: none; }
	#social_icons a { color: #2d6cbc; text-decoration: underline; }
	#social_icons a:hover { text-decoration: none; }
	#social_icons img:hover{
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}
	#social_icons li { float: left; padding: 0 0 10px 0; font-size: 11px; }
	#social_icons li#social_title { font-size: 12px; font-weight: bold; color: #286eb3; padding: 0 15px 0 0; }
	#social_icons li#facebook { background:url(img/social_facebook.gif) top left no-repeat; padding: 0 10px 0 20px; }

/* Google search code */

    /* bold the section header */
    .gsc-resultsRoot-siteSearch .gsc-title {
      font-weight : bold;
      font-size: 25px;
      width: 450px;
    }

    /* bold the section header */
    .gsc-resultsRoot-siteSearch .gs-snippet {
      font-size: 15px;
      width: 450px;
    }


    .gsc-resultsRoot-siteSearch .gsc-keeper {
/*      background-image : url('../../css/orange_check.gif'); */
    }
.left_lang { float:left; width:225px; }
#temp_lang { position:relative; }
#temp_lang p { line-height:18px; }
#container #box #temp_lang #leftMenuDiv p#titleProducts { line-height:25px; }
#lang_content { float:right; width:713px; padding-top:9px; position:relative; }
.lang_product { background:url(img/bkgd_lang_content.jpg) 0 0 repeat-y; position:relative; }
	.lang_product_tc { background:url(img/bkgd_lang_content_tc.jpg) 0 0 no-repeat; height:18px; }
	.lang_product_bc { background:url(img/bkgd_lang_content_bc.jpg) left bottom no-repeat; height:18px; }
	.product_lifestyle { padding:0 0 10px 25px; }
	.lang_pad { padding:6px 23px; }
	.lang_pad h2 { color:#2A6EBB;padding-bottom:4px; }
	.lang_product_listing { position:relative; padding:20px 0 10px 20px; }
	.lang_product_titles { position:absolute; bottom:20px; left:20px; }
	.lang_product_titles li { list-style:none; width:210px; float:left; text-align:center; padding:0 15px 0 0; font-weight:bold; }
	.lang_hr { padding:10px 0; }
	#titleBarProducts { position:relative; }

#mainNav {  }
    #primary-nav { height:44px;background:url('img/topmenu_bg.jpg') top left repeat-x;left:10px;top:8px;z-index:499;position:absolute; }
        #primary-nav .menuparent { line-height:34px;position:relative; }
            #primary-nav .menuparent a { background:url('img/topmenu_sep.jpg') top right no-repeat;color:#2A6EBB;font-size:13px;font-weight:700;padding:5px 14px 5px 12px; }
            #primary-nav .menuparent a:hover { background:url('img/topmenu_sep.jpg') top right no-repeat;color:#2A6EBB; }
            #primary-nav .menuparent li:hover { background:none; }
            #primary-nav .menuparent ul { width:160px;border:1px solid #E7E7E7;border-bottom:0;margin-top:-1px; }
                #primary-nav .menuparent ul li { background:#F9F9F9;width:100%;border-bottom:1px solid #E7E7E7; }
                #primary-nav .menuparent ul li a { color:#666;font-size:12px;padding:6px 15px;display:block;line-height:14px;background-image:none; }
                #primary-nav .menuparent ul li a:hover { background-image:none;background-color:#2F67BF;color:#FFF; }
.navleftimg { background:url('img/topmenu_left.jpg') top left no-repeat;width:10px;height:44px;position:absolute;top:8px;left:0; }

/* BJ20100602 - Country selector new table-less layout */
div#landinglayoutwrapper{position: relative; width: 956px; height: 569px; margin-top: 16px;}
div#landinglayoutwrapper div.leftpanel{float: right; width: 356px; padding-top:160px; text-align: right;}
div#landinglayoutwrapper div.leftpanel div{float: right;}
div#landinglayoutwrapper div.rightpanel{float: right; width: 600px; height: 569px;}
div#landinglayoutwrapper div.layeredimage{position: relative;}
div#landinglayoutwrapper div.links{position: absolute; z-index: 1;}
div#landinglayoutwrapper div.imagecover{position: absolute; z-index: 2;}

.content_area { background:#C3D8F1;border:1px solid #418CD2;color:#22496E;font-size:12px;line-height:1.5em;margin:0 0 10px 23px;padding:10px 20px; }

/* Graphics to Text conversion classes */
.g2t { position:relative;background-repeat:repeat-x;background-position:top left;text-align:center; } /* Requires padding-left and padding-right for .left and .right images to prevent content overlap */
    .g2t div.left { background-repeat:no-repeat;background-position:top left;position:absolute;top:0;left:0; }
    .g2t div.right { background-repeat:no-repeat;background-position:top left;position:absolute;top:0;right:0; }

/* Buttons */
/* ex: class { background-image:url('background_url_goes_here');height:_;line-height:_;padding-left:_;padding-right:_; } */
.button_red_01 { background-image:url('img/button_red_01_bg.jpg');height:23px;line-height:23px;padding-left:9px;padding-right:9px; }
    .button_red_01 div.left { background-image:url('img/button_red_01_left.jpg');height:23px;width:9px; }
    .button_red_01 div.right { background-image:url('img/button_red_01_right.jpg');height:23px;width:9px; }

.button_red_02 { background-image:url('img/button_red_02_bg.jpg');height:35px;line-height:35px;padding-left:15px;padding-right:15px; }
    .button_red_02 div.left { background-image:url('img/button_red_02_left.jpg');height:35px;width:15px; }
    .button_red_02 div.right { background-image:url('img/button_red_02_right.jpg');height:35px;width:15px; }

.button_white_arrow { background-image:url('img/button_white_arrow_bg.jpg');height:40px;line-height:40px;padding-left:35px;padding-right:8px; }
    .button_white_arrow div.left { background-image:url('img/button_white_arrow_left.jpg');height:40px;width:35px; }
    .button_white_arrow div.right { background-image:url('img/button_white_arrow_right.jpg');height:40px;width:8px; }

.button_yellow_01 { background-image:url('img/button_yellow_01_bg.jpg');height:27px;line-height:27px;padding-left:8px;padding-right:8px; }
    .button_yellow_01 div.left { background-image:url('img/button_yellow_01_left.jpg');height:27px;width:8px; }
    .button_yellow_01 div.right { background-image:url('img/button_yellow_01_right.jpg');height:27px;width:8px; }

.button_yellow_02 { background-image:url('img/button_yellow_02_bg.jpg');height:29px;line-height:29px;padding-left:8px;padding-right:8px; }
    .button_yellow_02 div.left { background-image:url('img/button_yellow_02_left.jpg');height:29px;width:6px; }
    .button_yellow_02 div.right { background-image:url('img/button_yellow_02_right.jpg');height:29px;width:6px; }

.button_white_01 { background-image:url('button_white_01_bg.jpg');height:22px;line-height:22px;padding-left:8px;padding-right:8px; }
    .button_white_01 div.left { background-image:url('img/button_white_01_left.jpg');height:22px;width:8px; }
    .button_white_01 div.right { background-image:url('img/button_white_01_right.jpg');height:22px;width:8px; }

.button_blue_white_01 { background-image:url('img/button_blue_white_01_bg.jpg');height:23px;line-height:23px;padding-left:12px;padding-right:12px; }
    .button_blue_white_01 div.left { background-image:url('img/button_blue_white_01_left.jpg');height:23px;width:12px; }
    .button_blue_white_01 div.right { background-image:url('img/button_blue_white_01_right.jpg');height:23px;width:14px; }

.button_blue_01 { background-image:url('img/button_blue_01_bg.jpg');height:29px;line-height:29px;padding-left:8px;padding-right:8px; }
    .button_blue_01 div.left { background-image:url('img/button_blue_01_left.jpg');height:29px;width:6px; }
    .button_blue_01 div.right { background-image:url('img/button_blue_01_right.jpg');height:29px;width:6px; }

.button_gray_01 { background-image:url('img/button_gray_01_bg.jpg');height:25px;line-height:25px;padding-left:10px;padding-right:10px; }
    .button_gray_01 div.left { background-image:url('img/button_gray_01_left.jpg');height:25px;width:10px; }
    .button_gray_01 div.right { background-image:url('img/button_gray_01_right.jpg');height:25px;width:10px; }

.button_gray_02 { background-image:url('img/button_gray_02_bg.jpg');height:22px;line-height:22px;padding-left:6px;padding-right:6px; }
    .button_gray_02 div.left { background-image:url('img/button_gray_02_left.jpg');height:22px;width:6px; }
    .button_gray_02 div.right { background-image:url('img/button_gray_02_right.jpg');height:22px;width:6px; }

.button_gray_03 { background-image:url('img/button_gray_03_bg.jpg');height:36px;line-height:36px;padding-left:9px;padding-right:9px; }
    .button_gray_03 div.left { background-image:url('img/button_gray_03_left.jpg');height:36px;width:9px; }
    .button_gray_03 div.right { background-image:url('img/button_gray_03_right.jpg');height:36px;width:9px; }

.button_gray_04 { background-image:url('img/button_gray_04_bg.jpg');height:15px;line-height:15px;padding-left:8px;padding-right:8px; }
    .button_gray_04 div.left { background-image:url('img/button_gray_04_left.jpg');height:15px;width:8px; }
    .button_gray_04 div.right { background-image:url('img/button_gray_04_right.jpg');height:15px;width:8px; }

.button_gray_05 { background-image:url('img/button_gray_05_bg.jpg');height:19px;line-height:19px;padding-left:9px;padding-right:9px; }
    .button_gray_05 div.left { background-image:url('img/button_gray_05_left.jpg');height:19px;width:9px; }
    .button_gray_05 div.right { background-image:url('img/button_gray_05_right.jpg');height:19px;width:9px; }

.button_online { background-image:url('img/button_online_bg.jpg');height:45px;line-height:45px;padding-left:51px;padding-right:9px; }
    .button_online div.left { background-image:url('img/button_online_left.jpg');height:45px;width:51px; }
    .button_online div.right { background-image:url('img/button_online_right.jpg');height:45px;width:9px; }

.button_search { background-image:url('img/button_search_bg.jpg');height:18px;line-height:18px;padding-left:19px;padding-right:1px; }
    .button_search div.left { background-image:url('img/button_search_left.jpg');height:18px;width:19px; }
    .button_search div.right { background-image:url('img/button_search_right.jpg');height:18px;width:1px; }

.button_safety { background-image:url('img/button_safety_bg.jpg');height:34px;line-height:34px;padding-left:38px;padding-right:17px; }
    .button_safety div.left { background-image:url('img/button_safety_left.jpg');height:34px;width:38px; }
    .button_safety div.right { background-image:url('img/button_safety_right.jpg');height:34px;width:17px; }


/* Button text styling */
.button_red_01, .button_red_01 a { font-family:arial,helvetica,verdana;font-size:12px;color:#FFF;font-weight:700;text-decoration:none; }
    .button_red_01 a:hover { color:#FFF;text-decoration:none; }

.button_red_02, .button_red_02 a { font-family:arial,helvetica,verdana;font-size:15px;color:#FFF;font-weight:700;text-decoration:none; }
    .button_red_02 a:hover { color:#FFF;text-decoration:none; }

.button_yellow_01, .button_yellow_01 a { font-family:arial,helvetica,verdana;font-size:10px;color:#CC122B;font-weight:700;text-decoration:none;text-transform:uppcercase; }
    .button_yellow_01 a:hover { color:#CC122B;text-decoration:none;text-transform:uppercase; }

.button_yellow_02, .button_yellow_02 a { font-family:arial,helvetica,verdana;font-size:14px;color:#DE2533;font-weight:700;text-decoration:none;text-transform:uppcercase; }
    .button_yellow_02 a:hover { color:#DE2533;text-decoration:none;text-transform:uppercase; }

.button_white_01, .button_white_01 a { font-family:tahoma,arial,helvetica;font-size:12px;color:#7F7F7F;font-weight:normal;text-decoration:none; }
    .button_white_01 a:hover { color:#7F7F7F;text-decoration:none; }

.button_blue_white_01, .button_blue_white_01 a { font-family:arial,helvetica,verdana;font-size:11px;color:#0070B9;font-weight:normal;text-decoration:none; }
    .button_blue_white_01 a:hover { color:#0070B9;text-decoration:none; }

.button_blue_01, .button_blue_01 a { font-family:arial,helvetica,verdana;font-size:14px;color:#FFF;font-weight:700;text-decoration:none;text-transform:uppcercase; }
    .button_blue_01 a:hover { color:#FFF;text-decoration:none;text-transform:uppercase; }

.button_gray_01, .button_gray_01 a { font-family:arial,helvetica,verdana;font-size:12px;color:#585858;font-weight:700;text-decoration:none; }
    .button_gray_01 a:hover { color:#585858;text-decoration:none; }

.button_gray_02, .button_gray_02 a { font-family:arial,helvetica,verdana;font-size:11px;color:#585858;font-weight:normal;text-decoration:none; }
    .button_gray_01 a:hover { color:#585858;text-decoration:none; }

.button_gray_03, .button_gray_03 a { font-family:arial,helvetica,verdana;font-size:15px;color:#585858;font-weight:700;text-decoration:none; }
    .button_gray_03 a:hover { color:#585858;text-decoration:none; }

.button_gray_04, .button_gray_04 a { font-family:arial,helvetica,verdana;font-size:11px;color:#585858;font-weight:normal;text-decoration:none; }
    .button_gray_04 a:hover { color:#585858;text-decoration:none; }

.button_gray_05, .button_gray_05 a { font-family:arial,helvetica,verdana;font-size:11px;color:#585858;font-weight:normal;text-decoration:none; }
    .button_gray_05 a:hover { color:#585858;text-decoration:none; }

.button_online, .button_online a { font-family:arial,helvetica,verdana;font-size:13px;color:#356FB8;font-weight:700;text-decoration:none; }
    .button_online a:hover { color:#356FB8;text-decoration:none; }

.button_white_arrow, .button_white_arrow a { font-family:arial,helvetica,verdana;font-size:13px;color:#356FB8;font-weight:700;text-decoration:none; }
    .button_white_arrow a:hover { color:#356FB8;text-decoration:none; }

.button_search, .button_search a { font-family:helvetica,verdana,arial;font-size:12px;color:#2770BD;font-weight:normal;text-decoration:none; }
    .button_search a:hover { color:#2770BD;text-decoration:none; }

.button_safety, .button_safety a { font-family:arial,helvetica,verdana;font-size:13px;color:#7F7F7F;font-weight:normal;text-decoration:none; }
    .button_safety a:hover { color:#7F7F7F;text-decoration:none; }

#newsletterContainer { height:50px;margin-bottom:10px; }
    #enews { float:left;padding-left:67px;padding-top:19px;color:#2A6EBB;font-size:15px;font-weight:700;font-family:arial,helvetica,verdana,tahoma; }
    #newsletter { float:left;padding-left:10px;padding-top:19px; }
    #search_newsletter { float:right;padding-top:13px;width:480px; }
        #search_newsletter .email_select { float:right;padding:3px 5px 4px;margin-right:5px; }
        #search_newsletter .email_input { float:right;padding-top:3px;padding-bottom:4px;margin-right:2px;padding-left:3px; }
        #search_newsletter .email_button { float:right;display:block;float:right;margin-right:9px; }
            #search_newsletter .email_button .button_yellow_01 { padding:0 15px 0; }
    #creditcards { background:url('/img/creditcards.jpg') top left no-repeat;width:203px;height:26px;float:left; }
    #billme { background:url('/img/billmelater.jpg') top left no-repeat;width:81px;height:26px;float:left; }
    #sec_ssl { background:url('/img/ssl.jpg') top left no-repeat;width:275px;height:26px;float:left; }
        #sec_ssl p { margin-left:30px;font-size:10px;font-family:arial,verdana,helvetica;color:#666; }

.graphic_holder { position:relative; }
    .graphic_text { position:absolute;top:0;left:20px;color:#2A6DBA;font-size:13px;font-weight:700;font-family:arial,helvetica,verdana,tahoma; }
    .adtl .graphic_text { top:2px;left:23px; }
.no_dealers_found { text-align:center; color:#f00; height:200px; vertical-align:middle; font:14px Arial; }
.cust_suppt_button { display:block;width:129px; }
.store_apply_button { display:block;float:left;margin-left:10px; }
    .store_apply_button .button_gray_01 { padding:0 25px 0; }

.retired { padding-left:20px;padding-top:10px;font-size:12px; }
    .retired h1 { color:#2A6EBB;font-size:24px;font-weight:700;padding-bottom:11px;padding-top:12px;font-family:arial,verdana,tahoma; }
    #retired_table { width:100%;border:1px solid #D9D9D9;border-top:none; }
        #retired_table th { text-align:center;background:url('/img/productsBar.jpg') top left repeat-x #1577B9;font-size:12px;color:#FFF;font-family:arial,verdana,tahoma;height:24px;line-height:24px; }
            #retired_table th.name { width:148px; }
            #retired_table th.image { width:176px; }
            #retired_table th.date { width:186px; }
            #retired_table th.desc {  }
        #retired_table td { font-weight:700;line-height:17px;color:#666;border-top:1px solid #D9D9D9;font-size:12px;text-align:center;vertical-align:top;padding:12px 10px 14px;border-right:1px dotted #D9D9D9; }
            #retired_table td.image { padding-top:9px; }
                #retired_table td.image img { padding:10px;background:#FFF;border:1px solid #D2D2D2; }
            #retired_table td.desc { text-align:left;border-right:none;font-weight:normal; }
        #retired_table tr td { background:#F2F2F2; }
        #retired_table tr.alt td { background:#FFF; }
        .retired .body_desc { padding-top:10px;border-top:1px dotted #E7E7E7;margin-bottom:25px;line-height:17px;font-size:12px;font-family:arial,helvetica,verdana,tahoma;font-weight:normal;color:#666; }
            .retired .body_desc p { margin-bottom:10px; }
            .retired .body_desc h2 { font-size:12px;font-weight:700;margin-bottom:10px; }

#slideshow_content{float:right;width:760px;margin:0;padding: 9px 0 0 0;}
#slideshow{position:relative;width:760px;height:401px;overflow:hidden;}
#slideshow ul{list-style-type:none;margin:0;padding:0;}
#slideshow li{margin:0;padding:0;}
ul.crossfade{list-style:none;position:relative;margin:0;padding:0;}
#crassfade1 li{position:absolute;top:0;left:0;background-color:#FFF;visibility:hidden;}
#crassfade1 li img{display:block;}
.caption{clear:both;background-color:#FFF;}

/* Category redesign */
/*
	.slide_enabled wrapper is required even if the slide is NOT enabled..?? :)	
*/
.slide_enabled #slideshow-prodListDescription strong small { display:block;font-family:arial,verdana,helvetica,tahoma;font-size:12px;font-weight:700;color:#5C5D60;margin-bottom:10px; }
.slide_enabled #slideshow-prodListDescription h2 { font-family:arial,verdana,helvetica,tahoma;font-size:24px;color:#5B5D5F;font-weight:normal;margin-bottom:7px; }
.slide_enabled #slideshow-prodListDescription p { color:#88898B; }
.slide_enabled div#slideshow-prodListDescription { margin-right:0; }
.slide_enabled div#slideshow-prodListDescription .inner { padding-right:5px; }
.slide_enabled #slideshow-wrapper { border:1px solid #666; }
.slide_enabled #slideshow-wrapper.noslideshow { border:0px none; height: auto; }
.slide_enabled #prodListDescription { padding-right:0;padding-left:0;width:750px; }
.slide_enabled #prodListDivisor, .prodListDivisor { background:none;border-top:1px solid #DADADA; }
.slide_enabled #prodListRecordImage { background:none;height:175px; }
.slide_enabled #prodListRecordImage .outer { position:relative;width:186px; }
.slide_enabled #prodListRecordImage .burst { width:84px;height:85px;position:absolute;top:-5px;left:0;padding:0;margin:0; }
.slide_enabled #prodListRecordImage .burst .copy { width:47px;height:39px;position:absolute;top:21px;left:17px;font-size:12px;font-weight:normal;color:#FFF;font-family:arial,verdana,helvetica,tahoma;line-height:13px; }
.slide_enabled #prodListRecordText { background:none;padding-top:0;vertical-align:top; }
.slide_enabled #prodListRecordText div { width:115px;margin:auto;text-align:left; }
.slide_enabled #prodListRecordText .prodlist_name { display:block;margin-bottom:4px;font-family:arial,verdana,helvetica,tahoma;font-size:18px;color:#096AB5;font-weight:normal;text-align:left;line-height:20px; }
.slide_enabled #prodListRecordText span { text-align:left;font-size:15px;color:#086AB4;font-family:arial,verdana,helvetica,tahoma;font-weight:normal;text-align:left; }
.slide_enabled .prodListDivisor { height:15px; }
.slide_enabled .subcategory_description { float:left;padding-top:5px; }
.slide_enabled .subcategory_description h4 { color:#CFD7E5;font-family:arial,verdana,helvetica,tahoma;font-size:16px;font-weight:700; }
.slide_enabled .subcategory_description h4 table { margin-top:3px; }
.slide_enabled .subcategory_description h4 td { color:#A6C1DC;font-family:arial,verdana,helvetica,tahoma;font-size:11px;font-weight:700; }
.slide_enabled .subcategory_header { border:1px solid #13649A;background:url('/img/blue_right_bg.jpg') top left repeat-x #1577B9;color:#FFF; }
.slide_enabled .subcategory_title { float:left;height:58px;background:url('/img/blue_left_bg.jpg') top left repeat-x #1678BA;width:260px;margin-right:15px; }
.slide_enabled .subcategory_title h3 { height:58px;margin:0;background:url('/img/blue_arrow_sep.jpg') top right no-repeat;text-align:center;padding-right:20px;line-height:58px;font-size:16px; }

ul#slideshow-imagelist { z-index:-1; }
div#slideshow-wrapper div.controls { z-index:100; }
div.subcategory_block div.subcategory_header a.showmore { position:relative;width:60px;height:58px;display:block;float:right;background:url('/img/btn_moreless.jpg') bottom left no-repeat;color:#FFF; }
div.subcategory_block div.subcategory_header a.less { background-position:top left; }
div.subcategory_block div.subcategory_header a span { position:absolute;width:60px;top:18px;left:0;display:block;text-align:center;padding:0;margin:0;line-height:11px;font-size:11px;font-weight:700;color:#FFF; }
div.subcategory_block div.subcategory_header a.less span { top:29px; }

/* Footer links */
#footerLeftNavLinks { display:block;padding-bottom:15px; }
#footerLeftNavLinks li { display:inline;list-style-type:none; }
#footerLeftNavLinks span:last-child { display:none; }

#container #box #header {
    padding-top:5px;
}
#topLogo {
    height:70px;
}
#container #box #header #shoppingCart {
    padding-top:13px;
}
