html, body, #page {
	height: 100%;
	width: 100%;
	margin:0;
}
html {background:#18a3dd url(../images/html.gif) repeat-x 50% 0;}
body {
	display: table;
	background:url(../images/body.gif) no-repeat 50% 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	margin: 0;
	min-height:100%;
}
.subNavHolder {padding: 7px 0 0 7px;}
img {border-style:none;}
a {
	text-decoration:underline;
	color:#18a3dd;
}
a:hover {text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*main container*/
#page {
	vertical-align: middle;
	display: table-cell;
}
#main {
	position:relative;
	margin:0 auto;
	width: 988px;
}
/*header*/
#header {
	width:944px;
	position:relative;
	margin:0 0 -5px;
	padding:0 8px 0 36px;
	overflow:hidden;
}
/*logo*/
#header h1 {
	margin:0;
	float:left;
	padding:35px 0 0 1px;
}
#header h1 a{
	display:block;
	width:87px;
	height:58px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;
	cursor:pointer;
}
/*menu*/
.menu {
	list-style:none;
	margin:0;
	padding:0;
	height:106px;
	width:831px;
	overflow:hidden;
	float:right;
}
.menu li {
	float:left;
	height:106px;
}
.menu li a {
	display:block;
	height:314px;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	margin:-106px 0 0;
}
.menu li.cars {padding:0 1px 0 8px;}
.menu li.winne a {
	background:url(../images/winnie-the-pooh.png) no-repeat;
	width:124px;
}
.menu li.disnay a {
	background:url(../images/disney.png) no-repeat;
	width:146px;
}
.menu li.disnay {padding:0 10px 0 3px;}
.menu li.disnay2 a {
	background:url(../images/disney2.png) no-repeat;
	width:135px;
}
.menu li.cars a {
	background:url(../images/cars.png) no-repeat;
	width:139px;
}
.menu li.toy a {
	background:url(../images/toy-story.png) no-repeat;
	width:133px;
}
.menu li.hannah a {
	background:url(../images/hannah.png) no-repeat;
	width:132px;
}
.menu li a:hover {margin:0;}
.menu li a.active:hover,
.menu li a.active {margin:-208px 0 0 ;}
/*content*/
.container {
	overflow:hidden;
	width:100%;
}
.frame {
	width:988px;
	background:url(../images/frame-top.png) no-repeat;
	padding:20px 0 0;
}
.frame-body {
	width:100%;
	background:url(../images/frame.png) repeat-y;
}
.frame-body:after {
	content:" ";
	display:block;
	clear:both;
}
.frame-bottom {
	display:block;
	background:url(../images/frame-bottom.png) no-repeat;
	height:20px;
	width:100%;
	overflow:hidden;
	line-height:0;
	font-size:0;
}
.frame-content {
	width:980px;
	float:left;
	padding:0 4px;
}
#content {
	width:100%;
	overflow:hidden;
	position:relative;
	margin:-16px 0 -16px;
}
#resultscontent {
	width:100%;
	overflow:hidden;
	position:relative;
}
#errorcontent {
	width:965px;
	overflow:hidden;
}
.btn-cars {
	position:absolute;
	top:140px;
	left:30px;
	width:330px;
	height:266px;
	background:url(../images/Logo_cars.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}

.btn-wpooh {
	position:absolute;
	top:148px;
	left:30px;
	width:330px;
	height:266px;
	background:url(../images/NewHome_pooh.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-hmontana {
	position:absolute;
	top:130px;
	left:30px;
	width:396px;
	height:280px;
	background:url(../images/NewHome_hannah.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-toystory {
	position:absolute;
	top:130px;
	left:30px;
	width:396px;
	height:280px;
	background:url(../images/NewHome_toystory.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-princess {
	position:absolute;
	top:140px;
	left:30px;
	width:330px;
	height:266px;
	background:url(../images/NewHome_princess.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-fairy {
	position:absolute;
	top:140px;
	left:30px;
	width:330px;
	height:266px;
	background:url(../images/NewHome_fairies.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}

.arrow {
	top:0;
	width:980px;
	list-style:none;
	height:0;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;

}

.arrow li {float:left;}
.arrow li.next {float:right;}
.arrow li.prev a {
	background:url(../images/prev.png) no-repeat;
	left:0;
}
.arrow li.next a {
	background:url(../images/next.png) no-repeat;
	right:0;
}
.arrow li a {
	display:block;
	height:180px;
	width:41px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	outline:none;
	z-index:100;
	position:absolute;
	top:120px;
}
/*picture*/
.picture {
	height:410px;
	overflow:hidden;
	vertical-align:top;
}
.get {
	position:absolute;
	top:324px;
	right:14px;
	width:154px;
	height:62px;
	background:url(../images/get-details.png) no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}
/*tab*/
.tab-area {
	position:absolute;
	right:0;
	top:12px;
	width:442px;
}
.top-tab {
	list-style:none;
	padding:0;
	height:40px;
	overflow:hidden;
	position:relative;
	margin:0 0 -13px;
}
.top-tab li {
	float:left;
	height:40px;
}
.top-tab li a {
	display:block;
	text-indent:-9999px;
	height:80px;
	margin:-40px 0 0 -5px;
	outline:none;
	position:relative;
	cursor:pointer;
}
.top-tab li.wall a {
	width:202px;
	background:url(../images/wall.png) no-repeat;
	cursor:pointer;

}.top-tab li.area a {
	width:110px;
	background:url(../images/area-rugs.png) no-repeat;
	margin-left:-14px;
}
.tabset li a.active {cursor:text;}
.top-tab li a.active,
.top-tab li a:hover {margin-top:0;}
div.tab {
	padding:0 0 0 7px;
	width:428px;
	clear: both;
	overflow:hidden;
	position:relative;
}
div.tab div.tab {width:421px;}
.tab-box {
	height:136px;
	width:442px;
	background:url(../images/tab-box-top.png) no-repeat;
	padding:18px 0 0;
}
.tab-box-body {
	width:442px;
	background:url(../images/tab-box.png) repeat-y;
	overflow:hidden;
}
.tab-box-bottom {
	width:442px;
	background:url(../images/tab-box-bottom.png) no-repeat;
	height:13px;
	overflow:hidden;
	display:block;
}
.tab-holder {
	width:412px;
	overflow:hidden;
	overflow-y:hidden;
	height:100%;
}
/*rug-size*/
.rug-size {
	width:100px;
	float:right;
	font-size:12px;
	line-height:16px;
	color:#000;
	padding:2px 0 10px;
}
.rug-size a {
	color:#000;
	text-decoration:none;
}
.rug-size a:hover {text-decoration:underline;}
.rug-size strong {
	background:#e6e6e6;
	display:block;
	padding:0 6px;
}
.rug-size ul {
	list-style:none;
	margin:0;
	padding:0 0 6px;
}
.rug-size ul li {
	padding:1px 6px;
	line-height:17px;
	font-size:14px;
}
.rug-size ul .alt {	background:#e6e6e6;}
.rug-size p {
	margin:0;
	font-size:12px;
	line-height:12px;
}
/*list-text*/
.list-text {
	list-style:none;
	margin:0 -40px 0 0;
	padding:0 0 6px;
	width:422px;
	overflow:hidden;
	height:100%;
	overflow-y:hidden;
	float:left;
}
.tab-holder .list-text {
	float:left;
	width:auto;
}
.list-text li {
	float:left;
	width:98px;
	padding:0 7px 0 0;
	overflow:hidden;
}
.list-text li img {
	display:block;
	margin:0 auto;
	vertical-align:top;
}
.list-text li span {
	line-height:12px;
	color:#000;
	display:block;
	padding:4px 0 6px;
}
.zoom {
	padding:0 16px 0 0;
	background:url(../images/zoom.gif) no-repeat 100% 1px;
	line-height:14px;
	color:#f00;
	text-decoration:none;
	float:left;
}
.zoom:hover {text-decoration:underline;}
.sub-tab-navigation {
	background:url(../images/shadow.gif) repeat-x;
	padding:7px 0 0 7px;
	width:421px;
	overflow:hidden;
}
.sub-tab-title {
	float:left;
	line-height:18px;
	padding:0 0 0 0;
}
.sub-tab-title span {
	color:#9f9f9f;
	display:block;
}
.sub-tab-title strong {
	font-size:14px;
	line-height:16px;
	color:#000;
	display:block;
	letter-spacing:-1px;
}
.btns {
	list-style:none;
	margin:0;
	padding:0;
}
.btns li {float:left;}
.btns li span {
	display:block;
	width:32px;
	height:32px;
}
.btns li a {
	outline:none;
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	padding:5px;
	cursor:pointer;
}
.btns li a.active,
.btns li a:hover {background:url(../images/sub-tab-hover.png) no-repeat;}
.btns li.btn-1 span {background:url(../images/btn-1.gif) no-repeat;}
.btns li.btn-2 span {background:url(../images/btn-2.gif) no-repeat;}
.btns li.btn-3 span {background:url(../images/btn-3.gif) no-repeat;}
.btns li.btn-4 span {background:url(../images/btn-4.gif) no-repeat;}
.btns li.btn-5 span {background:url(../images/btn-5.gif) no-repeat;}
.btns li.btn-6 span {background:url(../images/btn-6.gif) no-repeat;}

.pbtns {
	list-style:none;
	margin:0;
	padding:0;
}
.pbtns li {float:left;}
.pbtns li span {
	display:block;
	width:32px;
	height:32px;
}
.pbtns li a {
	outline:none;
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	padding:5px;
	cursor:pointer;
}
.pbtns li a.active,
.pbtns li a:hover {background:url(../images/sub-tab-hover.png) no-repeat;}
.pbtns li.pbtn-1 span {background:url(../images/pooh/pbtn1.gif) no-repeat;}
.pbtns li.pbtn-2 span {background:url(../images/pooh/pbtn2.gif) no-repeat;}
.pbtns li.pbtn-3 span {background:url(../images/pooh/pbtn3.gif) no-repeat;}
.pbtns li.pbtn-4 span {background:url(../images/pooh/pbtn4.gif) no-repeat;}
.pbtns li.pbtn-5 span {background:url(../images/pooh/pbtn5.gif) no-repeat;}
.pbtns li.pbtn-6 span {background:url(../images/pooh/pbtn6.gif) no-repeat;}

.fbtns {
	list-style:none;
	margin:0;
	padding:0;
}
.fbtns li {float:left;}
.fbtns li span {
	display:block;
	width:32px;
	height:32px;
}
.fbtns li a {
	outline:none;
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	padding:5px;
	cursor:pointer;
}
.fbtns li a.active,
.fbtns li a:hover {background:url(../images/sub-tab-hover.png) no-repeat;}
.fbtns li.fbtn-1 span {background:url(../images/fairy/fbtn1.gif) no-repeat;}
.fbtns li.fbtn-2 span {background:url(../images/fairy/fbtn2.gif) no-repeat;}
.fbtns li.fbtn-3 span {background:url(../images/fairy/fbtn3.gif) no-repeat;}
.fbtns li.fbtn-4 span {background:url(../images/fairy/fbtn4.gif) no-repeat;}
.fbtns li.fbtn-5 span {background:url(../images/fairy/fbtn5.gif) no-repeat;}
.fbtns li.fbtn-6 span {background:url(../images/fairy/fbtn6.gif) no-repeat;}

.prbtns {
	list-style:none;
	margin:0;
	padding:0;
}
.prbtns li {float:left;}
.prbtns li span {
	display:block;
	width:32px;
	height:32px;
}
.prbtns li a {
	outline:none;
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	padding:5px;
	cursor:pointer;
}
.prbtns li a.active,
.prbtns li a:hover {background:url(../images/sub-tab-hover.png) no-repeat;}
.prbtns li.prbtn-1 span {background:url(../images/princess/prbtn1.gif) no-repeat;}
.prbtns li.prbtn-2 span {background:url(../images/princess/prbtn2.gif) no-repeat;}
.prbtns li.prbtn-3 span {background:url(../images/princess/prbtn3.gif) no-repeat;}
.prbtns li.prbtn-4 span {background:url(../images/princess/prbtn4.gif) no-repeat;}
.prbtns li.prbtn-5 span {background:url(../images/princess/prbtn5.gif) no-repeat;}
.prbtns li.prbtn-6 span {background:url(../images/princess/prbtn6.gif) no-repeat;}

.hbtns {
	list-style:none;
	margin:0;
	padding:0;
}
.hbtns li {float:left;}
.hbtns li span {
	display:block;
	width:32px;
	height:32px;
}
.hbtns li a {
	outline:none;
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	padding:5px;
	cursor:pointer;
}
.hbtns li a.active,
.hbtns li a:hover {background:url(../images/sub-tab-hover.png) no-repeat;}
.hbtns li.hbtn-1 span {background:url(../images/hannah/hbtn1.gif) no-repeat;}
.hbtns li.hbtn-2 span {background:url(../images/hannah/hbtn2.gif) no-repeat;}
.hbtns li.hbtn-3 span {background:url(../images/hannah/hbtn3.gif) no-repeat;}
.hbtns li.hbtn-4 span {background:url(../images/hannah/hbtn4.gif) no-repeat;}
.hbtns li.hbtn-5 span {background:url(../images/hannah/hbtn5.gif) no-repeat;}
.hbtns li.hbtn-6 span {background:url(../images/hannah/hbtn6.gif) no-repeat;}

.tbtns {
	list-style:none;
	margin:0;
	padding:0;
}
.tbtns li {float:left;}
.tbtns li span {
	display:block;
	width:32px;
	height:32px;
}
.tbtns li a {
	outline:none;
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	padding:5px;
	cursor:pointer;
}
.tbtns li a.active,
.tbtns li a:hover {background:url(../images/sub-tab-hover.png) no-repeat;}
.tbtns li.tbtn-1 span {background:url(../images/toy/tbtn1.gif) no-repeat;}
.tbtns li.tbtn-2 span {background:url(../images/toy/tbtn2.gif) no-repeat;}
.tbtns li.tbtn-3 span {background:url(../images/toy/tbtn3.gif) no-repeat;}
.tbtns li.tbtn-4 span {background:url(../images/toy/tbtn4.gif) no-repeat;}
.tbtns li.tbtn-5 span {background:url(../images/toy/tbtn5.gif) no-repeat;}
.tbtns li.tbtn-6 span {background:url(../images/toy/tbtn6.gif) no-repeat;}
/*image*/
.image {
	width:980px;
	height:410px;
	position:relative;
	overflow:hidden;
	vertical-align:top;
}
.image img {display:block;}
.shadow {
	width:100%;
	height:9px;
	display:block;
	overflow:hidden;
	background:url(../images/shadow.png) repeat-x;
	position:absolute;
	z-index:10;
}
/*pop-up*/
.pop-up {
	position:absolute;
	right:0;
	top:1px;
	display:none;
}
.pop-up-bg {
	background:url(../images/pop-up.png) no-repeat;
	width:408px;
	height:350px;
	padding:15px 19px 19px;
}
.pop-up-bg div {
	position:relative;
	line-height:18px;
	font-size:12px;
	color:#000;
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.pop-up-bg img {
	position:relative;
	display:block;
	margin:0 auto;
}
.pop-up-bg div strong {font-weight:normal;}
.pop-up-bg a {
	float:right;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
.pop-up-bg a:hover {text-decoration:underline;}
/*form */
.checkbox {
	background:url(../images/dotted.gif) repeat-x;
	width:100%;
	margin:0 0 12px;
}
.checkbox div {
	width:100%;
	overflow:hidden;
	background:url(../images/dotted.gif) repeat-x 0 100%;
	padding:8px 0 7px;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	letter-spacing:0px;
}
.checkbox div label {margin:0 0 0 6px;}
.checkbox div input {
	width:13px;
	height:14px;
	padding:0;
	margin:0 3px 0 0;
}
.form {
	float:right;
	width:216px;
	padding:16px 17px 0;
	height:175px;
	background:url(../images/form-box.png) no-repeat;
}
.form ul {
	list-style:none;
	margin:0;
	padding:0 0 0 3px;
	width:210px;
	overflow:hidden;
}
.form .input-text {
	line-height:22px;
	font-size:12px;
	color:#fff;
	width:210px;
	overflow:hidden;
	padding:0 0 8px 6px;

}
.form ul a {position:relative;}
.form .select {
	padding:0 0 8px 6px;
}
.form .select select {
	color:#222;
	font-size:12px;
}
.form .input-text label {
	float:left;
	padding:0 6px 0 0;
}
.form .input-text input {
	background:#fff;
	border:1px solid #666;
	font-size:12px;
	color:#222;
	vertical-align:middle;
	padding:3px 6px;
	width:114px;
}
.form .input-retailer-text input {
	background:#fff;
	border:1px solid #666;
	font-size:12px;
	color:#222;
	padding:3px 6px;
	width:86px;
}
.form ul li {
	padding:0 0 0 3px;
	float:left;
}
.form ul li input {
	display:block;
	margin:0;
	position:relative;
}
.rest {
	display:block;
	width:51px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
}
.form div {position:relative;}
.form h2 {
	font:18px/18px Helvetica, Arial, sans-serif;
	color:#fff;
	margin:0 0 18px;
	padding:0 0 0 6px;
}
#cars {background:url(../images/cars-bg.jpg) no-repeat 0 100%;}
#pooh {background:url(../images/pooh/pooh_bg.jpg) no-repeat 0 100%;}
#fairy {background:url(../images/fairy/fairy_bg.jpg) no-repeat 0 100%;}
#princess {background:url(../images/princess/princess_bg.jpg) no-repeat 0 100%;}
#hannah {background:url(../images/hannah/hannah_bg.jpg) no-repeat 0 100%;}
#toy {background:url(../images/toy/toy_bg.jpg) no-repeat 0 100%;}

#cars .text {width:380px;}
.box-text {
	width:935px;
	padding:15px 19px 10px 30px;
	position:relative;
	overflow:hidden;
	min-height:285px
}
* html .box-text {
	height:285px;
	overflow:visible;
}
.box-text .text {
	width:450px;
	float:left;
	padding:20px 0 0;
}
.box-text .text h2 img,
.box-text .text h3 img {display:block;}
.box-text .text .title-img {
	margin:0 0 6px;
	font-size:0px;
	line-height:0px;
}
.box-text .text p {
	font-size:12px;
	line-height:20px;
	margin:0 0 20px;
}
/*title-box*/
.title-box {
	padding:18px 0 0;
	width:953px;
	margin:0 0 0 12px;
	background:url(../images/img.gif) no-repeat;
	overflow:hidden;
	min-height:200px;
}
* html .title-box {
	height:200px;
	overflow:visible;
}
.title-box img {display:block;}
.pic-1 {
	position:absolute;
	left:45px;
	top:54px;
	z-index:6;
}
.pic-2 {
	position:absolute;
	left:132px;
	top:42px;
	z-index:5;
}
.pic-3 {
	position:absolute;
	left:260px;
	top:1px;
	z-index:4;
}
.pic-4 {
	position:absolute;
	left:393px;
	top:33px;
	z-index:3;
}
.pic-5 {
	position:absolute;
	left:521px;
	top:79px;
	z-index:1;
}
.pic-6 {
	position:absolute;
	left:573px;
	top:16px;
	z-index:2;
}
/*table-box*/
.table-box {
	width:552px;
	float:left;
}
.table {
	width:552px;
	padding:16px 0 0;
	margin:0 0 14px;
}
.table table {
	width:100%;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.table th {
	font-size:12px;
	text-transform:uppercase;
	line-height:16px;
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #a4a4a4;
	padding:0 0 4px;
}
.table .first {width:270px;}
.table .second {width:221px;}
.table .last {width:61px;}
.table td {
	padding:11px 0 12px;
	background:url(../images/dotted-2.gif) repeat-x 0 100%;
	line-height:12px;
	vertical-align:top;
}
.marker {
	width:20px;
	height:20px;
	line-height:20px;
	background:url(../images/marker.gif) no-repeat;
	color:#fff;
	float:left;
	text-align:center;
	margin:1px 6px 0 0;
	display:inline;
}
.view a {color:#666 !important;}
.table td div {
	float:left;
	width:240px;
}
.table td div strong {
	display:block;
}
.table td div ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.table td div ul li {
	float:left;
	padding:0 6px 0 5px;
	background:url(../images/divider.gif) no-repeat 0 50%;
	margin:0 5px 0 -5px;
}
.table td address em,
.table td address {font-style:normal;}
.table td address span {display:block;}
.content-holder {
	width:942px;
	padding:0 0 18px 18px;
	overflow:hidden;
}
.column {
	width:366px;
	float:right;
	padding:50px 0 0;
}
.google-map {padding:0 0 18px;}
.google-map img {display:block;}
.column address {
	line-height:11px;
	font-style:normal;
	padding:0 0 10px;
}
.column address span {display:block;}
.copy {
	list-style:none;
	margin:0;
	padding:0 0 10px;
}
.copy li {
	height:1%;
	overflow:hidden;
	line-height:11px;
	vertical-align:top;
}
/*sidebar*/
#sidebar{
	overflow:hidden;
	width:265px;
	float:left;
	background:url(../images/sidebar.jpg) repeat-x;
}
.pages {
	width:100%;
	overflow:hidden;
	line-height:26px;
}
.pages strong {
	line-height:28px;
	font-size:24px;
	color:#999;
	float:left;
	padding: 0 13px 0 0;
	font-weight:normal;
}
.pages ul {
	list-style:none;
	margin:0;
	padding:0 0 0;
	float:left;
	overflow:hidden;
	position:relative;
	top:12px;
}
.pages ul li {
	float:left;
	display:inline;
	margin:0 4px;
	font-size:12px;
	line-height:14px;
}
.pages .next a {
	display:block;
	width:11px;
	height:11px;
	background:url(../images/next-page.gif) no-repeat;
	text-indent:-9999px;
	margin:2px 0 0 3px;
}
.view-all {background:url(../images/view-all.jpg) no-repeat 0 50%;}
.view-all span {
	background:url(../images/view-all.jpg) no-repeat 100% 50%;
	padding:0 13px;
	margin:0 2px 0 0;
}
/*footer*/
#footer {
	width:970px;
	padding:7px 0 20px 14px;
}
#footer p {
	float:right;
	margin:0;
	font-size:11px;
	line-height:12px;
	color:#fff;
}
.ads {
	list-style:none;
	margin:0;
	padding:0 0 0 6px;
	display:table;
}
.ads li {
		vertical-align:middle;
		display:table-cell;
		padding:0 28px 0 0;
}
*+html .ads li {display:inline;}
* html .ads li {display:inline;}
.ads li a {
	cursor:pointer;
	position:relative;
}
.ads li a img {
	margin:0;
	font-size:0;
	line-height:0;
}
.span_header{
    font:15px/15px Helvetica, Arial, sans-serif;
    font-weight:bold;
	color:#fff;
	margin:0 0 18px;
	padding:0 0 0 6px;   
}
.span_subline{
    font:9px/9px Helvetica, Arial, sans-serif;
	color:#fff;
	margin:0 0 18px;
	padding:3px 0 12px 6px;   
}