*{padding:0;margin:0;/*vertical-align:baseline*/} img{border:none}/*cross browser clear*/
body  {background : #f15a29 url(/image/home/header_background.jpg) repeat-x; font : normal normal normal small/1.4em Arial, Verdana, sans-serif;} 
body#no_background {background-image: none; background-color: #fff;}
body A:link,body A:visited,body A:active {color:#21b2ea;text-decoration:none;} body A:hover {text-decoration: underline;}
/*Reuseable*/ 


@font-face {
	font-family: FuturaLt;	
	src: url('/include/fonts/FUTURA-LIGHT-BT.TTF') format("truetype");
}

@font-face {
	font-family: FuturaMd;	
	src: url('/include/fonts/FUTURA-BOLD-BT.TTF') format("truetype");
}

@font-face {
	font-family: FuturaXBlk;	
	src: url('/include/fonts/FUTURA-EXTRA-BLACK-BT.TTF') format("truetype");
}



.red{color: #f15a29;}
.blue{color: #21b2ea;}
.single_column{width: 300px; padding: 0px 10px;}
.double_column{width: 620px; padding: 0px 10px;}
.triple_column{width: 940px; padding: 0px 10px;}
.half_column{width:460px; padding: 0px 10px;}
.stupid_column{width: 400px;}
.clear{clear:both;}
.clearRight{clear:right;}
.clearleft{clear:right;}
.spacer{height:20px;width:100%;clear:both;}
ol, ul {list-style-position:inside;}
ol.dent, ul.dent, .dent ol, .dent ul {list-style-position:outside; margin-left: 20px;}
.dent li {padding-bottom: 5px;}
.fl{float:left}
.fr{float:right}
.relative{position: relative}
.wrap{width:960px;margin:0 auto;padding: 0px;}
#wrapWhite{width:100%;background-color:#fff; clear:both}
.shipping{color:#0074d9; font-size: .8em;}
.view_demo{margin-right:15px; margin-left: 15px; margin-top: 4px; float:left;}
.list{padding-left:10px; color:#797979; text-decoration:line-through; font-size:12px;}
.price{padding-left:10px; color:#f15a29; font-size:24px; line-height: 36px; letter-spacing: -.3px;}
.price .big{font-size:36px}
.light_gray{color: #bcbcbc;}
.yellow{color: #ffd400;}
.line_spacer{border-bottom:1px solid #CCC; height:10px; width:100%; clear:both; margin-bottom:10px;}

.black {color:#000;}
.grey {color: #aeaeae;}


.red{color:#C00}
.small{font-size: .8em; line-height: .8em;}
.medium{font-size: 1.2em;}
.large {font-size: 1.4em;}
.xlarge{font-size: 4em; line-height: 1em;}
.outside{list-style-position:outside; margin-left:20px}
.strong{font-weight:bold;}
.margin_r{margin-right:20px;}
.padding_r{padding-right:40px;}


.banner{
	padding: 0; 
	position: relative; 
	min-height: 245px; 
	
}

.banner .background {	
	height: 206px;
	width: 940px;
	position: absolute;
	top: 30px;
	left: 10px;
	
	background: #0099cc;
	-moz-border-radius: 15px;
  -webkit-border-radius: 15px;
	border-radius: 15px;
	
	-moz-box-shadow: 		1px 1px 3px #999;
	-webkit-box-shadow: 	1px 1px 3px #999;
	box-shadow: 			1px 1px 3px #999;
}
.banner img {color: #0099cc; text-indent: 20px; position: absolute; top: 0px; left: 0px;}
.banner .text {position: absolute; top: 60px; width:500px; vertical-align: middle; height: 150px;}
.banner .text.wide {width: 800px;}
.banner.right .text {right: 50px; text-align: right;}
.banner.left .text {left: 50px; text-align: left;}
.banner small {font-size: 9px; line-height: 9px;}
.banner h2 {	font-weight: normal; color: #fff; font-size: 36px; line-height: 36px; margin: 0px;}
.banner h1 {
	margin-bottom: 0px;
	text-transform: uppercase;
	margin-left: 0px;
	float: none;
	display: block;
	font: 60px/70px FuturaXBlk, Century Gothic, AppleGothic, sans-serif; 
	font-weight:bold;
	color: #ffd400;

}
h2, h3, h4, h5 {letter-spacing: -1px;}
h2 {
	color: #21b2ea;
	font: 20px/22px FuturaLt, Century Gothic, AppleGothic, sans-serif;
}
h2 strong {
	color: #f15a29;
	font: 30px/32px FuturaMd, Century Gothic, AppleGothic, sans-serif;
	font-weight: normal;
}
h2 a, h2 a:link, h2 a:hover, h2 a:visited {
	color: #21b2ea;
	text-decoration: none; 
	
	font: 22px/24px FuturaLt, Century Gothic, AppleGothic, sans-serif; font-weight:normal;
}

#home_banner h2 {
	font: 30px/31px FuturaLt, Century Gothic, AppleGothic, sans-serif; font-weight:normal;
}

h3 {
	color: #5a5a5a;
	font: 30px/31px FuturaLt, Century Gothic, AppleGothic, sans-serif; font-weight:normal;
}
h4 {
	color: #21b2ea;
	font: 22px/24px FuturaLt, Century Gothic, AppleGothic, sans-serif; font-weight:normal;
	margin-bottom: 2px;
}
#body_support h4, #body_contact h4 {
	color: #5a5a5a;
}
h4 a, h4 a:link, h4 a:hover {
	color: #21b2ea;
	text-decoration: none; 
}
em {
	color: #5a5a5a;
	font: 16px/26px FuturaLt, Century Gothic, AppleGothic, sans-serif;
}
ul#home_banner_images strong {
	font: 16px/26px FuturaMd, Century Gothic, AppleGothic, sans-serif;
}

#home_banner h2 strong, #home_banner .new {
	font: 60px/70px FuturaXBlk, Century Gothic, AppleGothic, sans-serif; 
	font-weight:bold;
	display: block;
	text-transform: uppercase;
}


sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

/*Buttons*/
.pre {    
    background: url(/image/buttons/preorder.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;    
}
.pre:hover {   
   background-position: 0 -54px; 
}
.disco {    
    background: url(/image/buttons/disco.jpg) no-repeat top left;
	width:160px; height:54px;    
}
.disco:hover {   
   background-position: 0 -54px; 
}
.buy {
    border: none;
    background: url(/image/buttons/buy-now.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;
    /*text-indent: -9999px; font-size:0; line-height:0; display:block;*/
}
.buy:hover {   
   background-position: 0 -54px; 
	/*width:180px; height:63px;  */  
}
.out_of_stock {    
    background: url(/image/buttons/out-of-stock.jpg) no-repeat top left;
	width:160px; height:54px; 
}
.out_of_stock:hover {   
   /*background-position: 0 -54px; */
}
.demo {
    border: none;
    background: url(/image/buttons/view_demo.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;
    text-indent: -9999px;/*ie6 fix*/font-size:0; line-height:0; display:block;
}
.demo:hover {   
   background-position: 0 -54px; 
	/*width:180px; height:63px;  */  
}

.buyGrad {
    border: none;
    background: url(/image/buttons/buy-now-grad.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;
    text-indent: -9999px;/*ie6 fix*/font-size:0; line-height:0; display:block;
}
.buyGrad:hover {   
   background-position: 0 -54px; 
	/*width:180px; height:63px;  */  
}
.preGrad {
    border: none;
    background: url(/image/buttons/pre-order-grad.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;
    text-indent: -9999px;/*ie6 fix*/font-size:0; line-height:0; display:block;
}
.preGrad:hover {   
   background-position: 0 -54px; 
	/*width:180px; height:63px;  */  
}
.demoGrad {
    border: none;
    background: url(/image/buttons/view-demo-grad.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;
    text-indent: -9999px;/*ie6 fix*/font-size:0; line-height:0; display:block;
}
.demoGrad:hover {   
   background-position: 0 -54px; 
	/*width:180px; height:63px;  */  
}
.live {
    border: none;
    background: url(/image/buttons/live-chat.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;
    text-indent: -9999px;/*ie6 fix*/font-size:0; line-height:0; display:block;
}
.live:hover {   
   background-position: 0 -54px; 
	/*width:180px; height:63px;  */  
}
.contactUs {
    border: none;
    background: url(/image/buttons/contact-us.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;
    text-indent: -9999px;/*ie6 fix*/font-size:0; line-height:0; display:block;
}
.contactUs:hover {   
   background-position: 0 -54px; 
	/*width:180px; height:63px;  */  
}
.apply {
    border: none;
    background: url(/image/buttons/apply-now.jpg) no-repeat top left;
	width:160px; height:54px; cursor: pointer;
    text-indent: -9999px;/*ie6 fix*/font-size:0; line-height:0; display:block;
}
.apply:hover {   
   background-position: 0 -54px; 
	/*width:180px; height:63px;  */  
}
.arrival_date {
	color: #999;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}
/*********************************************************************
                     Site Search
**********************************************************************/
.siteSearch {
  padding-top:13px;  
}
.result{ width: 780px;}
.search_error{color: #C00; border:1px solid red; padding:3px;}
.search_image{margin:0 10px 0 0; padding:5px; text-align:center}
.highlight{background-color: #f15a29; color: #fff; font-weight: bold;}
/*Top*/ 
#topbg{width:960px; margin:0 auto;}
#logo{float:left;}
h1{display:block; float:left; margin-left:-999px;}
#basket a {background: url(/image/basket.jpg) no-repeat; width:131px; height:45px; float:left; display:block; color:#fff; margin-top: 30px;}
#basket a:hover {color:#0074d9;text-decoration:underline;}
/*Nav*/
#nav{float:right; padding-bottom:15px;}
#translation_nav {height: 30px; padding: 10px;}
#translation_nav a, #translation_nav {color: #ffd400;}
#menu {
	float:left;
  list-style: none;
}
#menu li {
  float: left;  
}
#menu li a {
	padding: 0px 5px;
	float:left;
  margin: 0;
  display: block;
  text-indent: -100em;
  overflow: hidden;
  font-size: 1%;
	height: 46px;
 }
li#menu_product a {
	width: 154px;
	background: url(/image/nav/products.jpg) no-repeat top left;

}
li#menu_support a {
	width: 150px;
  background: url(/image/nav/support.jpg) no-repeat top left;
}
li#menu_about a {
	width: 136px;
  background: url(/image/nav/about.jpg) no-repeat top left;
}
li#menu_playpen a {
	width: 153px;
  background: url(/image/nav/playpen.jpg) no-repeat top left;
}
li#menu_contact a {
	width: 142px;
  background: url(/image/nav/contact.jpg) no-repeat top left;
}
#menu li a:hover {
 background-position: 0 -46px;
}

#body_product li#menu_product a{background-position: 0 -92px;}
#body_support li#menu_support a{background-position: 0 -92px;}
#body_about li#menu_about a{background-position: 0 -92px;}
#body_playpen li#menu_playpen a{background-position: 0 -92px;}
#body_contact li#menu_contact a{background-position: 0 -92px;}


/*Home*/
#home_banner {
	position: relative;
	display: block;
	width: 960px;
	height: 465px;
	overflow: hidden;
}
ul#home_banner_images {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	list-style: none;
	width: 8000px;  /*this is being modified in application.js based on image.width * number of images*/
	display: block;
}

ul#home_banner_images li{
	width: 960px;
	position: relative;
	float: left;
}

ul#home_banner_images .text {
	position: absolute;
	top: 65px;
	width: 425px;
	height: 285px;
	text-align: left;
}

ul#home_banner_images .banner_left .text {
	left: 50px;
}

ul#home_banner_images .banner_right .text {
	right: 50px;
}

ul#home_banner_images .text.wide {
	width: 550px;
}

ul#home_banner_images .buttons {
	position: absolute;
	left: -5px;
	bottom: 0px;
}

ul#home_banner_images strong { 
	color: #21b2ea;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 30px;
}

ul#home_banner_images h2 strong {
	display: block;
	color: #ffd400;
	font-size: 60px;
	line-height: 75px;
}

ul#home_banner_images h2 {
	font-weight: normal;
	color: #fff;
	font-size: 36px;
	line-height: 36px;
}

ul#home_banner_images h2 small {
	font-size: 24px;
	line-height: 30px;
}

ul#home_banner_images h2.dark {
		color: #000;
}

ul#home_banner_thumbs {
	position: absolute;	
	bottom: 10px;
	right: 5px;
	z-index: 100;
	margin: 0px;
	
	list-style: none;
}
ul#home_banner_thumbs li {
	display: inline-block;
	overflow: hidden;
	float: left;
	
	height: 34px;
	width: 32px;
	
	
	background: url("/image/home/banner/star-background-smaller.png") transparent no-repeat top right;
	
	
	/*margin: 5px;
	height: 30px;
	width: 30px;
	
	
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	-moz-box-shadow: 		-1px 1px 3px #666;
	-webkit-box-shadow: 	-1px 1px 3px #666;
	box-shadow: 			-1px 1px 3px #666;*/
}

ul#home_banner_thumbs li:hover, ul#home_banner_thumbs li.hover {
	
	background-position: center right;
	cursor: pointer;
}
ul#home_banner_thumbs li.active, ul#home_thumbs li.active:hover, ul#home_banner_thumbs li.active.hover {
	background-position: bottom right;
	cursor: default;
}


A.learn_more_homebanner {
	position: absolute; 
 	bottom: 70px;  
 	right: 320px; 
	display: inline-block;
	background: url(../../image/home/learn_more_grover) no-repeat;
}

A.view_demo_homebanner {
	position: absolute; 
 	bottom: 70px;  
 	right: 160px; 
	display: inline-block;
}




A.learn_more_homebanner.left {
	
 	right: 770px; 
	
}

A.view_demo_homebanner.left {
	
 	right: 610px; 
	
}
A.learn_more_homebanner.right {	
 	right: 320px; 
}

A.view_demo_homebanner.right {	
 	right: 160px; 	
}

.video_link_home {
	position: absolute;
	bottom: -40px;
	left: 40px;
}

A.button {
	float: left;
	height: 54px;
	width: 160px;
	overflow: hidden;
}
A.button:hover {
	background-position: 0px -54px;
}
#home_free_shipping {width:141px; margin: 0 auto;}
.home_play_pen {width:90px; margin: 0 auto;}
#home_energy_star {width: 155px; margin: 0 auto;}
#home_thirty_day {width:82px; margin: 0 auto;}
#home_levana_legend {width:200px; margin: 0 auto;}

#subFoot{text-align:center; /*font-weight:bold*/}
#subFoot h2 {line-height: 18px; margin-bottom: 5px;}
#subFoot em {line-height: 18px;}
/*#subFoot a, #subFoot a:visited, #subFoot a:link, #subFoot a:hover {color: #333;}
#subFoot a:hover{text-decoration: none;}*/

.promo{width: 170px; padding: 0px 10px; float:left; border-right: 1px solid #e5e5e5;}
.promo220{width: 220px; padding: 0px 10px; float:left; border-right: 1px solid #e5e5e5;}
.promo.last, .promo220.last{border:none; padding-right: 0;}

/*Babyview20 and CT100*/
.product_info{width: 470px; padding-left:10px;} 
.model_number, .redC{
	font: 16px/26px FuturaMd, Century Gothic, AppleGothic, sans-serif;
	color: #000; font-size:16px; text-transform:uppercase; font-weight:bold;
}

.negative_margin_top{margin-top: -80px;}

#linkBox{width:204px; height:178px; float:left; background: url(/image/blue-box.jpg) no-repeat; padding:40px 0 0 0; text-align:center; font-size:12px}
#saleBox{width:202px; height:178px; float:left; background: url(/image/green-box.jpg) no-repeat; padding:20px 0 0 0;text-align:center; font-size:18px}
#wireless{margin:20px 0 0 57px;width:887px;height:195px;}
#watch{width:640px; float:left;}
.lifestyle{float:right;}
.col1{width:300px; float:left}
.col2{width:300px; float:left; padding-left:42px}
.col3{width:300px; float:right;}
.col4{float:left; padding-left:42px}
.included{width:460px; float:left; padding-left:118px;}
.download{width:460px; float:left; padding-left:20px;}
.supportL{width:350px; float:left;}
.supportR{width:600px; float:left;padding-left:26px;}
.aboutL{width:475px; float:left;}
.aboutR{width:475px; float:left; margin-left:26px;}
/*Product Listing*/
#colL {
width:240px;
float:left;
}
#leftcolumn { 
 width: 350px;
 float: left;
 margin-right:20px;
}
#midcolumn { 
 width: 350px;
 float: left;
}
#InfoLeft {float: left;}
#InfoRight {float: right;}

#laptop_background {background: url(/image/products/lv-tw500/main_right.jpg) no-repeat; width: 613px; height: 410px; margin-right:-133px;}
.white{color:#FFF;}
/*#laptop_background .product_info {display:none;}*/

/*Side Nav*/

#productNav ul { 
 border-top: 1px solid #e5e5e5;	
 list-style:none; 
}			
#productNav li {
 	border-bottom: 1px solid #e5e5e5;
 	padding: 0px 20px 0px 30px;
}
#productNav a{
	font: 18px/20px FuturaLt, Century Gothic, AppleGothic, sans-serif;
 	height: 33px;
	padding-top: 15px;
	font-size: 18px;
 	color:#808080;
	font-weight: normal;
 	text-decoration:none;
	display:block;
	background: url(/image/products/arrow_button.jpg) no-repeat right;
	background-position: right -50px;
}

#productNav a:hover{
	color: #f15a29;
	background-position: right -100px;
}
#productNav a.active {
	color: #21b2ea;
	background-position: right 0px;	
}

#downloads {
	margin-left: 10px;
}
.download {
	text-align: center;
	float: left;
	width: 120px;
}
.download A:hover {
	text-decoration: none;
}
.icon {float:left; margin-right:10px; margin-bottom: 10px;}

.disclaimer {font-size: .75em; line-height: 1.3em; color: #999;}
/*------------------------------------Award-------------------------*/
.awardLogo{ float:left; padding-right:20px}
.h5{ font-size:18px}
.divider{border-top: 1px solid #ddd; /*width:100%; height:20px;*/ margin:20px 0; clear:both; padding:20px;}

/* #awardIcons {position: absolute; bottom: 0px; left: 0px; } */
.awardIcon {position: relative; height: 95px; width: 100px; float:left; margin-top: 15px;}
.awardIcon:hover {cursor: pointer;}
.awardIcon img {position: absolute; }
.awardIcon .textBox {
	display: none;
	position:absolute; 
	background: #00aeff; 
	border: 3px solid #00aeff; 
	width: 140px; 
	bottom: 80px; 
	right: -110px; 
	z-index: 1000; 
	padding: 15px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 		1px 1px 3px #999;
	-webkit-box-shadow: 	1px 1px 3px #999;
	box-shadow: 			1px 1px 3px #999;}
.awardIcon .textBox strong {
	font: 48px/50px FuturaXBlk, Century Gothic, AppleGothic, sans-serif; 
	font-weight:bold; 
	color: #fff;
}
.awardIcon .textBox em {
	font: 14px/16px FuturaLt, Century Gothic, AppleGothic, sans-serif; 
	color: #fff;
}
.awardIcon .textBox h5 {
	font: 18px/20px FuturaMd, Century Gothic, AppleGothic, sans-serif;
	font-weight:bold; 
	color: #ffd400;
}



/*------------------------------------Store----------------------------------*/
#storeLeft{padding:0 70px 0 0;float:left;}
.sale{color:#666666; font-weight:bold;}
.widget{float:left; width:205px;}
.widgetInfo{float:right; width: 240px;}
/*Contact Us*/
.headUsa {
 float:left;
 margin-left:36px;
}
.headO {
 float:left;
}
.contactInfo { 
 clear:both;
 float:left;
 border: 1px solid #ccc; 
 padding:10px 10px; 
 margin-top:12px;
 width:300px;
}
#contactLeft{
 float:left;
 font-weight:bold;
 margin-right:20px;
}
#contactSaleLeft{
 float:left;
 width:350px;
 text-align:justify;

 margin: 0 30px 0 0;
}
#contactForm{
 float:left; 
 padding-left: 30px;
 border-left: 1px dotted #ccc;
}
#contact-form2 {
width: 550px;
height: 800px;
margin-top: -120px;
}
#form-container2 {
width: 550px;
height: 575px;
overflow: hidden;
}
/*Photo Gallery*/
.gallery {
 list-style: none;
 /*margin: 30px 0 0 0;*/
 /*padding: 30px 0 0 0;*/
}
.gallery li {
 margin-left: 30px;
/* padding: 50px 0 0 0;*/
 float: left;
 position: relative;
 width: 123px;
 height: 115px;
 background: url(/image/products/photo.jpg) no-repeat center bottom;
}
.gallery img {
 padding: 16px 0 0 20px;
}
.gallery a:hover img {
 /*border: solid 1px #ccc;*/
}
.gallery a {
 text-decoration: none;
}
/*Specs Table Design*/
.specTable{padding:0px 0 0 180px;}
.specTable table{width:600px;font-size:11px;color:#666;background:#fff; border-collapse:collapse;}
.specTable td, .specTable th{padding:6px 0px; border-bottom: 1px solid #999;}
.specTable tbody tr:hover {color:#000;}
.specTable th{text-align:left; color:#21b2ea; border: none;text-transform:uppercase; font-size: 1.2em;font: 18px/20px Century Gothic, AppleGothic, sans-serif; font-weight:normal; padding-top: 30px;}

/*Mid Nav*/
.tabberlive .tabbertabhide {
 display:none;
}
.tabber {
}
.tabberlive {
 margin-top:1em;
}

ul.tabbernav, #mid_nav ul
{
	float: left;
	margin:0;
 	padding: 10px 0px 0px 25px; 
 	font:normal normal normal small/1.4em Helvetica,Arial,Verdana,sans-serif;
 	background: url(/image/products/mid_nav.jpg) no-repeat;
 	width:935px; 
 	height:40px;
}
ul.tabbernav li, #mid_nav ul li
{
 list-style: none;
 margin: 0;
 display: block;
 float:left;
}
ul.tabbernav li a, #mid_nav ul li a
{
 padding: 3px 24px;
 margin-left: 1px;
 line-height: 22px;
 text-decoration: none;
 font-size:16px;
}
ul.tabbernav li a:link, #mid_nav ul li a:link, ul.tabbernav li a:visited, #mid_nav ul li a:visited{ color: #fff; }


ul.tabbernav li a:hover, #mid_nav ul li a:hover
{
 color: #ffd400;
}
ul.tabbernav li.tabberactive a, #mid_nav ul li#current_tab a
{
 color: #ffd400;
 font-weight: bold;
}
ul.tabbernav li.tabberactive a:hover, #mid_nav ul li#current_tab a
{
 color: #ffd400;
 cursor:default;  
}
.tabberlive .tabbertab {
 /*padding:5px; width:890px;*/
 /*text-align:justify;*/
}
.tabberlive .tabbertab h2 {
 display:none;
}



.video_link span{
	font-family: FuturaMd, Century Gothic, Apple Gothic, Arial, sans serif;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 22px;
	line-height: 24px;
	padding-left: 5px;
	
}
.video_link_product {
	font-family: FuturaMd, Century Gothic, Apple Gothic, Arial, sans serif;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 22px;
	line-height: 24px;
	padding-left: 5px;

	
}

/*------------------------PROMOTIONS------------------------*/
#gift_page {width: 960px;}
#gift_page a, #gift_page a:link, #gift_page a:visited {color: #31a5de;}
#gift_top {background: url(/image/playpen/review_background1.jpg) no-repeat bottom right; padding-left: 10px;}
#steps_top {background: url(/image/playpen/review_top1.jpg) no-repeat; width: 960px; height: 142px;}
#steps_mid {background: url(/image/playpen/review_mid.jpg) repeat-y; display: inline-block; padding: 0px 0px;} 
#steps_mid a, #steps_mid a:link, #steps_mid a:visited {color: #fff;}
#steps_bottom {background: url(/image/playpen/review_bottom.jpg) no-repeat; width: 960px; height: 36px;}

#gift_top .paragraph2 {width: 350px;}
#gift_top .paragraph1 {width: 450px;}

.step {float: left; width: 300px; padding: 0px 10px; text-align: center;}


#name_it {background: url(/image/playpen/news.jpg) no-repeat top right; height:380px}
#baby_promo{float:left; width:582px;}
#baby-form{width: 380px; height: 290px; overflow: hidden;}

/*Warranty*/
.warranty_heading{width:350px;}
.warranty-box{float:left; padding-right:20px;}
.warrantyNorm{padding:0 20px 0 0; margin:0 20px 0 0; width:290px;float:left; border-right:1px solid #e5e5e5;}
ol.look {list-style-position: outside; margin-left: 20px; font-size: .8em; line-height: .8em;}
ul.look {list-style-position: outside; margin-left: 20px;}
.fl2 { float:left; padding:0 40px 0 0; border-right: 2px dashed #ccc; margin-right: 40px;}
.warranty-pad{padding-right:20px;}
.titleWarranty{padding-left:40px;}
/*Network*/
#leftcolumn { 
 width: 180px;
 float: left;
 margin-right:32px; text-align:center;
}
#midcolumn { 
 width: 180px;
 float: left;
 margin-right:32px; text-align:center;
}
#midcolumn2 { 
 width: 180px;
 float: left;
 margin-right:32px; text-align:center;
}
#rightcolumn { 
 width: 160px;
 float: left;  text-align:center;
}
/*Press Contact form*/
.pres_form {
 width: 470px;
/*height: 800px;*/
 background-color: #999;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
overflow: hidden;
}
.pres_form iframe{
 margin-top:-50px;
}
.pres_container {
width: 450px;
height: 520px;
/*height: 575px;*/
overflow: hidden;
margin-left:10px; 
}
.pres_col{ width:400px;}
/*------------------------FOOTER------------------------*/
#footer {
 margin:0 auto; 
 margin-top: 0px;
 clear: both; 
 width:960px;
 height: 60px;
}
#footer-valid {
 padding-top:20px;	
 padding-bottom: 20px;
 text-align: center;
 font-size:12px;
 color:#fff;
}
#footer-valid a {
 color:#fff;
 text-decoration:none;
 font-weight:500; 
}
#footer-valid a:hover {
 color:#fff;
 text-decoration:underline;
}
#footer-stretch {  
 width:100%;
 min-height:92px;
 background: #f15a29 url(/image/home/footer_background.jpg) repeat-x; 
 background-color: #f15a29;
}
#footer img { padding-top:10px;}
.copyright_info {
	font-size: .8em;
}

.border_bottom {
	border-bottom: 1px solid #e5e5e5;
}

a.white_link:hover {cursor: default}

/********boldchat**********/
#bt_pre_chat_survey_like_form {
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
	border-radius: 10px;
	

}

#bt_header_table {
	-moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	
	-moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
}


/* Social Media Share */
#social_media {float: left;}
#ys_social_top_hr {margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_fbshare {float:left;}
#ys_social_tweet {float:left;}
#ys_social_yahoo {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {margin-top:5px;}
