/*
/		Reset/Reload
--------------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}






/*
/		Cleaner
--------------------------------------------------------------------------------------------------------*/
							
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	border: none;
	margin: 0px; padding:0px;
	background: transparent;
}






/*
/		Global Functions
--------------------------------------------------------------------------------------------------------*/

body {
	background-color: #fff;
	background-image:url(../images/bg.gif);background-repeat:repeat-x;
	font: 13px arial, verdana, helvetica, san-serif;
	color:#837669;
	height:100%;
	text-align: center;
	}
a {color:#f78e31;}
	#content a {text-decoration: none;}
a:hover {color:#be610f;}
/* 	links with arrows */
	a.arrow {
	background:url(../images/linkarrow.gif) no-repeat right center;
	padding:0 20px 1px 0;
	text-decoration: none;
	}
	a.arrow_back {
	background:url(../images/linkarrow_back.gif) no-repeat left center;
	padding:0 0 2px 20px;
	text-decoration: none;
	}
/* 	links with pdf  img	*/
	a.pdf{
	background:url(../images/pdf.gif) no-repeat left center;
	padding-left:20px;
	text-decoration: none;
	}
/* 	next/prev page orange arrows */
	.nextprevpage{
	text-align: right;
	display: block;
	margin-top: 30px;
	padding-top:6px;
	border-top:1px solid #e9e9e9;
	}
	
p {
	line-height:20px;
	margin-bottom:20px;
	}
	
/* 	Right column quotes - Reguires blockquote and p  */
blockquote {
	background-image: url(../images/quotebeg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left:20px;
	color:#687c8f;
	}
	blockquote p{
	line-height:22px;
	background-image: url(../images/quoteend.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0 14px 7px 0;
	font-size: 13px;
	margin-bottom: 3px;
	display: inline !important;
	display: block;
	}
/* 	Right column blockquote for home */
/*
	#home blockquote p{
	line-height: 25px;
	font-size:16px;
	}
	#home blockquote {
	font-size:13px !important;
	}
*/
	
h1 {
	font-size:19px;
	color:#f78e31;
	margin: 30px 0 11px 0;
	}
	h1 a {
	color:inherit;
	}
h2 {
	font-size:15px;
	color:#597188;
	font-weight: normal;
	}
/* 	Unorder list with orange bullets */
#midcol ul, #midcolstretch ul {
	line-height:20px;}
	#midcol li, #midcolstretch li{
	margin:0 0 10px 20px;
	padding-left:15px;
	background: url(../images/bullet.gif) no-repeat top left;}

/* Unordered list with class of checkbox */
	ul.checkbox{
	margin-top:10px !important;
	}
	ul.checkbox li {
	background: none !important;
	margin: 0 0 15x 0 !important;
	padding: 0 !important;
	line-height:15px;
	/* margin: 4px 0 4px 0 !important;
	padding: 0px 0 7px 25px !important;
	background: url(../images/inter/checkbox.gif) no-repeat top left !important; */
	}
	ul.checkbox li input {
	padding: 0;margin: 0 10px 0 0;
	width:20px;
	height:20px;
	}

/* 	general left floats */
.left{
	float:left;
	}
 

	
	
	
	

/*
/		Navigation - top / main / dropdown / side
--------------------------------------------------------------------------------------------------------*/
	
/* 	Top Navigation	 */
	
#topnav {
	font-size:12px;
	color:#666;
	position:relative;
	top:8px;right:40px;
	text-align:right;
	}
	#topnav a{color:#666;	margin: 0 5px 0 5px;}
	#topnav a:hover{color:#333;}
	#topnav img {margin-left:10px;
	position:relative;
	top:6px;
	}

/* 	Main Navigation */

#first {
	background-image: url(../images/menu/first.gif);
	width:191px;
	_width:188px;
	display: block;
	height:33px;
	float:left;
	}
#menuElem { list-style: none; margin: 0px; padding: 0px;height:50px;text-indent: -99999px;}
	#menuElem li	 { float: left;position: relative;z-index: 300;height:33px; }
	#menuElem li a {display: block;height: 33px;}

	#nav-how-to-use-cares {  background-image: url(../images/menu/howtouse.gif);width:151px;}
	#nav-about-cares{ background-image: url(../images/menu/about.gif);width:125px;}
	#nav-where-to-buy { background-image: url(../images/menu/wheretobuy.gif);width:115px; }
	#nav-stories-pictures { background-image: url(../images/menu/storiespictures.gif);width:141px; }
	#nav-user-feedback { background-image: url(../images/menu/userfeedback.gif);width:141px; }
	#nav-blogosphere { background-image: url(../images/menu/blogosphere.gif);width:140px; }
	#nav-media { background-image: url(../images/menu/inthemedia.gif);width:109px; }
	#nav-how-to-use-cares:hover, #nav-about-cares:hover, #nav-where-to-buy:hover, #nav-stories-pictures:hover, #nav-user-feedback:hover, #nav-blogosphere:hover, #nav-media:hover,
	li.jsover {
		background-position:bottom;border-bottom:4px solid #f78e31;}
		
	#nav-how-to-use-cares.current, #nav-about-cares.current, #nav-where-to-buy.current, #nav-stories-pictures.current, #nav-user-feedback.current, #nav-blogosphere.current, #nav-media.current {
		background-position:bottom;
		border-bottom:4px solid #f78e31;
		cursor:pointer;
		}

	.current ul {
		position:relative;
		top:33px;
		text-indent:0;
		color:#fff;
		}
		
		li#nav-history-of-child-safety-restraints-part-1 {padding-bottom:20px;height:30px;}
		#menuElem li#nav-history-of-child-safety-restraints-part-1 a {padding-right:30px;}
		
		
		li#nav-cares-for-special-needs-kids {padding-bottom:20px;height:30px;}
		#menuElem li#nav-cares-for-special-needs-kids a {padding-right:30px;}

		li#nav-airplane-car-seat-alternative {padding-bottom:20px;height:30px;}
		#menuElem li#nav-airplane-car-seat-alternative a {padding-right:30px;}


		li#nav-using-cares-in-europe {padding-bottom:20px;height:30px;}
		#menuElem li#nav-using-cares-in-europe a {padding-right:30px;}

/*
	.current ul span {
		display:block;
		background-color:#de7c26;
		height:20px;
		padding: 5px 0 0 17px;
		text-transform:lowercase;
		}
*/
		
/* 	menuElem Drop State */
	
	#menuElem li ul { 
	display:none;
	position:absolute;
	left: 0;
	background: #f78e31 url(../images/menu/dropbg.gif) repeat-x top;
	z-index: 300;
	width:152px;
	padding-top:1px;
	} 
	#menuElem li:hover ul, #menuElem li.jsover ul { display: block; }		
	#menuElem ul li{
	display: block;
	height:25px;
	border-bottom: 1px solid #f6a147;
	display: block;
	width:152px;
	}
	#menuElem li ul a{
	padding: 5px 0 5px 17px;
	position: relative;
	background-image: none !important; 
	color:#fff;
	text-indent:0px;
	text-decoration: none;
	width: auto;
	text-transform: lowercase;
	}	
	#menuElem ul li a{
	height:auto !important;
	}
	#menuElem ul li a:hover {
	background-color:#de7c26;
	}
			
/* 	Left Nav  */
		
#leftnav {
	margin: 20px 0 30px 0;
	width:253px;
	}
	#leftnav li{
	border-bottom:1px solid #fff;
	}
	#leftnav li a {
	display: block;
	padding:10px;
	background-image: url(../images/inter/leftnavbg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	font-size:14px;
	color:#837669;
	border-left:5px solid #837669;
	}
	#leftnav li a:hover{
	border-left-color:#f78e31;
	}
	#leftnav .current a {
	border-left-color: #f78e31 !important;
	}
	



	
	
	
	
	

/*
/		Home and Global
--------------------------------------------------------------------------------------------------------*/

#container {
	width:1000px;
	margin:0 auto;
	text-align: left;
	}

#logo{
	width:179px;
	height:100px;
	position:absolute;
	text-align:center;
	z-index:10;
	left:auto;
	margin-left:13px;
	}
	
#contentwrap{
	background-position: 0 33px;
	background-repeat: no-repeat;
	width: 1100px;
	z-index: 2;
	position:relative;
	top:39px;
	}
	#home #contentwrap {background-image: url(../images/planebg.gif);}  		  /* HOME BACKGROUND */
	#interior #contentwrap {background-image: url(../images/inter/topbg.gif);}  /* INTERIOR BACKGROUND */
	
#contentwrap #hometopleft{
	position:relative;
	left:13px;
	margin-top:75px;
	width:555px;
	line-height: 20px;
	font-size: 14px;
	z-index: 200;
	}
#contentwrap #hometopright{
	background: transparent url(../images/bg-video-slideshow.gif) no-repeat 0 0;
	width: 440px;
	height: 350px;
	position: absolute;
	top: 34px;
	left: 558px;
	z-index: 100;
	}
#contentwrap #video-slideshow-placeholder, #home #installation-video {
	position: absolute;
	top: 22px;
	left: 19px;
	z-index: 100;
} 
#home #installation-video { z-index: 50; }

#hometopleft #btn-watch-demo, #hometopleft #btn-watch-demo a {
	background: transparent url(../images/btn-watch-video-demo.gif) no-repeat 0 0;
	width: 376px;
	height: 50px;
}
#hometopleft #btn-watch-demo { position: absolute; top: -15px; left: 180px; border-bottom: 1px solid #f78e31; }
#hometopleft #btn-watch-demo a { outline: 0; text-indent: -999em; display: block; width: 370px; }
#hometopleft #btn-watch-demo a:hover, #hometopleft #btn-watch-demo a:active { background-position: 0 -50px; }

#hometopleft #featured-testimonial { margin-top: 35px; }
#hometopleft #featured-testimonial blockquote { padding-right: 10px; }
#hometopleft #featured-testimonial h2 { font: normal 16px/1.2em 'Century Gothic', Verdana, Arial, sans-serif; text-indent: 20px; color: #f78e31; margin: 0 0 5px; }
#hometopleft #featured-testimonial p { font-size: 14px; color: #687c8f; margin: 0 0 5px; }
#hometopleft #featured-testimonial p.source { background: none; font-size: 12px; font-style: italic; display: block !important; }
#testimonial-details p.source { background: none; font-size: 12px; font-style: italic; display: block !important; }

	#home #contentwrap { 
	height: 382px;
	}

	#home #content {												/* HOME MID BACKGROUND */
	background-image: url(../images/middlebg.gif);
	background-color: #fff;
	background-repeat: repeat-x;
	padding-left:20px;
	width: 978px;
	margin-top:24px;
	_margin-top: 21px;
	}
	#interior #content {											/* INTERIOR MID BACKGROUND */
	background-image: url(../images/inter/sidebg.gif);
	background-repeat: repeat-y;
	margin-top:10px;
	padding-bottom: 40px;
	width: 1000px;
	}
	

#ordercares span{
	display: none;
	}
	#home #ordercares {
	background: url(../images/ordercares.gif) no-repeat;
	display: block;													/* HOME ORDER CARES */
	float:left;
	height:36px;
	width:200px;}
	#home a:hover#ordercares {
	background-position:0 -36px;}
	#interior #ordercares {										/* INTERIOR ORDER CARES */
	background: url(../images/inter/ordercares.gif) no-repeat bottom;
	display: block;
	height:36px;
	width:235px;
	margin-bottom: 30px;}
	#interior a:hover#ordercares {
	background-position:0 -1px;}
	
	
#leftcol{
	margin-top: 35px;
	width:200px;
	float:left;
	}
	
#btn-united-kingdom {height: 41px; width:200px;position:relative; margin-bottom:10px; }
#btn-united-kingdom, #btn-united-kingdom a { background: transparent url(../images/btn-united-kingdom.gif); height: 41px; width:200px; }
#btn-united-kingdom a { display: block; outline: 0; text-indent: -999em; }
#btn-united-kingdom a:hover, #btn-united-kingdom a:active { background-position: 0 -41px; }
	
#midcol {
	width:440px;
	float:left;
	margin-left:35px;
	display:block;
	}
#rightcol{
	width:220px;
	position:relative;
	float:left;
	top:75px;
	margin-left:45px;
	}
	#rightcol blockquote {font-size: 1.2em; margin-bottom:25px}
	
	
#rightcolHome{
	width:245px;
	float:left;
	margin-top:30px;
	margin-left:35px;
	}
	#rightcolHome blockquote {font-size: 1.2em;}	
#bottom {
	color:#8d8c8b;
	padding:60px 0 30px 0;
	clear: both;
	text-align: center;
	}
	#bottom a {
	text-decoration: none;
	color:#8d8c8b;
	margin-left:4px;
	}
	#bottom #boticonnav {
	margin-bottom:10px;
	}
	#bottom #boticonnav a:hover{
	color:#f58c30;
	}
	#bottom #boticonnav a{
	text-decoration:none;
	font-weight: bold;
	color:#8d8c8b;
	}
	#bottom #boticonnav a.light{
	font-weight: normal;
	}

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

		
			
/*
/		Interior Styles
--------------------------------------------------------------------------------------------------------*/
	
#interior #leftcol {
	width:250px;
	float:left;
	margin:20px 0;
	}
	#interior #leftcol #send {
	position: relative;
	top:7px;
	}
	#interior #leftcol .indent{
	margin-left: 20px;
	}
#interior #midcol{
	width:440px;
	margin-left: 25px;
	}
	
#interior #rightcol{
	width:240px;
	margin-left: 15px;
	}

#interior #midcolstretch{
	width:650px;
	float:left;
	margin-left: 50px;
	}
	
.gradientbg {
	background: url(../images/inter/gradientbg.gif) repeat-x bottom;
	padding:10px;
	}
	.gradientbg b{
	font-weight: normal;
	color:#f78e31;}

.store {
	background: url(../images/inter/shopcart.gif) no-repeat top left;
	padding-left:40px;
	line-height:20px;
	margin:10px 0 10px 0;
	}

.store h3 {
	font-size:15px;
	color:#597188;
	font-weight: normal;
}

.store ul { margin: 0; list-style: none; }
#content .store li { margin: 0; padding: 0; background: none; list-style: none; }
h2.retailer-section {
	font-size:19px;
	color:#6F6459;
	margin: 30px 0 11px 0;
	clear: both;
}

.featured-retailer {
	background: #eff6fc;
	border: 1px solid #dceefe;
	padding: 18px;
	margin-bottom: 18px;
}

.featured-retailer h2 {
	font-size: 19px;
	margin: 0 0 10px;
	color: #6f6459;
	border-bottom: 1px solid #f78e31;
}

.featured-retailer .image { float: left; width: 90px; }
.featured-retailer .retailer-info { margin-left: 90px; }
.featured-retailer h3 { font-size: 15px; line-height: 18px; color: #597188; }
#content .featured-retailer ul { margin: 0; list-style: none; }
#content .featured-retailer li { background: none; margin: 0; padding: 0; }

.quotebeg_lg {
	background: url(../images/inter/quotebeg_lg.gif) no-repeat top left;
	padding-left:40px;
	margin-top: 10px;
	color: #597188;
	}

.question{
	background: url(../images/inter/q.gif) no-repeat top left;
	padding-left:40px;
	min-height: 50px;
	height: auto !important;
	height:50px;
	color:#597188;
	font-size: 15px;
	line-height: 19px;
	margin-top: 20px;
	}
.answer{
	background: url(../images/inter/a.gif) no-repeat top left;
	padding-left:40px;
	min-height: 50px;
	height: auto !important;
	height:50px;
	}

#asseenbox li {
	float:left;
	background:none;
	padding:0;
	margin:0;
	line-height: 15px;
	}
	#asseenbox li #box{
	background: url(../images/inter/asseenbg.gif);
	display: block;
	width:190px;
	height:215px;
	padding: 13px;
	}
	#asseenbox li .img{
	width:187px;
	margin-bottom: 5px;
	display:block;
	height:141px;
	line-height: 141px;
	
	}
	#asseenbox img{
	border: 1px solid #ccc;
	max-height: 141px;
	max-width: 187px;
	vertical-align: middle;
	}


.form b{
	color:#597188;
	font-size: 15px;
	font-weight: normal;
	}
	.form input{
	margin-right: 20px;
	}
	.form .left{
	margin-bottom: 10px;
	}
	.form input[type='image'] {
	float:right;
	scroll:auto;
	
	margin-right: 365px;
	}
	
#nav-stories-pictureswrap img{
	height:170px;
	}
#nav-stories-pictureswrap #shadow-container {
	float:right;
	margin-left:30px;
	margin-bottom:20px;
	}

.storieswrap img{
/*
	height:170px;
*/
	}
.storieswrap #shadow-container {
	float:right;
	margin-left:30px;
	margin-bottom:20px;
	}

#news-items h2 a {
	font-size: 16px;
	font-weight: bold;
	color: #837669;
	margin-bottom: 10px;
	display: block;
}

#news-items .has-image .newswrap2 { margin-left: 100px; }
#news-items .gradientbg { padding-top: 36px; }
#news-items p.read-more a { clear: both; padding-left: 20px; background: transparent url(../images/linkarrow.gif) no-repeat scroll 0 50%; display: block; }

.newswrap #shadow-container {
	float:left;
	margin: 0;
	}


#video, #video2, #video3{
	margin:20px;
}

.news-item-details .newswrap {
	float: left; 
	width: 225px;
	display: inline;
	margin: 0 20px 20px 0;
}

.news-item-details .news-item-image {
	text-align: center;
	padding: 10px;
	border: 1px solid #ccc;
	float: right;
	display: inline;
	margin: 0 0 20px 20px;
}
.news-item-details .news-item-image p { margin: 0; padding: 0; }

/*
/		Drop Shadows	
--------------------------------------------------------------------------------------------------------*/

#shadow-container {
    position: relative;
    float:left;
    left: 6px;
    top: 6px;
}
#shadow-container img{
	border:0;
}
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
	padding: 1px;
}

    #shadow-container .shadow1 {
        background: #f9f9f9;
    }

    #shadow-container .shadow2 {
        background: #f6f6f6;
    }

    #shadow-container .shadow3 {
		background: #f2f2f2;
    }

    #shadow-container .container {
        background: #fff;
        border: 1px solid #ededed;
        padding: 4px;
    }

.alert { color:#FF0000}
.negIndent
{
 margin-left:-10px;	
}
.ErrorLabel
{
	display: block;
	color:Orange;
}
.EditingFormErrorLabel
{
	color:Orange;
}
p.description {
	width: 225px;
	float: left;	
    padding-right:25px;
    margin-bottom:0px;
}

#midcol li.install
{
	margin:40px 0 40px 0;
	border-bottom:solid 1px gray;
	
}
.second
{
 margin-left:250px;	
}
.lastli
{
	 margin-top: -215px;
	 margin-left: 10px; 
	 width: 200px; 
	 float: right;
}
.PagerControl
{
	text-align: right;
	display: block;
	margin-top: 30px;
	padding-top:6px;
	border-top:1px solid #e9e9e9;
	
}
.UnselectedNext
{
	background:url(../images/linkarrow.gif) no-repeat right center;
	padding:0 20px 1px 0;
	text-decoration: none;
}
.UnselectedPrev
{
	background:url(../images/linkarrow_back.gif) no-repeat left center;
	padding:0 0 1px 20px;
	text-decoration: none;
}

/*#ctl00_ContentPlaceHolder1_NewsLetter_txtEmail	{width:155px;}*/
	
.NewsLetterImageButton
{
	 margin-top:2px;
}
.SubscriptionTextbox
{
  margin-top:5px;
}
.AwardImage
{
	margin-left:10px;
}
.quoteCredit
{
  font-size:12px;
  margin-top:5px;
}

/*
Buttons */
.btn-buy-now, .btn-buy-now a {
	background: transparent url(../images/btn-buy-now.gif) no-repeat 0 0;
	width: 180px;
	height: 71px;
}
.btn-buy-now a { outline: 0; text-indent: -999em; display: block; }
.btn-buy-now a:hover, .btn-buy-now a:active { background-position: 0 -71px; }
#leftcol .btn-buy-now { margin-left: 13px; }

/*
Modules */

.module { margin-bottom: 27px; }
.module .module-heading h2 {
	color: #6f6459;
	font-size: 19px;
	line-height: 1.4em;
	margin: 0 0 10px;
	border-bottom: 1px solid #f78e31;	
}
.module .image { float: left; padding-right: 10px; }
.module .read-more { clear: both; text-align: right; padding-right: 20px; background: transparent url(../images/linkarrow.gif) no-repeat scroll right center; display: block; font-size: 13px; line-height: 1.4em; }

#stories-module blockquote { float: left; padding: 12px 0 10px 18px; width: 130px; background: transparent url(../images/quotebeg.gif) no-repeat 0 0; }
#interior #stories-module blockquote { padding-bottom: 0; margin-bottom: 0; }
#stories-module blockquote p { background: none; margin: 0 0 10px 0; padding: 0; font-size: 13px; }
#stories-module blockquote p.source { display: block !important; }

#news-module h3 { font-size: 13px; color: #f78e31; margin: 0; }

#friend-module a:link, #friend-module a:visited { color: #6f6459; }
#friend-module a:hover, #friend-module a:active { color: #f78e31; }

#newsletter-module h2 { position: relative; top: -2px; margin: 0 0 10px; color: #968479; font-size: 10px; line-height: 1em; text-align: right; }
#interior #newsletter-module { margin-top: 20px; margin-left: 20px; width: 200px; }
#experts-module { margin-left: 20px; width: 200px; }
#experts-module h2 { font: 16px/18px 'Century Gothic', Geneva, sans-serif; color: #f78e31; padding-left: 18px; margin: 0 0 10px; }
#experts-module p.source { display: block !important; text-align: right; font-style: italic; margin: 10px 0; font-size: 12px; background: none; }

#interior #awards-module .module-content { margin-left: 20px; }

/*
Home */

#home h1 a:link, #home h1 a:visited { color: #F78E31; }

/*
Content */

.image_right { float: right; padding: 0 0 18px 18px; }

/*
Gallery */

table.album td { vertical-align: top; }

/*
Images */

a img { border: 0; }

.image_left, .image_right, .image_center { font-size: 12px; line-height: 0; }

.image_left {
	float: left;
	margin: 0;
	padding: 0 2em 0.75em 0; 
}

.image_right {
	float: right;
	margin: 0;
	padding: 0 0 0.75em 2em; 
}

.image_center {
	margin: 0 auto 1.8em auto;
	text-align: center;
}

/*
Retailers */

#retailer-zip-search { float: left; width: 440px; padding-bottom: 18px; }
#retailer-zip-search label {
	color: #F78E31;
	display: block;
	margin-bottom: 5px;
}
#retailer-zip-search label.hide { display: none; }
#retailer-zip-search #zip-search-submit { position: relative; top: 5px; }
#retailer-zip-search #zip { width: 50px; margin-left: 25px; }

#search-by-zip {
	float: left; 
	width: 235px;
}

#search-by-state {
	float: left;
	width: 200px;
}

#retailer_section { margin-left: 15px; }

h2.retail-stores	{font-size:200%; margin-bottom: 25px; }


/*
Utilities */

.hide { display: none; }

.province-header {margin-top:15px;font-size:1.2em}

/*
Affiliate */

#login-form li { background: none; margin-left: 0; padding-left: 0; }
#affiliate-stats-form li { background: none; margin-left: 0; padding-left: 0; }

table.affiliate-stats { width: 100%; margin-bottom: 18px; }
table.affiliate-stats th, table.affiliate-stats tfoot td { background: #F78E31; color: #fff; font-weight: bold; }
table.affiliate-stats th, table.affiliate-stats td { padding: 5px 10px; }

.where-to-buy p.fraud-message {font-size:.8em; font-style:italic;width:400px;}
.where-to-buy p.fraud-message strong {font-weight:bold; color:#597188;}
.faqs li.note {list-style-type:none; position:relative; left:20px; font-size:.8em;font-style:italic;}

h2.special-needs {line-height:22px;}
#interior.how-to-use-cares h1 a {background: transparent url(../images/uk-flag.gif) no-repeat 100% 0; padding-right:42px;}
h2#retailer-section-united-kingdom {background: transparent url(../images/uk-flag.gif) no-repeat 100% 0; padding-right:42px; width:150px;}

#podcast-box {padding-bottom:35px;width:400px;}

#index #share-module {margin-left:0px;}

#share-module {margin-left:25px;}
#index #social-networking-buttons {margin-left:0;}
#social-networking-buttons {width:200px;border-top:1px solid #FF9F39;border-bottom:1px solid #FF9F39;padding:10px 0 7px 0;margin-bottom:20px;margin-left:25px;}
#social-networking-buttons ul li {margin-bottom:3px;}
#social-networking-buttons ul li, #social-networking-buttons ul li a {font-size:11px;}
#social-networking-buttons ul li a, #social-networking-buttons ul li a:visited {color:#6F6459;}
#social-networking-buttons ul li a:hover, #social-networking-buttons ul li a:active {color:#FF9F39;}
#social-networking-buttons ul li span {position:relative;top:-12px;left:5px;}

/*home page video */

#cbs-movie {margin-bottom:15px;}


