html, body{background:#F6C73E url("/_template/img/vsmile/body.gif") repeat-x;}
#container1{background:url("/_template/img/vsmile/container1.gif") no-repeat;}
#container2{background:url("/_template/img/vsmile/container2.gif") top right no-repeat;}
#container3{background:#ffffff url("/_template/img/vsmile/container3.gif");}
#container4{background:#4646C3 url("/_template/img/vsmile/container4.gif") no-repeat;}
#footer{background:url("/_template/img/vsmile/footer.gif") no-repeat;}
#nav{background:url("/_template/img/vsmile/nav.gif") bottom left no-repeat;}
#navCorner{background:url("/_template/img/vsmile/navcorner.gif");}
body.home #intro
{
	margin:0;
	padding:0;
	width:558px;
	height:auto;
}
body.home #intro #text-intro
{
	float:left;
	margin:0;
	padding:0;
	width:200px;
}
body.home #intro #text-intro p{color:#FFFFFF;}
body.home #intro #flashcontent
{
	float:right;
	margin:0;
	padding:0;
	height:252px;
	width:338px;
}
/* New products and accessories */
body.home #newproducts
{
	width:549px;
	background:url("/_template/img/vsmile/products/newproducts.gif") no-repeat;
	float:left;
	font-size:0.85em;
	font-weight:bold;
	color:#003366;
	margin:0 0 10px 0;
	padding:0;
}
body.home #newproducts h2
{
	margin:0px 0 0 0;
	padding:0;
	text-align:center;
}
body.home #newproducts ul
{
	list-style-type: none;
	list-style-image: none;
	margin:0;
	padding:0;
}
body.home #newproducts li
{
	padding:0 0 0 24px;
	margin:0;
	float:left;
	width:174px;
	w\idth:150px;
}
body.home #content #newproducts li a
{
	color: #FF6600;
	text-decoration:none;
	font-weight:bold;
}
body.home #content #newproducts a:hover, body.home #content #newproducts a:active, body.home #content a:focus
{
	color: #FF8400;
}
body.home #newproducts li a span
{
	text-decoration:underline;
	display: block;
	margin:0;
	padding:0;
}
body.home #newproducts p.end
{
	background:url("/_template/img/vsmile/products/newproducts2.gif") bottom left no-repeat;
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	clear:both;
	width:549px;
}

div.vsmile-left{width:374px;float:left;}
div.vsmile-right{float:left;width:177px;margin-left:2px;}
#navInfomercial1

{
	width:161px;
	background:url("/_template/img/vsmile/infomercial/navinfomercial.gif") bottom left no-repeat;
	margin:0 0 7px 0;
}
#navInfomercial2
{
	width:161px;
	padding:0;
}
#navInfomercial2 p
{
	margin:44px 12px 0 3px;
	font-size:0.7em;
}
#navInfomercial2 h2
{
	margin:0 0 4px 0;
	font-size:0.8em;
}

#content h1
{
	font-family:arial,helvetica,sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#F5A231;
	margin:0 0 0.6em 0;
	padding:17px 0 0 0;
}

#content h2
{
	font-size:0.95em;
	font-weight:bold;
	margin:0 0 0.55em 0;
	padding:4px 0 0 0;
	color:#ffcd38;
}

#content h3
{
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 0.5em 0;
	padding:3px 0 0 0;
	color:#ffcd38;

}
#content p
{
	font-size:0.8em;
	margin:0 0 0.8em 0;
}
#content a:link, #content a:visited
{
	color:#ffcd38;
	text-decoration:underline;
}
#content a:hover, #content a:active, #content a:focus
{
	color:#f5a231;
}
#content blockquote
{
	border:2px solid #A9DFF5;
	background:#8FD5F2 url("/_template/img/vsmile/blockquote-open.gif") no-repeat;
	font-size:1.1em;
	margin:0 0 0.8em 0;
	padding-bottom:0;
	padding-left:40px;
	padding-right:5px;
	padding-top:5px;
	color:#ffffff;
	font-size:0.9em;
}
#content blockquote div
{
	background:url("/_template/img/vsmile/blockquote-close.gif") bottom right no-repeat;
	padding:7px 35px 4px 35px;
}
#content ul
{
	font-size:0.8em;
	list-style:url("/_template/img/vsmile/bullet.gif");
	margin:0 50px 0.8em 50px;

}

#content ol
{
	font-size:0.8em;
	margin:0 50px 0.8em 50px;
}

#content li
{
	margin:0 0 0.5em 0;
}
#content hr
{
	border:none;
	height:2px;
	width:100%;
	color:#FF9900;
	background:#FF9900;
	margin:1em 0 1em 0;
}
#content blockquote
{
	border:2px solid #6B6BCF;
	background:#4848C4 url("/_template/img/vsmile/blockquote-open.gif") no-repeat;
	font-size:1.1em;
	margin:0 0 0.8em 0;
}

#content blockquote div
{
	background:url("/_template/img/vsmile/blockquote-close.gif") bottom right no-repeat;
	padding:7px 35px 4px 35px;

}
#content acronym
{
	border-bottom:1px dashed #A6A6E1;
}
/* CATEGORY */
body.results #content p.paging
{
	
	width:539px;
	height:34px;
	padding:9px 0 0 0;
	he\ight:25px;
	background:url("/_template/img/vsmile/category/paging.gif");
	color:#999999;
	text-align:center;
	position:relative;
	font-size:0.7em;
}

body.results #content p.paging strong
{
	color:#000000;
}

body.results #content p.paging span
{
	position:absolute;
	left:450px;
	top:9px;
	width:80px;
	display:block;
	text-align:right;
}

body.results #content p.paging em
{
	font-style:normal;
	color:#000000;
	font-weight:bold;
	position:absolute;
	left:7px;
	top:9px;
	width:116px;
	display:block;
	text-align:left;
}
body.results #content p.paging a
{
	color:#003366;
	text-decoration:underline;
}
body.results #content p.paging a:hover, body.results #content p.paging a:active, body.results #content p.paging a:focus

{
	color:#154A7F;
}

body.results #content table#listing
{
	border-collapse:collapse;
}

body.results #content table#listing tr.row1 td
{
	width:182px;
	background:url("/_template/img/vsmile/category/listing-row1-td.gif") no-repeat;
	font-size:0.7em;
	color:#003366;
	text-align:center;
	font-weight:bold;
}
body.results #content table#listing tr.row1 a
{
	color:#FF6600;
}
body.results #content table#listing tr.row1 del
{
	color:#003366;
	font-weight:normal;
}
body.results #content table#listing tr.row1 ins
{
	color:#CC0000;
}

body.results #content table#listing tr.row2 td
{
	height:20px;
	font-size:1px;
	background:url("/_template/img/vsmile/category/listing-row2-td.gif") no-repeat;
}

body.results #content table#listing tr.row1 td.empty, body.results #content table#listing tr.row2 td.empty
{
	background:none;
}

body.results #content table#listing tr.row1 td div
{
	width:154px;
	margin:0 auto 0 auto;
	position:relative;
	text-align:left;
	padding:10px 0 0 0;
}

body.results #content table#listing span
{
	position:absolute;
	top:7px;
	left:0;
	width:34px;
	display:block;
}

body.results #content table#listing a img
{
	margin:0 7px 0 7px;
}

body.results #content table#listing a strong
{
	text-decoration:underline;
}

body.results #content table#listing a
{
	color:#003366;
	text-decoration:none;
}

body.results #content table#listing a:hover, body.results #content table#listing a:active, body.results #content table#listing a:focus{color:#154A7F;}
#content .editor{color:#FFFFFF;}
#content .editor img{border:none;}
/* PRODUCT */

body.product #container4{background:#4646C3 url("/_template/img/vsmile/product/container4.gif") no-repeat;}

body.product #content
{
	width:558px;
	padding:0 0 5px 0;
	float:right;
}

body.product #content .editor{margin-right:20px;}
body.product #columnInfo
{
	width:283px;
	float:left;
	color:#FFFFFF;
}

body.product #columnPic
{
	width:265px;
	float:right;
	position:relative;
}
body.product #content h1{margin:0;}
body.product #content p#addWhere{margin:0 0 0.3em 0;}
body.product #content p#addWhere img{vertical-align:middle;}
body.product #benefits1
{
	width:283px;
	background:url("/_template/img/vsmile/product/benefits1.gif");
	margin:0 0 10px 0;
}

body.product #benefits2
{
	width:283px;
	background:url("/_template/img/vsmile/product/benefits2.gif") bottom left no-repeat;
}

body.product #relatedproducts1
{
	clear:both;
	width:250px;
	margin:0 0 8px 4px;
	background:url("/_template/img/vsmile/product/accessories1.gif");
}
body.product #relatedproducts2
{
	width:250px;
	background:url("/_template/img/vsmile/product/accessories2.gif") bottom left no-repeat;
}

body.product #benefits2 h2
{
	margin:0;
	padding:0;
}

body.product #benefits2 table
{
	margin:0 10px 5px 10px;
	border-collapse:collapse;
}

body.product #benefits2 td
{
	padding:4px;
	background:#ffffff;
	color:#000000;
	vertical-align:top;
	font-size:0.7em;
	border-top:5px solid #FF9A1A;
}

body.product #benefits2 p
{
	margin:0;
	text-align:center;
}
body.product #columnPic p#pic
{
	margin:0 0 73px 0;
}

body.product #columnPic p#new
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:34px;
}
body.product p#demo
{
	position:absolute;
	top:280px;
	left:50px;
	margin:0;
	width:109px;
}
body.product p#zoom
{
	position:absolute;
	top:273px;
	left:170px;
	margin:0;
	width:85px;
}
body.product #games1
{
	clear:both;
	width:250px;
	margin:0 0 8px 4px;
	background:url("/_template/img/vsmile/product/games1.gif");
}
body.product #games2
{
	width:250px;
	background:url("/_template/img/vsmile/product/games2.gif") bottom left no-repeat;

}

body.product #games2 p
{
	margin:0;
	text-align:center;
}

body.product #games2 ul
{
	font-size:0.7em;
	list-style:none;
	margin:0;
	padding:0;
	color:#000000;
}

body.product #games2 li
{
	margin:0 12px 0 15px;
	clear:both;
}

body.product #games2 ul img
{
	float:left;
	margin:0 8px 7px 0;
}

body.product #content #games2 a
{
	color:#003366;
	text-decoration:underline;
	font-weight:bold;
}
body.product #content #games2 a:hover, body.product #content #games2 a:active, body.product #content #games2 a:focus
{
	color:#154A7F;
}

body.product #accessories1
{
	clear:both;
	width:250px;
	margin:0 0 8px 4px;
	background:url("/_template/img/vsmile/product/games1.gif");
}

body.product #accessories2
{
	width:250px;
	background:url("/_template/img/vsmile/product/games2.gif") bottom left no-repeat;
}

body.product #accessories2 h2
{
	margin: -5px 0 0 0;
}

body.product #accessories2 p
{
	margin:0;
	text-align:center;
}

body.product #accessories2 ul

{
	font-size:0.7em;
	list-style:none;
	margin:0;
	padding:8px 0 58px 0;
	color:#000000;
}

body.product #accessories2 li
{
	margin:0 12px 0 15px;
	clear:both;
}

body.product #accessories2 ul img
{
	float:left;
	margin:0 8px 7px 0;
}

body.product #content #accessories2 a
{
	color:#003366;
	text-decoration:underline;
	font-weight:bold;
}
body.product #content #accessories2 a:hover, body.product #content #accessories2 a:active, body.product #content #accessories2 a:focus
{
	color:#154A7F;
}
body.largeproduct #product1 p#largeimg{background:url("/_template/img/vsmile/product/product2.gif") bottom left no-repeat;}
body.largeproduct #product1{background:#ffffff url("/_template/img/vsmile/product/product1.gif") repeat-y;}
body.largeproduct #container4{background:#4646C3 url("/_template/img/vsmile/product/container4.gif") no-repeat;}

body.results #content #years
{
	height:90px;
}
body.results #content #years a, body.results #content #years img
{
	float:left;
}

body.results #content ul.ages {
	width: 401px;
	height: 82px;
	margin: 0;
	background-image: url("/_template/img/kidizoom/upload/ages-bg.gif");
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style: none;
	padding: 0;
	padding-left: 148px;
}

body.results #content ul.ages li {
	padding: 6px 0 0 0;
	margin: 0;
	display: block;
	float: left;
}