html {
	text-align: center;
	height: 100%;
	background: transparent url(../img/common/bg.gif) repeat-x 0 0;
}

/* @group Builds */

body {
	width:100%;
	height:100%;
	margin:0 auto;
	font-size: 62.5%;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
    color: #333;
    line-height:1.125em;
    *font-size: 10px;
}

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

/* @group hd */

#hd {
	height: 118px;
	margin: 0 5px 0 3px;
	position: relative;
}

#hd #logo {
	top: 27px;
	left: 10px;
	width: 268px;
	height: 66px;
	position: absolute;
	_height: 1%;
}

#hd #utilities {
	position: absolute;
	top: 20px;
	*top: 16px;
	right: 0;
	height: 36px;
	text-align: right;
	width: 100%;
	padding: 0;
	background: transparent url(../img/common/hd_hr.gif) no-repeat right bottom;
}

#hd #utilities ul {
	color: #999;
	padding: 0 4px;
	margin-right: 10px;
	*display: inline-block;
	*float: right;
}

#hd #utilities ul li {
	display: inline;
	padding: 0 2px;
}

#hd #utilities ul li a {
	padding: 3px 0;
}

#hd #utilities ul li.welcome {
	font-weight: bold;
	color:#333333;
	text-transform: capitalize;
}

#hd #utilities ul li.your_cart,
#hd #utilities ul li.account {
	color:#666;
}

#hd #utilities ul li {
	*line-height: 1.6em;
}

#hd #utilities ul li.wowweemail a {
	background: transparent url(../img/cart/icon_sprite.png) no-repeat 0 -344px;
	*background-position-y: -346px;
	_background-image: url(../img/cart/icon_sprite.gif);
	padding-left: 22px;
}

#hd #utilities ul li.your_cart a {
	background: transparent url(../img/cart/icon_sprite.png) no-repeat 0 -297px;
	*background-position-y: -298px;
	_background-image: url(../img/cart/icon_sprite.gif);
	padding-left: 22px;
}

#hd #utilities ul li.account a {
	background: transparent url(../img/cart/icon_sprite.png) no-repeat 0 -1097px;
	*background-position-y: -1098px;
	_background-image: url(../img/cart/icon_sprite.gif);
	padding-left: 18px;
}

/*#hd #utilities ul li a.logout {
	background: transparent url(../img/common/icon_logout_sm.gif) no-repeat 4px 3px;
	padding-left: 18px;
	padding-bottom: 0;
}*/

#hd #search-form {
	float: right;
	position: relative;
	margin: -9px -6px 0 20px;
	*margin: -7px -11px 0 5px;
}

#hd #search-form input#search {
	vertical-align: 12px;
	*vertical-align: 0px;
	font-size: 1.1em;
	padding: 2px;
	width: 135px;
}

#hd #search-form button {
	cursor: pointer;
	*vertical-align: -10px;
	border: 0;
	background: none;
	padding: 0;
	margin-left: -2px;
}

/*form.gsc-search-box {
	overflow: auto;
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #fff;
}

table.gsc-search-box {
	margin-right: 1em;
	float: left;
}

table.gsc-branding {
	float: right;
	margin-top: 1em;
}

table.gsc-branding td {
	vertical-align: top;
}

.gsc-wrapper {
	font-size: 1.1em;
	margin: 0 0 1.2em;	
}

a.gs-title {
	font-weight: bold;
}

.gs-webResult.gs-result {
	margin-bottom: 12px;	
}*/


/* @group nav */

#hd .nav {
	float: right;
	text-align: right;
	margin: 60px 42px 4px 0;
	_margin-right: 20px;
}

#hd .nav ul li {
	float: left;
	padding: 0 0 0 30px;
}

#hd .nav ul li.border {
	background: transparent url(../img/common/nav_div.png) no-repeat 0 0;
	_background-image: url(../img/common/nav_div.gif);
	padding-left: 22px;
	margin-left: 22px;
}

#hd .nav ul li a {
	float: left;
	text-transform: uppercase;
	padding: 15px 0 15px 29px;
	background: transparent url(../img/common/nav_bullet.png) no-repeat 0 15px;
	_background-image: url(../img/common/nav_bullet.gif);
}

#hd .nav ul li a.active {
	background: transparent url(../img/common/nav_bullet_o.png) no-repeat 0 15px;
	_background-image: url(../img/common/nav_bullet_o.gif);
}

#hd .nav ul ul {
	display: inline;
}

#hd .nav ul li li {
	padding: 15px 0 15px 20px;
}

#hd .nav ul li li.subborder {
	background: transparent url(../img/common/subnav_div.gif) no-repeat 0 16px;
	*background: transparent url(../img/common/subnav_div.gif) no-repeat 0 15px;
	padding-left: 12px;
	margin-left: 12px;
	padding-top: 15px;
}

#hd .nav ul li li a {
	background: none;
	padding: 0;
}

/* @end */

/* @end */

#breadcrumbs {
	font-size: 1.1em;
	border-top: 1px solid #ccc;
	margin: 0 5px 0 3px;
	padding: 12px 11px;
	color: #999;
}

#breadcrumbs span {
	color: #333;
}

/* @group bd */

#bd {
	width:968px;
}

#bd.ie_fix_big {
	*margin-bottom: -9px;  /*to adjust for IE6 on product pages - adds extra padding before banners*/
}

.columns {
	margin: 0 5px 0 3px;
	background: transparent url(../img/common/callouts.gif) repeat-y 320px 0;
	border-bottom: 1px solid #ccc;
	*height: 1%;
}

.columns.full {
	background: none;
	*height:1%;
	padding-bottom: 0;
}

/*.columns.bottom {
	margin-bottom: -10px;
}*/

.columns.two_thirds {
	background: transparent url(../img/common/pixel_gray.gif) repeat-y 640px 0;
	*height:1%;
	padding-bottom: 0;
	/*border-bottom: none;*/
}

.columns.full.two_thirds {
	background: none;
}

.columns.half {
	background: transparent url(../img/common/pixel_gray.gif) repeat-y 480px 0;
	*height:1%;
	padding-bottom: 20px;
}

.columns.no_border {
	border-bottom: none;
}

.column {
	float: left;
	margin: 0;
	padding: 0;
}

.columns .third {
	width: 320px;
}

.columns .half {
	width: 480px;
}

.columns.two_thirds .column {
	width: 320px;
}

.columns.two_thirds .column.first {
	width: 640px;
}

.column .item {
	padding: 18px;
}

.column .item.watch.swivel {
	padding: 18px 0 18px 20px;
}

.column.first .item {
	padding-left: 10px;
}

.column .item.watch {
	padding: 18px 0 18px 18px;
}

.columns.half .item ul.left {
	width:45%;
}

.columns.half .item ul.left.first {
	margin-right: 20px;
}

/* @end */

/* @group ft */

#ft {
	color: #999;
	text-align: center;
	/*padding-top: 22px;*/
	padding-bottom: 50px;
	margin: 20px 5px 0 3px;
	position: relative;
	/*border-top: 1px solid #ccc;*/
}

#ft.no_border {
	margin-top: 0;
	border-top: 0;
}

#ft ul.nav {
	text-align: center;
	width: 968px;
}

#ft ul.nav li {
	display: inline;
	padding: 0 2px;
}

#ft .copyright {
	padding-top: 35px;
	/*background: transparent url(../img/common/ft_wowwee.gif) no-repeat 50% 35px;*/
}

#ft .copyright img {
	padding-bottom: 7px;
}

#ft .copyright a {
	color: #999999;
}

#ft .copyright a:hover {
	color: #006699;
}

#ft .copyright span.plank,
#ft .copyright span.plank a {
	line-height: 2em;
	color: #bbb;
}

#ft .copyright span.plank a:hover {
	color: #006699;
}

#ft ul.utilities_nav {
	position: absolute;
	width: 110px;
	height: 30px;
	left: 846px;
	top: -8px;
}

#ft ul.utilities_nav li {
	display: block;
	float: left;
	margin-left: 5px;
}

#ft ul.utilities_nav li a {
	display: block;
	position: relative;
	text-indent: -9999px;
	letter-spacing: -1000px;
	height: 30px;
	width: 30px;
	background: transparent url(../img/common/utilities_sprite.gif) no-repeat 0 0;
}

#ft ul.utilities_nav li.twitter a {
	background-position: 0 0;
}

#ft ul.utilities_nav li.facebook a {
	background-position: 0 -50px;
}

#ft ul.utilities_nav li.flickr a {
	background-position: 0 -100px;
}


/* @end */

/* @end */

/* @group html rewrites */

a {
	text-decoration: none;
	color: #006699;
}

a:hover {
	color: #999;
}

a:active, a:focus {
	outline: 0;
}

a.underline {
	text-decoration: underline;
}

a.underline:hover {
	text-decoration: none;
}

a.rss {
	background: transparent url(../img/common/icon_rss.gif) no-repeat 0 0;
	padding: 0 0 6px 21px;
	font-weight: bold;
}

/* titles in main feature */
h1 {
	margin-left: -2px;
	font-size: 3em;
	text-transform:uppercase;
}

/*.feature_bg.roborover h1,
.feature_bg.joebot h1,
.feature_bg.mini-roborover h1,
.feature_bg.mini-joebot h1 {
	margin-left: 68px;
	margin-bottom: 20px;
}*/

h2 {
	font-size: 1.4em;
	text-transform:uppercase;
	margin: 0;
	*padding-bottom: 0.15em;
}

h2.indent {
	padding-left: 12px;
}

.sidebar h2 {
	margin: 0 0 0.5em 0;
	font-size: 1.1em;
	text-transform: none;
	*padding-bottom: 0;
	font-weight: bold;
}

h3 {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: transparent url(../img/common/rivet.png) no-repeat 18px 16px;
	_background-image: url(../img/common/rivet_ie.gif);
	padding: 17px 10px 10px 45px;
	font-size: 1.4em;
	/*font-weight: bold;*/
	text-transform: uppercase;
	font-family: helvetica, verdana, sans serif;
	color: #333;
}

h3.type {
	padding: 1.5em 10px 1.2em 45px;
	*padding: 1.3em 10px 1.1em 45px;
	text-transform: uppercase;
	font: bold 1.3em Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: 0.1em;
}

.column.first h3,
.columns.full h3 {
	padding-left: 34px;
	background-position: 7px 16px;
}

h4 {
	font-size: 1.4em;
	margin: 0 0 0.375em 0;
	font-weight: bold;
}

.text.news-view h4 {
	font-size: 1.6em;
	margin: 0 0 0.25em;
	font-weight: bold;
}

h5 {
	margin: 0 0 0.5em 0;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
}

.column h5 {
	padding-left: 2px;
}

.support .group h5 {
	margin: 2.8em 0 1.4em;
}

.partners .group h5 {
	margin-bottom: 1.4em;
}

#panel.accessories h6 {
	font-size: 1.2em;
}

h6 {
	margin: 0 0 0.5em 0;
	font-size: 1.1em;
	*padding-bottom: 0;
	font-weight: bold;
}

.gen_content h6 {
	font-size: 1.4em;
	margin: 1.8em 0 0.875em 0;
	font-weight: bold;
}

.gen_content h6.top {
	/*margin-top: 0.75em;*/
	margin-bottom:0.5em;
	margin-top:0.92em;
}

.contests h6,
.special-basic h6,
.swivel_landing h6 {
	font-size: 1.8em;
	margin-top: 0;
}

.gen_content .news-index h6 {
	margin-left: 104px;
}

p {
	margin: 0 0 1.2em 0;
	font-size: 1.1em;
}

p.btt {
	margin-left: -2px;
	_margin-left: 0;
}

p.non_active {
	color: #999;
}

p.indent {
	padding-left: 25px;
}

.swivel_landing p.indent {
	padding-top: 4px;
}

li {
	font-size: 1.1em;
}

li li, li li li, li li li li, li li li li li {
	font-size: 1em;
}

ul.bullet li,
.item.features ul li {
	margin: 0 0 0.6em 0;
	font-size: 1.1em;
}

p.bullet,
ul.bullet li,
.column.features ul li {
	padding-left: 14px;
	background: transparent url(../img/common/bullet.gif) no-repeat 0 4px;
}

p.bullet_pdf,
ul.bullet li.pdf {
	padding-left: 14px;
	background: transparent url(../img/common/bullet_pdf.gif) no-repeat 0 3px;
}

.column .item .rect_thumb p.bullet_zip,
ul.bullet li.zip {
	padding-left: 14px;
	background: transparent url(../img/common/bullet_zip.gif) no-repeat 0 3px;
}

.column .item .rect_thumb p.bullet_pdf {
	line-height: 1.6em;
	padding-left: 14px;
}

.downloads ul.bullet {
	margin: 0 0 0.85em -11px;
	font-size: 0.908em;
}

.downloads ul.bullet li {
	margin: 0 0 0.25em;
	padding-left: 11px;
	background: transparent url(../img/common/bullet_sm.gif) no-repeat 0 5px;
}

ul.bold li {
	font-weight: bold;
}

ul.bullet li li, ul.bullet li li li, ul.bullet li li li li {
	font-size: 1em;
}

.column .item p,
.column .item ul {
	padding-left: 3px;
}

.column .item ul {
	overflow: hidden;
}

.column .item.features ul {
	overflow: visible;
}

.column .item .std_thumb p {
	padding-left: 0;
}

.column .item ul.hor {
	padding-left: 3px;
}

.column .item p.prelist {
	margin-bottom: 0.375em;
}

.column .item ul.hor li {
	float: left;
	padding: 0 10px 0 0;
	color: #999;
}

.column .item ul.hor.tight li {
	padding: 0 4px 0 0;
	_padding: 0 3px 0 0;
}

.column .item p.indent {
	padding-left: 18px;
}

.column .item .discussions p.indent {
	padding-left: 14px;
}

.column .item p.more_link {
	text-align: right;
	margin-right: 8px;
	margin-top: 8px;
	*font-weight:normal;
	*font-size:1em;
}

.column .item.watch p.more_link {
	margin-right: 24px;
}

.column .item p.more_link a {
	*font-weight: normal;
	*font-size: 1em;
}

.column.first .item p.indent {
	padding-left: 25px;
}

input {
	color: #888;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	*height: 1px !important;
	_height: auto !important;
	_line-height: 1px !important;
}

.clear.ie {
 	height: 12px !important;
	_margin-bottom: -20px;
	_height: 1px;
}

.watch .clear.ie {
 	height: 1px;
	*margin-bottom: -10px;
	_margin-bottom: -20px;
	_height: 1px;
}

.align_left {
	text-align: left;
}

.align_right {
	text-align: right;
}

.align_center {
	text-align: center;
}

hr {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #ccc;
	*color:#fff;
	*height: 1px;
	margin: 0 5px 0 3px;
}

.text hr {
	border-bottom-color: #fff;
	margin: 2em 0;
}

.text.news-view hr,
hr.grey {
	border-bottom-color: #ccc;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.bold, strong {
	font-weight: bold;
}

sup {
	vertical-align: top;
	*line-height: 0;
}

.uppercase {
	text-transform: uppercase;
}

.grey {
	color: #999;
}

/* @group Buttons */

.btt_wh,
a.btt_wh img {
	background: transparent url(../img/common/btt_o.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
}

.btt_buy {
	background: transparent url(../img/common/buttons/btt_sm_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
	position: relative;
}

.btt_find_store {
    background: transparent url(../img/common/buttons/btt_find_store.png) no-repeat 0 0;
    padding: 2px 6px 7px 2px;
    position: relative;
}

.btt_add_wishlist {
    background: transparent url(../img/common/buttons/btt_wish_list.png) no-repeat 0 0;
    padding: 2px 6px 7px 2px;
    position: relative;
    right: -6px;
}

.btt_add_cart {
    background: transparent url(../img/common/btt_add_cart_bg.png) no-repeat 0 0;
    padding: 2px 6px 7px 3px;
    position: relative;
    vertical-align: -7px;
}


.btt_continue {
	background: transparent url(../img/common/buttons/btt.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
	position: relative;
	vertical-align: -1px;
}

input.btt_continue {
	vertical-align: -2px;
}


.btt_save {
	background: transparent url(../img/common/buttons/btt_save_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
	position: relative;
	vertical-align: -1px;
}

.btt_add_product {
	background: transparent url(../img/common/buttons/btt_med.png) no-repeat 0 0;
	padding: 1px 6px 7px 2px;
	position: relative;
	vertical-align: -1px;
}

img.btt_visit_prod,
img.btt_contest {
	background: transparent url(../img/common/buttons/btt_wide_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
	position: relative;
}

img.btt_store_na {
	background: transparent url(../img/common/buttons/btt_northamerica_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
	position: relative;
}

img.btt_store_europe {
	background: transparent url(../img/common/buttons/btt_europe_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
	position: relative;
}

img.btt_robocommunity {
	background: transparent url(../img/common/buttons/btt_xx_wide_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
	position: relative;
}

img.btt_cinemin_updates {
	background: transparent url(../img/common/buttons/btt_get_cinemin_updates_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
	position: relative;
	margin-top:1px;
}

img.btt_join_wowweeclub {
	background: transparent url(../img/common/join_wowweeclub_bg.png) no-repeat 0 0;
	padding: 1px 6px 7px 3px;
	position: relative;
	margin-top:1px;
}

img.btt_learn_more {
	background: transparent url(../img/common/buttons/learn_more_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
}

img.btt_preorder_now {
	background: transparent url(../img/common/buttons/preorder_now_bg.png) no-repeat 0 0;
	padding: 2px 6px 7px 3px;
}

/*img.btt_xx_wide {
	background: transparent url(../img/common/btt_xx_wide.png) no-repeat 0 0;
	_background: none;
	padding: 2px 6px 7px 3px;
	_padding: 0;
}

img.btt_xx_wide:hover {
	background: transparent url(../img/common/btt_xx_wide_o.png) no-repeat 0 0;
	_background: none;
}

img.btt_sm {
	background: transparent url(../img/common/btt_sm.png) no-repeat 0 0;
	_background: none;
	padding: 2px 6px 7px 3px;
	_padding: 0;
}

img.btt_sm:hover {
	background: transparent url(../img/common/btt_sm_o.png) no-repeat 0 0;
	_background: none;
}*/

/*For IE6 - must use gifs and backgrounds must be applied to the link and not the image class*/


/*span.btt_buy a.btt_buy_a {
	_background: transparent url(../img/common/btt_sm.gif) no-repeat 0 0;
	_padding: 2px 6px 7px 3px;
	_display: inline-block;
	_float:left;
}

span.btt_buy a.btt_buy_a:hover {
	_background: transparent url(../img/common/btt_sm_o.gif) no-repeat 0 0;
}*/
/*End IE6 button fix*/

#main_feature img.btt_wh {
	background: transparent url(../img/common/btt_white.png) no-repeat 0 0;
	padding: 2px 5px 6px 3px;
}

/* @end */

a.arrow {
	background: transparent url(../img/common/arrow_bl.png) no-repeat 100% 4px;
	*background: none;
	padding-right: 8px;
}

a.arrow:hover {
	background: transparent url(../img/common/arrow_gr.png) no-repeat 100% 4px;
	*background: none;
}

/* below is the code for IE links - must include an empty span around the last word of every .arrow link */
a.arrow {
	*background: inherit;
}

a.arrow span {
	*background: url(../img/common/arrow_bl.gif) no-repeat 100% 70%;
	*padding: 0 8px 0 0;	/* width of the img */
	*display: inline-block;	/* IE correction to show the icon */
	*cursor: pointer;	/* IE correction to show hand instead of arrow */
}

a.arrow:hover span {
	*background: url(../img/common/arrow_gr.gif) no-repeat 100% 70%;
}

a.arrow.back {
	background: transparent url(../img/common/arrow_back.gif) no-repeat 0 4px;
	padding-left: 8px;
}

a.arrow.back:hover {
	background: transparent url(../img/common/arrow_back_o.gif) no-repeat 0 4px;
	padding-left: 8px;
}

img.thumb_sq {
	background: transparent url(../img/common/thumb_frame_sq.png) no-repeat 0 0;
	padding: 2px 6px 6px 2px;
	float: left;
	margin-right: 10px;
}

img.thumb_rect {
	background: transparent url(../img/common/thumb_frame_rect.png) no-repeat 0 0;
	padding: 2px 6px 6px 2px;
}

img.thumb_rect_lrg {
	background: transparent url(../img/common/thumb_frame_rect_lrg.png) no-repeat 0 0;
	padding: 2px 4px 6px 4px;
}

img.thumb_rect_sm {
	background: transparent url(../img/common/thumb_frame_rect_sm.png) no-repeat 0 0;
	padding: 2px 5px 6px 3px;
}

img.thumb_sm {
	background: transparent url(../img/common/thumb_frame_sm.png) no-repeat 0 0;
	padding: 2px 5px 6px 3px;
}

img.thumb_wide {
	background: transparent url(../img/common/thumb_frame_wide.png) no-repeat 0 0;
	padding: 2px 5px 6px 3px;
	margin-left: -1px;
}

img.thumb_flag {
	background: transparent url(../img/common/flags_frame.png) no-repeat 0 0;
	padding: 2px 5px 5px 2px;
}

img.thumb_rect_lrg {
	background: transparent url(../img/common/thumb_frame_rect_lrg.png) no-repeat 0 0;
	padding: 2px 4px 6px 4px;
}

img.thumb_rect_lrg_wide {
	background: transparent url(../img/common/thumb_frame_rect_lrg_wide.png) no-repeat 0 0;
	padding: 2px 4px 6px 3px;
}

img.thumb_vert {
	background: transparent url(../img/common/thumbs_long_bg.png) no-repeat 0 0;
	padding:2px 6px 6px 3px;
}

.text img.thumb_rect_lrg.left {
	margin: 1px 22px 22px -3px;
	_margin-left:0;
}

.text .imgs_left {
	float: left;
	margin-bottom: 5em;
	*margin-bottom: 100px;
	width: 258px;
}

img.inline_left {
	float: left;
	margin: 2px 18px 14px 0;
}

img.inline_right {
	float: right;
	margin: 2px 0 14px 18px;
}

/*.outer {
	display: table;
	position: static;
	height: 65px;
	overflow: hidden;
	*position: relative;
}

.middle {
	display: table-cell;
	vertical-align: middle;
	position: static;
	*position: absolute;
	*top: 50%;
}

.inner {
	position: static;
	*position: relative;
	*top: -50%
}*/

/* @end */

/* @group features */

#main_feature,
#mid_feature,
#sm_feature,
#half_feature,
#main_feature_short {
	margin-bottom: 6px;
}

.contests #main_feature,
.special-basic #main_feature,
.swivel_landing #main_feature {
	margin-bottom: -14px;
}

#main_feature p,
#mid_feature p,
#sm_feature p,
#main_feature_short p {
	line-height: 1.636em;
}

#main_feature {
	position: relative;
	width: 968px;
	height: 308px;
	padding: 2px 5px 6px 3px;
	margin-left: 0;
}

/*#main_feature.home_splash {
	margin-left: 0;
}*/

#main_feature .feature_bg {
	background: transparent url(../img/common/feature_bg.gif) no-repeat 0 0;
	width: 960px;
	height: 300px;
}

#parts_feature {
	background: transparent url(../img/products/toys_main/parts_accessories_bg.png) no-repeat 0 0;
	width: 968px;
	height: 120px;
	margin-bottom: 24px;
	*margin: 18px 0;
	position: relative;
	_position: static;
}

#parts_feature.support {
	_margin: 0 0 36px;
}

#parts_feature .feature_bg {
	background: transparent url(../img/products/toys_main/parts_accessories.gif) no-repeat 3px 2px;
	width: 968px;
	height: 120px;
}

#parts_feature .content {
	position: absolute;
	width: 475px;
	top: 27px;
	left: 488px;
	text-align: center;
	color: #ccc;
	_position: static;
	_margin-top: 27px;
	_margin-left: 488px;
	_top: 0;
	_left: 0;
}

#parts_feature .content h1 {
	font-size: 1em;
}

#parts_feature .content ul {
	margin: 2px 0 4px;
	*margin-top: 4px;
}

#parts_feature .content ul li {
	display:inline;
}

#parts_feature .content p {
	color: #333;
	line-height: 1.5em;
	margin-top: 0.25em;
}

#main_feature_short .parts {
	background: url(../img/common/parts_accessories.gif) no-repeat 0 0;
}

#main_feature_short .feature.parts .content {
	padding: 52px 0 0 38px !important;
	width: 400px !important;
}

#main_feature_short .feature.parts .content h1 {
	margin-left: 0;
	*margin-bottom: 5px;
}

#main_feature .feature {
	width: 960px;
	height: 300px;
}

#main_feature_short .feature {
	width: 960px;
	height: 196px;
}

#main_feature .feature .content {
	width: 480px;
	padding: 98px 0 0 44px;
}

.feature .content {
	font-size: 1.1em;
	line-height: 1.636em;
}

.feature .content p {
	font-size: 1em;
	line-height: 1em;
}

/*#main_feature .feature_bg.roborover .content,
#main_feature .feature_bg.joebot .content,
#main_feature .feature_bg.mini-roborover .content,
#main_feature .feature_bg.mini-joebot .content {
	width: 480px;
	padding: 84px 0 0 46px;
}*/

#main_feature_short .feature .content {
	width: 480px;
	padding: 67px 0 0 44px;
}

#main_feature_short .feature.alive .content {
	padding: 77px 0 0 70px;
}

#main_feature_short .feature.flytech .content {
	padding: 67px 0 0 77px;
}

#main_feature .feature.lounge_play .content {
	padding-top: 107px;
}

#bd.lounge_play_roborover_adventures #main_feature_short .feature .content {
	padding:34px 0 0 56px;
}

#bd.lounge_play_alive_concentration #main_feature_short .feature .content {
	padding: 70px 0 0 48px;
}

#bd.lounge_play_alive_whoami #main_feature_short .feature .content {
	padding: 81px 0 0 49px;
}

#main_feature_short .feature.think-wow-toys .content h1 + img {
	display: none;
}

#bd.lounge_play_roborover_adventures #main_feature_short .feature .content h1 {
	margin-bottom: -4px;
}

#main_feature .feature_bg.red-dragster .content,
#main_feature .feature_bg.yellow-dragster .content {
	padding: 165px 0 0 49px;
	width: 370px;
}

#main_feature .feature_bg.mega-byte .content {
	padding: 155px 0 0 49px;
	width: 380px;
}

#main_feature .feature_bg.retro.t-rex .content {
	padding: 72px 0 0 52px;
	width: 420px;
}

#main_feature .feature_bg.red-dragster .content h1,
#main_feature .feature_bg.yellow-dragster .content h1,
#main_feature .feature_bg.mega-byte .content h1 {
	display: none;
	visibility: hidden;
}

/* background images for main feature set here */

/* @group Main Feature specific */

#main_feature .feature.company {
	background: transparent url(../img/products/feature/overview.gif) no-repeat 0 0;
}

#main_feature .feature.tech {
	background: transparent url(../img/products/feature/rovio.jpg) no-repeat 0 0;
}

#main_feature_short .feature.robotics {
	background: transparent url(../img/categories/main_feature/robotics.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature_short .feature.flytech {
	background: transparent url(../img/categories/main_feature/flytech.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature_short .feature.alive {
	background: transparent url(../img/categories/main_feature/alive.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature_short .feature.think-wow-toys {
	background: transparent url(../img/categories/main_feature/think_wow.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature_short .feature.paper-jamz,
#main_feature_short .feature.paperjamz {
	background: transparent url(../img/categories/main_feature/paper_jamz.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature_short .feature.paper-jamz .content,
#main_feature_short .feature.paperjamz .content {
	padding: 46px 0 0 48px;
	/*width: 400px;*/
}

#main_feature_short .feature.paper-jamz .content h1,
#main_feature_short .feature.paperjamz .content h1 {
	margin-left: 0;
}

#main_feature_short .feature.paper-jamz .content p,
#main_feature_short .feature.paperjamz .content p {
	line-height: 1.5em;
	margin-top: -6px;
}

#main_feature .feature.lab_developer {
	background: transparent url(../img/products/feature/developers_corner.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature .feature.lounge_play {
	background: transparent url(../img/products/feature/play.jpg) no-repeat 0 0;
	color: #fff;
}

#bd.lounge_play_roborover_adventures #main_feature_short .feature {
	background: transparent url(../img/products/feature/roborover_adventures.jpg) no-repeat 0 0;
}

#bd.lounge_play_alive_concentration #main_feature_short .feature {
	background: transparent url(../img/products/feature/alive_concentration.jpg) no-repeat 0 0;
}

#bd.lounge_play_alive_whoami #main_feature_short .feature {
	background: transparent url(../img/products/feature/alive_whoami.jpg) no-repeat 0 0;
}

#main_feature .feature.lab_developer .content {
	width: 440px;
	padding: 78px 0 0 44px;
}

#main_feature .feature.lab_learn .content {
	width: 400px;
	padding: 94px 0 0 40px;
}

#main_feature .feature.lab_learn .content h1 {
	margin-bottom: -6px;
}

#main_feature .feature.lab_learn {
	background: transparent url(../img/products/feature/learn.jpg) no-repeat 0 0;
}

#main_feature .feature.error {
	background: transparent url(../img/products/feature/error.jpg) no-repeat 0 0;
}

#main_feature .feature.error .content {
	width: 428px;
	padding: 128px 0 0 44px;
	text-align: center;
}

#main_feature .feature.sd_zoo {
	background: transparent url(../img/products/feature/contest_sd_zoo.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature .feature.silly_tribot {
	background: transparent url(../img/products/feature/contest_boys_life.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature .feature_bg.think-wow-toys.fred.fred .content {
	padding: 126px 0 0 46px;
	width: 350px;
}

.fred #main_feature .feature_bg.think-wow-toys.fred .content {
	padding: 104px 0 0 45px;
	width: 350px;
}

#main_feature .feature_bg.think-wow-toys.fred .content h1 {
	margin-bottom: -7px !important;
}

#main_feature .feature_bg.think-wow-toys.mr-men-and-little-miss .content {
	padding: 113px 0 0 34px;
	width: 300px;
}

.mr-men-and-little-miss #main_feature .feature_bg.think-wow-toys.mr-men-and-little-miss .content {
	padding: 98px 0 0 45px;
	width: 390px;
}

#main_feature .feature_bg.think-wow-toys.thumb-wrestling-federation .content {
	padding: 104px 0 0 42px;
	width: 365px;
}

.thumb-wrestling-federation #main_feature .feature_bg.think-wow-toys.thumb-wrestling-federation .content {
	padding: 91px 0 0 48px;
	width: 420px;
}

#main_feature .feature_bg.think-wow-toys.in-my-pocket .content {
	padding:114px 0 0 36px;
	width:400px;
}

#main_feature .feature_bg.in-my-pocket.puppy-in-my-pocket .content,
#main_feature .feature_bg.in-my-pocket.jungle-in-my-pocket .content {
	padding:120px 0 0 36px;
	width:400px;
}

#main_feature .feature_bg.disney .content {
	padding:118px 0 0 42px;
	width:410px;
}

#main_feature .feature.digitalgraffiti {
	background: transparent url(../img/products/feature/digitalgraffiti.jpg) no-repeat 0 0;
	color: #fff;
}

#main_feature_short .feature.support {
	background: transparent url(../img/products/feature/support.jpg) no-repeat 0 0;
}

#main_feature_short .feature.support .content {
	width: 430px;
	padding: 52px 0 0 40px;
}

#main_feature .feature.tech .content {
	padding: 92px 0 0 26px;
}

#main_feature .feature.lab_developer .content a:link {
	color: #fff;
}

#main_feature .feature.company .content {
	width: 380px;
}

#main_feature .feature.fairyfly .content {
	width: 330px;
	*width: 340px;
}

/* @group New Badge */

#main_feature .new_badge {
	position: absolute;
}

/* All those which have the New badge to be added here, then positioned individually below */ 
#main_feature .entenmann-s-donut-maker .new_badge,
#main_feature .fox-terrier .new_badge,
#main_feature .white-poodle-puppy .new_badge,
#main_feature .alive.minis .new_badge,
#main_feature .roboscooper .new_badge,
#main_feature .baby-animals.collection .new_badge,
#main_feature .baby-animals.collection .new_badge,
#main_feature .fin-fin-friends-accessories .new_badge,
#main_feature .fin-fin-friends-playsets .new_badge,
#main_feature .woodland-friends .new_badge,
#main_feature .perfect-puppy .new_badge,
#main_feature .collection.ez-2-make .new_badge {
	display: block;
	background: transparent url(../img/products/new.png) no-repeat 0 0;
	height: 15px;
	width: 41px;
}

#main_feature .entenmann-s-donut-maker .new_badge {
	left: 105px;
	top: 75px;
}

#main_feature .collection.ez-2-make .new_badge {
	left: 108px;
	top: 53px;
}

#main_feature .fox-terrier .new_badge,
#main_feature .white-poodle-puppy .new_badge {
	left: 45px;
	top: 111px;
}

#main_feature .perfect-puppy .new_badge {
	left: 47px;
	top: 114px;
}

#main_feature .product.perfect-puppy .new_badge {
	left: 45px;
}

#main_feature .alive.minis .new_badge {
	left: 45px;
	top: 107px;
}

#main_feature .alive.minis.mini-white-tiger-cub .new_badge,
#main_feature .alive.minis.mini-panda-cub .new_badge,
#main_feature .alive.minis.mini-leopard-cub .new_badge,
#main_feature .alive.minis.mini-lion-cub .new_badge {
	display: none;
}

#main_feature .baby-animals.collection .new_badge {
	left:45px;
	top:100px;
}

#main_feature .roboscooper .new_badge {
	left: 48px;
	top: 76px;
}

#main_feature .fin-fin-friends-accessories .new_badge,
#main_feature .fin-fin-friends-playsets .new_badge {
	left: 44px;
	top: 124px;
}

#main_feature .woodland-friends .new_badge {
	left: 44px;
	top: 130px;
}

#main_feature .collection.fin-fin-friends-accessories .new_badge,
#main_feature .collection.fin-fin-friends-playsets .new_badge {
	left: 47px;
}

/* @end */

/* @group Product Logos */

#main_feature .product_logo {
	position: absolute;
	left: 43px;
	top: 53px;
	display: block;
	background: transparent url(../img/products/logos/wowwee_robotics.png) no-repeat 0 0;
	height: 32px;
	width: 107px;
}

#main_feature .feature_bg.yellow-dragster .product_logo,
#main_feature .feature_bg.red-dragster .product_logo,
#main_feature .feature_bg.t-rex .product_logo,
#main_feature .feature_bg.mega-byte .product_logo {
	left: 51px;
	top: 48px;
	background: transparent url(../img/products/logos/wowwee_robotics_wh.png) no-repeat 0 0;
	height: 32px;
	width: 111px;
}

#main_feature .feature_bg.red-dragster .product_logo,
#main_feature .feature_bg.yellow-dragster .product_logo {
	top: 35px;
}

#main_feature .feature_bg.mega-byte .product_logo,
#main_feature .feature_bg.t-rex .product_logo {
	top: 26px;
}

#main_feature .feature_bg.rovio.truetrack-room-beacon .product_logo,
#main_feature .feature_bg.rovio.rovio-headlight .product_logo {
	background: transparent url(../img/products/logos/rovio_mobile_webcam.png) no-repeat 0 0 !important;
	height: 26px;
	width: 150px;
	display: block !important;
}

#main_feature .feature_bg.alive .product_logo,
#main_feature .feature_bg.sleeping-cuties .product_logo,
#main_feature .feature_bg.baby-animals .product_logo {
	background: transparent url(../img/products/logos/wowwee_alive_logo_wh.png) no-repeat 0 0 !important;
	height: 48px;
	width: 99px;
	top: 43px;
}

#main_feature .feature_bg.minis .product_logo {
	background: transparent url(../img/products/logos/alive_minis.png) no-repeat 0 0 !important;
	width: 97px;
	height: 63px;
	top: 30px;
}

#main_feature .feature_bg.perfect-puppy .product_logo {
	background: transparent url(../img/products/logos/wowwee_alive_logo.png) no-repeat 0 0 !important;
	height: 48px;
	width: 99px;
	top: 43px;
}

#main_feature .feature_bg.woodland-friends .product_logo {
	background: transparent url(../img/products/logos/woodland_friends.png) no-repeat 0 0 !important;
	height: 96px;
	width: 163px;
	top: 20px;
}

#main_feature .feature_bg.flytech .product_logo {
	background: transparent url(../img/products/logos/wowwee_flytech_logo.png) no-repeat 0 0;
	height: 45px;
	width: 104px;
	top: 40px;
}

#main_feature .feature_bg.ez-2-make .product_logo {
	background: transparent url(../img/products/logos/think-wow-toys.png) no-repeat 0 0;
	height: 124px;
	width: 52px;
	top: 94px;
	left: 31px;
}

#main_feature .feature_bg.paper-jamz .product_logo,
#main_feature .feature_bg.paperjamz .product_logo {
	background: transparent url(../img/products/logos/paper_jamz.png) no-repeat 0 0;
	height: 99px;
	width: 122px;
	top: 17px;
	left: 32px;
}

#main_feature .feature_bg.roboscooper .product_logo {
	top: 30px;
	left: 48px;
}

#main_feature .feature_bg.rovio .product_logo,
#main_feature .feature_bg.projection .product_logo,
#bd.cinemin #main_feature .cinemin .feature .content,
#bd.swivel_landing #main_feature .feature_bg .product_logo, 
#main_feature .feature_bg.swivel .product_logo,
#main_feature .feature_bg.swap .product_logo,
#main_feature .feature_bg.fred .product_logo,
#main_feature .feature_bg.mr-men-and-little-miss .product_logo,
#main_feature .feature_bg.thumb-wrestling-federation .product_logo,
#main_feature .feature_bg.in-my-pocket .product_logo,
#main_feature .feature_bg.puppy-in-my-pocket .product_logo,
#main_feature .feature_bg.jungle-in-my-pocket .product_logo,
#main_feature .feature_bg.disney .product_logo {
	display: none;
}

#main_feature .cinemin.ac-adapter-pack .feature .product_logo,
#main_feature .cinemin.battery .feature .product_logo,
#main_feature .cinemin.satchel .feature .product_logo,
#main_feature .cinemin.screen .feature .product_logo,
#main_feature .cinemin.connectivity-pack .feature .product_logo {
	background: transparent url(../img/products/logos/cinemin_swivel.gif) no-repeat 0 0;
	height: 57px;
	width: 226px;
	top: 44px;
	left: 45px;
}

#main_feature .cinemin.ac-adapter-pack .feature .product_logo,
#main_feature .cinemin.screen .feature .product_logo,
#main_feature .cinemin.connectivity-pack .feature .product_logo {
	height: 34px;
	top: 64px;
}

#main_feature .feature_bg.alive.fin-fin-friends-playsets .feature .product_logo,
#main_feature .feature_bg.alive.fin-fin-friends-accessories .feature .product_logo {
	background: transparent url(../img/products/logos/fin-fin-friends.png) no-repeat 0 0 !important;
	height: 103px;
	width: 207px;
	top: 16px;
	left: 34px;
}

#main_feature .feature_bg.alive.fin-fin-friends-playsets.seaside-shop .feature .product_logo {
	background: transparent url(../img/products/logos/fin-fin-friends-shop.png) no-repeat 0 0 !important;
}

#main_feature .feature_bg.alive.fin-fin-friends-playsets.hang-ten-skate-park .feature .product_logo {
	background: transparent url(../img/products/logos/fin-fin-friends-skate-park.png) no-repeat 0 0 !important;
}

#main_feature .feature_bg.alive.fin-fin-friends-playsets.tropical-paradise .feature .product_logo {
	background: transparent url(../img/products/logos/fin-fin-friends-paradise.png) no-repeat 0 0 !important;
}

#main_feature .feature_bg.alive.fin-fin-friends-accessories.clownfish .feature .product_logo {
	background-image: url(../img/products/logos/fin-fin-friends-clownfish.png) !important;
}

#main_feature .feature_bg.alive.fin-fin-friends-accessories.hermit-crab .feature .product_logo {
	background-image: url(../img/products/logos/fin-fin-friends-crab.png) !important;
}

#main_feature .feature_bg.alive.fin-fin-friends-accessories.orca-whale .feature .product_logo {
	background-image: url(../img/products/logos/fin-fin-friends-orca.png) !important;
}

#main_feature .feature_bg.alive.fin-fin-friends-accessories.snorkel-fish .feature .product_logo {
	background-image: url(../img/products/logos/fin-fin-friends-snorkelfish.png) !important;
}

#main_feature .feature_bg.alive.fin-fin-friends-accessories.dogfish .feature .product_logo {
	background-image: url(../img/products/logos/fin-fin-friends-dogfish.png) !important;
}

#main_feature .feature_bg.alive.fin-fin-friends-accessories.catfish .feature .product_logo {
	background-image: url(../img/products/logos/fin-fin-friends-catfish.png) !important;
}

/* @end */

#main_feature .rovio .feature .content h1 {
	margin: 0 0 8px 0;
}

#main_feature .rovio.rovio-headlight .feature .content h1,
#main_feature .rovio.truetrack-room-beacon .feature .content h1 {
	margin: 0 0 0 -3px !important;
}

#main_feature .feature .featured .buttons {
	margin: 22px 0 0 55px;
}

#main_feature .feature .featured {
	position: absolute;
	top: 90px;
	left: 450px;
}

#main_feature .feature.need_flash .featured {
	position: absolute;
	top: 140px;
	left: 370px;

}

/* @group homepage and rivets */

#main_feature .feature .rotating {
	position: absolute;
	top: 23px;
	left: 810px;
}

#main_feature .rotating img.sound {
	background: transparent url(../img/common/btt_sound_bg.png) no-repeat -1px 0;
	padding: 6px 5px 5px 2px;
}

#main_feature .rivet,
#main_feature_short .rivet {
	position: absolute;
	width: 23px;
	height: 23px;
	z-index: 50;
}

#main_feature .rivet.tl,
#main_feature_short .rivet.tl {
	top: 11px;
	left: 10px;
	background: transparent url(../img/common/rivet.png) no-repeat 0 0;
}

#main_feature .rivet.tr,
#main_feature_short .rivet.tr {
	top: 11px;
	left: 933px;
	background: transparent url(../img/common/rivet.png) no-repeat 0 0;
}

#main_feature .rivet.bl,
#main_feature_short .rivet.bl {
	top: 274px;
	left: 10px;
	background: transparent url(../img/common/rivet.png) no-repeat 0 0;
}

#main_feature .rivet.br,
#main_feature_short .rivet.br {
	top: 274px;
	left: 933px;
	background: transparent url(../img/common/rivet.png) no-repeat 0 0;
}

#main_feature_short .rivet.bl,
#main_feature_short .rivet.br {
	top: 160px;
}

#main_feature.home_splash #swf_feature .rivet,
#main_feature.home_splash #swf_feature .frame {
	display: none;
	visibility: hidden;
}

/* @end */

/* @end */
/* end background images */


#main_feature_short {
	position: relative;
	width: 968px;
	height: 196px;
	padding: 2px 5px 6px 3px;
}

#main_feature_short .feature_bg {
	background: transparent url(../img/common/short_feature_bg.gif) no-repeat 0 0;
	width: 960px;
	height: 196px;
}

#main_feature_short .feature {
	width: 960px;
	height: 196px;
}


#mid_feature {
	position: relative;
	width: 968px;
	height: 148px;
	padding: 2px 5px 6px 3px;
}

#mid_feature .feature_bg {
	background: transparent url(../img/common/mid_feature_bg.gif) no-repeat 0 0;
	width: 960px;
	height: 140px;
}

#mid_feature .feature_bg .breaker {
	background: transparent url(../img/common/mid_feature_breaker.gif) no-repeat 0 0;
	position: absolute;
	width: 1px;
	height: 140px;
	top: 0;
	left: 480px;
}

#mid_feature .feature_toys {
	float: left;
	background: transparent url(../img/common/mid_feature_bg_toys.gif) no-repeat 0 0;
	width: 480px;
	height: 140px;
	position: relative;
}

#mid_feature .feature_toys .link {
	width: 120px;
	height: 140px;
	position: absolute;
}

#mid_feature .feature_toys .link img {
	width: 120px;
	height: 140px;
}

#mid_feature .feature_tech {
	float: right;
	background: transparent url(../img/common/mid_feature_bg_tech.gif) no-repeat 238px 0;
	width: 480px;
	height: 140px;
	position: relative;
}

#mid_feature .feature_tech .link {
	width: 240px;
	height: 140px;
	left: 240px;
	position: absolute;
}

#mid_feature .feature_tech .link img {
	width: 240px;
	height: 140px;
}

#mid_feature .feature_toys .content,
#mid_feature .feature_tech .content {
	position: absolute;
	text-align: center;
	top: 42px;
	font-size: 1em;
	color: #ccc;
}

#mid_feature .feature_toys .content {
	right: 21px;
}

#mid_feature .feature_tech .content {
	left: 53px;
	/**left: 20px;*/
}

#mid_feature .feature_toys .content a img {
	_padding-left: 58px;
}

#mid_feature .feature_toys .content ul,
#mid_feature .feature_tech .content ul {
	white-space: nowrap;
}

#mid_feature .feature_toys .content li,
#mid_feature .feature_tech .content li {
	display: inline;
	padding: 0;
}

#mid_feature .feature_toys .sears {
	position: absolute;
	display: block;
	width: 104px;
	height: 104px;
	top: 5px;
	left: 117px;
}

#mid_feature .feature_toys .sears a {
	background: transparent url(../img/en/sears_badge.png) no-repeat 0 0;
	cursor: pointer;
	text-indent:-9999px;
	overflow: hidden;
	display: block;
	width: 104px;
	height: 104px;
}

#sm_feature {
	position: relative;
	width: 968px;
	height: 120px;
	padding: 2px 5px 8px 3px;
	_padding-bottom: 16px;
	_margin: 0;
	margin-left: -2px;
}

.sm_feature_third {
	position: relative;
	width: 306px;
	height: 120px;
	padding: 2px 5px 8px 3px;
	_padding: 2px 0 16px 3px;
}

#sm_feature.marg_adjust,
.marg_adjust /* for IE */ {
	margin-top:-8px;
	_margin-top: -20px !important;
	margin-bottom: 20px;
	*margin-bottom: 10px;
	_margin-bottom: 4px;
}

#sm_feature .feature_bg {
	background: transparent url(../img/common/sm_feature_bg.gif) no-repeat 0 0;
	width: 960px;
	height: 114px;
}

#sm_feature .feature_bg.tech {
	background: transparent url(../img/common/rovio_carousel_bg.gif) no-repeat 0 0;
	width: 960px;
	height: 114px;
	position: relative;
}

.sm_feature_third .feature_bg {
	background: transparent url(../img/common/sm_feature_short_bg.gif) no-repeat 0 0;
	width: 306px;
	height: 114px;
}

#sm_feature .feature_bg .prev,
.sm_feature_third .feature_bg .prev {
	position: absolute;
	top: 44px;
	left: 15px;
}

#sm_feature .feature_bg .next {
	position: absolute;
	top: 44px;
	left: 936px;
}

.sm_feature_third .feature_bg .next {
	position: absolute;
	top: 44px;
	left: 282px;
}

#sm_feature .feature_bg .product_list {
	position: absolute;
	width: 958px;
	overflow: hidden;
	left: 6px;
}

.sm_feature_third .feature_bg .product_list {
	position: absolute;
	width: 304px;
	overflow: hidden;
	left: 6px;
}

#sm_feature .feature_bg .product_list li,
.sm_feature_third .feature_bg .product_list li {
	float:left;
	text-align: center;
}

#sm_feature .feature_bg.amt_2 .product_list ul li {
	width: 474px;
}

#sm_feature .feature_bg.amt_3 .product_list ul li {
	width: 313px;
}

#sm_feature .feature_bg.amt_4 .product_list ul li {
	width: 232px;
}

#sm_feature .feature_bg.amt_5 .product_list ul li {
	width: 184px;
}

#sm_feature .feature_bg.amt_6 .product_list ul li {
	width: 152px;
}

#sm_feature .feature_bg.amt_7 .product_list ul li {
	width: 129px;
}

#sm_feature .feature_bg.amt_8 .product_list ul li,
#sm_feature .feature_bg.amt_9 .product_list ul li,
#sm_feature .feature_bg.amt_10 .product_list ul li {
	width: 111px;
}

#sm_feature .feature_bg .product_list li img.title,
.sm_feature_third .feature_bg .product_list li img.title {
	margin-top: -2px;
	*margin-top: 0;
}

#sm_feature .feature_bg .product_list li.breaker,
#sm_feature .feature_bg.amt_2 .product_list ul li.breaker,
#sm_feature .feature_bg.amt_3 .product_list ul li.breaker,
#sm_feature .feature_bg.amt_4 .product_list ul li.breaker,
#sm_feature .feature_bg.amt_5 .product_list ul li.breaker,
#sm_feature .feature_bg.amt_6 .product_list ul li.breaker,
#sm_feature .feature_bg.amt_7 .product_list ul li.breaker,
#sm_feature .feature_bg.amt_8 .product_list ul li.breaker,
#sm_feature .feature_bg.amt_9 .product_list ul li.breaker,
#sm_feature .feature_bg.amt_10 .product_list ul li.breaker,
.sm_feature_third .feature_bg .product_list li.breaker {
	width: 9px;
}

#sm_feature .feature_bg.amt_2 .prev,
#sm_feature .feature_bg.amt_3 .prev,
#sm_feature .feature_bg.amt_4 .prev,
#sm_feature .feature_bg.amt_5 .prev,
#sm_feature .feature_bg.amt_6 .prev,
#sm_feature .feature_bg.amt_7 .prev,
#sm_feature .feature_bg.amt_2 .next,
#sm_feature .feature_bg.amt_3 .next,
#sm_feature .feature_bg.amt_4 .next,
#sm_feature .feature_bg.amt_5 .next,
#sm_feature .feature_bg.amt_6 .next,
#sm_feature .feature_bg.amt_7 .next {
	display: none;
	visibility: hidden;
}

#sm_feature .feature_bg.amt_8 .product_list,
#sm_feature .feature_bg.amt_9 .product_list,
#sm_feature .feature_bg.amt_10 .product_list {
	width: 850px;
	left: 69px;
}

#sm_feature .feature_bg .product_list.arrows {
	width: 850px;
	left: 69px;
}

.sm_feature_third .feature_bg .product_list.arrows {
	width: 232px;
	left: 39px;
}

#sm_feature .feature_bg.tech .link_a,
#sm_feature .feature_bg.tech .link_b,
#sm_feature .feature_bg.tech .link_c {
	position: absolute;
	top: 32px;
}

#sm_feature .feature_bg.tech .link_a {
	left: 165px;
}

#sm_feature .feature_bg.tech .link_b {
	left: 491px;
}

#sm_feature .feature_bg.tech .link_c {
	left: 757px;
}

#half_feature {
	position: relative;
	width: 481px;
	height: 308px;
	padding: 2px 0 8px 3px;
	margin: 0 0 6px 0;
}

#half_feature .feature_bg {
	background: transparent url(../img/common/half_feature_bg.gif) no-repeat 0 0;
	width: 474px;
	height: 300px;
}

#half_feature_banner {
	position: relative;
	width: 481px;
	height: 268px;
	padding: 2px 0 8px 3px;
	margin: 0;
}

#half_feature_banner.top {
	margin-bottom: -8px;
	_position:relative;
	_top: -8px;
}

.bottom {
	_margin-top: -12px !important;
}

#half_feature_banner .feature_bg {
	background: transparent url(../img/common/half_feature_bg.png) no-repeat 0 0;
	width: 474px;
	height: 189px;
}

#half_feature_banner .half_feature_bar {
	background: transparent url(../img/common/half_feature_bar.png) no-repeat 0 0;
	width: 481px;
	height: 78px;
	margin-left: -2px;
	_margin-top: -1px;
	font-size: 1.1em;
	padding-top: 14px;
	text-align: center;
}

#wide_feature_banner {
	position: relative;
	width: 965px;
	height: 268px;
	padding: 2px 0 8px 3px;
	margin: 0 0 -8px;
}

#wide_feature_banner .wide_feature_bar {
	background: transparent url(../img/common/wide_feature_bar.png) no-repeat 0 0;
	width: 965px;
	height: 74px;
	margin-left:-2px;
	margin-top:-2px;
	_margin-top: -1px;
	font-size: 1.1em;
	padding-top: 14px;
	text-align: center;
}

#half_feature_banner .half_feature_bar li,
#wide_feature_banner .wide_feature_bar li {
	display: inline;
	font-size: 1em;
	color: #999;
}

#half_feature_banner .half_feature_bar p,
#wide_feature_banner .wide_feature_bar p {
	font-size: 1em;
}

#half_feature_banner .half_feature_bar h2,
#wide_feature_banner .wide_feature_bar h2 {
	margin-bottom: -2px;
	*margin-bottom: 2px;
	padding-bottom: 0;
	*margin-top: 2px;
}

#support_feature {
	position: relative;
	width: 358px;
	padding: 2px 5px 0 3px;
	margin-left: -2px;
	margin-bottom: 4px;
	background: transparent url(../img/common/box.png) no-repeat 0 0;
}

#support_feature .feature,
#support_feature .feature img {
	width: 350px;
	padding: 0;
	margin-bottom: -2px;
}

/*#support_feature .feature_bg {
	background: transparent url(../img/common/box.png) no-repeat 0 0;
	width: 358px;
}*/

#support_feature .frame.top {
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(../img/common/box.png) no-repeat 0 0;
	height: 12px;
	z-index: 100;
	width: 358px;
}

#support_feature .frame.bot {
	position: absolute;
	bottom: -5px;
	*bottom: -7px;
	_bottom: -12px;
	left: 0;
	background: transparent url(../img/common/box.png) no-repeat 0 100%;
	_background: transparent url(../img/common/box_bot.png) no-repeat 0 0;
	height: 6px;
	z-index: 100;
	width: 358px;
}

.feature_third {
	float: left;
	margin-right: 13px;
}

.feature_third.last {
	margin-right: 0;
}

/* @group Custom Features */

#main_feature .feature_bg.chimpanzee,
#main_feature .feature_bg.elvis,
#main_feature .feature_bg.mini-elvis-bust-audio-speaker,
#main_feature .feature_bg.baby-animals,
#main_feature .feature_bg.dragonfly,
#main_feature .feature_bg.blue-dragonfly,
#main_feature .feature_bg.green-dragonfly,
#main_feature .feature_bg.bat-dragon,
#main_feature .feature_bg.brown-bat,
#main_feature .feature_bg.purple-bat,
#main_feature .feature_bg.green-dragon,
#main_feature .feature_bg.red-dragon,
#main_feature .feature_bg.green-mosquito,
#main_feature .feature_bg.red-mosquito,
#main_feature .feature_bg .feature .light,
#main_feature .feature_bg.minis,
#main_feature .feature_bg.alive-minis,
#main_feature .feature_bg.minis.mini-leopard-cub,
#main_feature .feature_bg.minis.mini-lion-cub,
#main_feature .feature_bg.minis.mini-white-tiger-cub,
#main_feature .feature_bg.minis.mini-panda-cub,
#main_feature .feature_bg.lightstar,
#main_feature .feature_bg.blue-lightstar,
#main_feature .feature_bg.green-lightstar,
#main_feature .feature_bg.orange-lightstar,
#main_feature .feature_bg.sleeping-cuties,
#main_feature .feature_bg.labradoodle-puppy,
#main_feature .feature_bg.beagle-puppy,
#main_feature .feature_bg.mega-byte,
#main_feature .feature_bg.t-rex,
#main_feature .feature_bg.red-dragster,
#main_feature .feature_bg.yellow-dragster,
#main_feature .feature_bg.mr-men-and-little-miss,
#main_feature .feature_bg.thumb-wrestling-federation,
#main_feature .feature_bg.in-my-pocket,
#main_feature .feature_bg.puppy-in-my-pocket,
#main_feature .feature_bg.jungle-in-my-pocket,
#main_feature .feature_bg.disney,
#main_feature .feature_bg.drums,
#main_feature .feature_bg.fin-fin-friends-playsets,
#main_feature .feature_bg.fin-fin-friends-accessories {
	color: #fff;
}

#main_feature .feature_bg.hoverpod.blue-hoverpod .content,
#main_feature .feature_bg.hoverpod.red-hoverpod .content,
#main_feature .feature_bg.robocreatures.roboboa .content,
#main_feature .feature_bg.robocreatures.robopet .content,
#main_feature .feature_bg.mini-robos.mini-roboraptor .content,
#main_feature .feature_bg.mini-robos.mini-robopet .content,
#main_feature .feature_bg.mini-robos.mini-robopanda .content,
#main_feature .feature_bg.mini-robos.mini-roboquad .content,
#main_feature .feature_bg.mini-robos.mini-wrex-the-dawg .content,
#main_feature .feature_bg.mini-robos.mini-roborover .content,
#main_feature .feature_bg.chatterbots.devil-angel .content,
#main_feature .feature_bg.chatterbots.the-fairy-godfather .content,
#main_feature .feature_bg.robosapiens.robosapien-combo-pack-bronze .content,
#main_feature .feature_bg.robosapiens.rs-media .content {
	width: 480px;
}

#main_feature .feature_bg.robosapiens.robosapien-v2 .content,
#main_feature .feature_bg.robocreatures.roboraptor .content,
#main_feature .feature_bg.mini-robos.mini-roboreptile .content,
#main_feature .feature_bg.femisapien .content,
#main_feature .feature_bg.mini-elvis-bust-audio-speaker .content,
#main_feature .feature_bg.skyhopper.green-skyhopper .content,
#main_feature .feature_bg.skyhopper.red-skyhopper .content,
#main_feature .feature_bg.mini-robos.mini-joebot .content {
	width: 440px;
}

#main_feature .feature_bg.swivel .feature .content {
	padding:64px 0 0 55px;
	width:380px;
}

#main_feature .feature_bg.swivel .feature .content h1 {
	margin-bottom:10px;
	margin-left:0;
}

#main_feature .feature_bg.chimpanzee .content,
#main_feature .feature_bg.elvis .content,
#main_feature .feature_bg.robopet .content,
#main_feature .feature_bg.mini-robos.mini-robosapien .content,
#main_feature .feature_bg.mini-tri-bot .content,
#main_feature .feature_bg.moth-mosquito .content,
#main_feature .feature_bg.minis.mini-panda-cub .content,
#main_feature .feature_bg.minis.mini-leopard-cub .content,
#main_feature .feature_bg.minis.mini-white-tiger-cub .content,
#main_feature .feature_bg.minis.mini-lion-cub .content,
#bd.lounge_play_roborover_adventures #main_feature_short .feature_bg .content,
#main_feature .feature_bg.mini-robos.mini-tri-bot .content {
	width: 420px;
}

#main_feature .feature_bg.dog-cat .content,
#main_feature .feature_bg.baby-animals.tiger-cub .content,
#main_feature .feature_bg.baby-animals.leopard-cub .content,
#main_feature .feature_bg.baby-animals.koala-joey .content,
#main_feature .feature_bg.baby-animals.husky-puppy .content,
#main_feature .feature_bg.baby-animals.seal-pup .content,
#main_feature .feature_bg.baby-animals.polar-bear-cub .content,
#main_feature .feature_bg.baby-animals.panda-cub .content,
#main_feature .feature_bg.baby-animals.white-tiger-cub .content,
#main_feature .feature_bg.baby-animals.lion-cub .content,
#main_feature .feature_bg.crash-fx.blue-crash-fx .content,
#main_feature .feature_bg.crash-fx.silver-crash-fx .content,
#main_feature .feature_bg.chatterbots.dog-cat .content {
	width: 410px;
}

#main_feature .feature_bg.robosapiens.robosapien .content,
#main_feature .feature_bg.robocreatures.roboreptile .content,
#main_feature .feature_bg.robocreatures.roboquad .content,
#main_feature .feature_bg.robocreatures.robopanda .content,
#main_feature .feature_bg.bugbots.bugbot-skipper .content,
#main_feature .feature_bg.bugbots.bugbot-flapper .content,
#main_feature .feature_bg.bugbots.bugbot-trax .content,
#main_feature .feature_bg.bugbots.bugbot-zook .content,
#main_feature .feature_bg.mini-robos.mini-robosapien-v2 .content,
#main_feature .feature_bg.wrex-the-dawg .content,
#main_feature .feature_bg.red-and-blue-moth .content,
#main_feature .feature_bg.silver-and-black-moth .content,
#main_feature .feature_bg.green-mosquito .content,
#main_feature .feature_bg.red-mosquito .content,
#main_feature .feature_bg.butterfly.pink-butterfly .content,
#main_feature .feature_bg.butterfly.yellow-butterfly .content,
#main_feature .feature_bg.roborover .content,
#main_feature .feature_bg.retro .content  {
	width: 400px;
}

#main_feature .feature_bg.roboscooper .content  {
	width: 390px;
	padding: 100px 0 0 44px;
}

#main_feature .feature_bg.bugbots .content,
#main_feature .feature_bg.green-dragon .content,
#main_feature .feature_bg.red-dragon .content,
#main_feature .feature_bg.hoverpod .content,
#main_feature .feature_bg.skyhopper .content,
#main_feature .feature_bg.ladybug-squirrel.flying-squirrel .content,
#main_feature .feature_bg.ladybug-squirrel.ladybug .content,
#main_feature .feature_bg.tinker-bell.tinker-bell-verticalflyer .content,
#main_feature .feature_bg.joebot .content,
#main_feature .feature_bg.sleeping-cuties.labradoodle-puppy .content,
#main_feature .feature_bg.sleeping-cuties.beagle-puppy .content {
	width: 380px;
}

#main_feature .feature_bg.lounge_play .content,
#main_feature .feature_bg.mini-robos.mini-femisapien .content {
	width: 365px;
}

#main_feature .feature_bg.chatterbots .content,
#main_feature .feature_bg.dragonfly.blue-dragonfly .content,
#main_feature .feature_bg.dragonfly.green-dragonfly .content,
#main_feature .feature_bg.cubs .content,
#main_feature .feature_bg.baby-animals .content,
#main_feature .feature_bg.lightstar .content,
#main_feature .feature_bg.blue-lightstar .content,
#main_feature .feature_bg.orange-lightstar .content,
#main_feature .feature_bg.green-lightstar .content,
#main_feature .feature_bg.crash-fx .content,
#main_feature .feature_bg.minis .content,
#main_feature .feature_bg.alive-minis .content,
#main_feature .feature_bg.sleeping-cuties .content {
	width: 360px;
}

#main_feature .feature_bg.baby-animals .content {
	padding-top: 112px;
}

#main_feature .feature_bg.baby-animals.fox-terrier .content,
#main_feature .feature_bg.baby-animals.white-poodle-puppy .content {
	width: 500px;
	padding: 127px 0 0 46px;
}

#main_feature .feature_bg.minis .content {
	width: 370px;
	padding: 122px 0 0 43px;
}

#main_feature .feature_bg.minis.red-husky-puppy .content,
#main_feature .feature_bg.minis.black-and-white-kitten .content,
#main_feature .feature_bg.minis.mini-apricot-poddle-puppy .content {
	width: 560px;
}

#main_feature .feature_bg.minis.mini-orange-tiger .content,
{
	width: 500px;
}

#main_feature .feature_bg.bladestar .content,
#main_feature .feature_bg.ladybug-squirrel .content {
	width: 350px;
}

#main_feature .feature_bg.rovio .content,
#main_feature .feature_bg.robosapiens .content,
#main_feature .feature_bg.robocreatures .content,
#main_feature .feature_bg.dragonfly .content,
#main_feature .feature_bg.bat-dragon .content,
#main_feature .feature_bg.brown-bat .content,
#main_feature .feature_bg.purple-bat .content,
#main_feature .feature_bg.fairyfly .content,
#main_feature .feature_bg.fairyfly-sprite .content,
#main_feature .feature_bg.fairyfly-glitter .content,
#main_feature .feature_bg.fairyfly-flame .content,
#main_feature .feature_bg.fairyfly-snowflake .content,
#main_feature .feature_bg.butterfly.purple-butterfly .content,
#main_feature .feature_bg.red-green-mosquito .content,
#main_feature .feature_bg.mini-robos .content {
	width: 340px;
}


#main_feature .feature_bg.butterfly .content,
#main_feature .feature_bg.swap .content {
	width: 320px;
}

#main_feature .feature_bg.tinker-bell .content,
#main_feature .feature_bg.tinker-bell.tinker-bell-funflyer .content {
	width: 300px;
}

#main_feature .feature_bg.swivel .feature .content {
	width: 380px;
	padding: 64px 0 0 55px;
}

#main_feature .feature_bg.swivel .feature .content h1 {
	margin-bottom: 10px;
	margin-left: 0;
}

#main_feature .feature_bg.rovio.rovio .feature .content {
	background: transparent;
	padding: 80px 0 0 35px;
}

#main_feature .feature_bg.rovio.truetrack-room-beacon.rovio .content {
	width: 480px;
	padding: 98px 0 0 44px;
}

#main_feature .feature_bg.rovio.rovio-headlight.rovio .content {
	width: 440px;
	padding: 98px 0 0 44px;
}

#main_feature .feature_bg.rovio .feature .content .button {
	margin: 0 0 0 45px;
}

#main_feature .feature_bg.ez-2-make .feature .content {
	padding: 65px 0 0 106px;
	color: #fff;
	width: 330px;
}

#main_feature .feature_bg.ez-2-make .feature .content h1 {
	margin-left:-8px;
}

#main_feature .feature_bg.icee-instant-slushy-maker .feature .content,
#main_feature .feature_bg.icee-instant-slushy-maker-refill .feature .content,
#main_feature .feature_bg.cold-stone-creamery-instant-ice-cream-maker .feature .content,
#main_feature .feature_bg.cold-stone-creamery-instant-ice-cream-maker-refill .feature .content,
#main_feature .feature_bg.jolly-rancher-gummy-pops-maker .feature .content,
#main_feature .feature_bg.jolly-rancher-gummy-pops-maker-refill .feature .content,
#main_feature .feature_bg.chuck-e-cheese-s-pizza-maker .feature .content,
#main_feature .feature_bg.chuck-e-cheese-s-pizza-maker-refill .feature .content,
#main_feature .feature_bg.mrs-fields-cookie-maker .feature .content,
#main_feature .feature_bg.mrs-fields-cookie-maker-refill .feature .content,
#main_feature .feature_bg.jamba-juice-smoothie-and-ice-pop-maker .feature .content,
#main_feature .feature_bg.entenmann-s-donut-maker .feature .content
 {
	padding: 87px 0 0 106px;
	color: #fff;
	width: 410px;
}

#main_feature .feature_bg.jolly-rancher-gummy-pops-maker-refill .feature .content
 {
	padding-top: 78px;
}

#main_feature .feature_bg.jolly-rancher-gummy-pops-maker .feature .content
 {
	width: 400px;
}

#main_feature .feature_bg.mrs-fields-cookie-maker .feature .content
 {
	width: 370px;
}

#main_feature .feature_bg.paper-jamz.guitars .feature .content,
#main_feature .feature_bg.paperjamz.guitars .feature .content {
	padding: 118px 0 0 38px;
	width: 380px;
}
#main_feature .feature_bg.jqpagination.paper-jamz.guitars .feature .content,
#main_feature .feature_bg.jqpagination.paperjamz.guitars .feature .content {
	padding-top: 122px;
	width: 360px;
}

#main_feature .feature_bg.paper-jamz.guitars .feature .content,
#main_feature .feature_bg.paperjamz.guitars .feature .content {
	padding: 118px 0 0 38px;
	width: 380px;
}

#main_feature .feature_bg.paper-jamz.guitars .feature .content h1,
#main_feature .feature_bg.paperjamz.guitars .feature .content h1 {
	margin-bottom: -4px;
	*margin-bottom: 0;
}

#main_feature .feature_bg.paper-jamz.drums .feature .content,
#main_feature .feature_bg.paperjamz.drums .feature .content {
	padding: 118px 0 0 38px;
	width: 350px;
}

#main_feature .feature_bg.paper-jamz.guitar-straps .feature .content,
#main_feature .feature_bg.paperjamz.guitar-straps .feature .content {
	padding: 124px 0 0 38px;
	width: 350px;
}

#main_feature .feature_bg.paper-jamz.amplifiers .feature .content,
#main_feature .feature_bg.paperjamz.amplifiers .feature .content {
	padding: 124px 0 0 38px;
	width: 320px;
}

#main_feature .feature_bg.woodland-friends .content {
	width: 440px;
	padding-top: 144px;
	color: #fff;
}

#main_feature .feature_bg.perfect-puppy .content {
	width: 419px;
	padding-top: 128px;
}

#main_feature .feature_bg.perfect-puppy.buddy-goldendoodle .content,
#main_feature .feature_bg.perfect-puppy.bella-portuguese-water-dog .content {
	width: 440px;
}

#main_feature .feature_bg.fin-fin-friends-playsets .content,
#main_feature .feature_bg.fin-fin-friends-accessories .content {
	padding-top: 140px;
	padding-left: 44px;
}

#main_feature .feature_bg.fin-fin-friends-playsets .content p,
#main_feature .feature_bg.fin-fin-friends-accessories .content p {
	width: 380px;
}

#main_feature_short .feature_bg .flytech h1 {
	margin-left: 0;
}

#main_feature_short .feature_bg .think-wow-toys h1 {
	margin: 11px 0 0 11px;
}

#main_feature_short .feature_bg .flytech p.tagline {
	margin-top: -1px;
	/**margin-top: -5px;*/
	/*margin-left:-3px;*/
}

#main_feature_short .feature_bg .robotics p.tagline,
#main_feature_short .feature_bg .alive-minis p.tagline {
	margin-top: -12px;
	*margin-top: -5px;
	margin-left:-2px;
}

#main_feature_short .feature_bg .think-wow-toys p.tagline {
	display: none;
}

#main_feature .cinemin.ac-adapter-pack .feature .content,
#main_feature .cinemin.battery .feature .content,
#main_feature .cinemin.satchel .feature .content,
#main_feature .cinemin.screen .feature .content,
#main_feature .cinemin.connectivity-pack .feature .content
 {
	padding-top: 120px;
}

/* @end */

/* @group Pagination */

#feature_pagination {
  position: relative;
  z-index: 200;
  float: right;
  text-align: right;
  /*height: 29px;*/
  margin: -19px 37px 0 0;
  *margin-bottom: -6px;
  _margin-bottom: 10px;
  _margin-right: 19px;
}

div#bd.swivel_landing #feature_pagination {
  margin-top: 1px;
  margin-right: 30px;
  *margin-bottom: -30px;
}

#feature_pagination.pag_support {
	margin: -2px 37px 12px 0;
	*margin-bottom: 6px;
	_margin-right: 19px;
	_margin-top: -4px;
}

#feature_pagination ul li {
	float:left;
	height: 29px;
	_height: 14px;
	padding: 4px 3px 9px;
	background: transparent url(../img/common/pagination/pag_bg.png) no-repeat 0 0;
}

#feature_pagination ul li.prev {
	padding: 4px 8px 9px 12px;
	background: transparent url(../img/common/pagination/pag_lbg.png) no-repeat 0 0;
}

#feature_pagination ul li.next {
	padding: 4px 15px 9px 9px;
	background: transparent url(../img/common/pagination/pag_rbg.png) no-repeat 0 0;
}

#bd.swivel_landing #feature_pagination ul li {
	padding: 4px 2px 9px;
}

#bd.swivel_landing #feature_pagination ul li.next {
	padding: 4px 15px 9px 6px;
}

#bd.swivel_landing #feature_pagination ul li.prev {
	padding: 4px 6px 9px 12px;
}

#feature_pagination ul li a.active img {
	background: transparent url(../img/common/pagination/active.gif) no-repeat 0 0;
}

/* @group Support page */

.gen_content .support #feature_pagination {
	margin: -2px 37px 12px 0;
	*margin-bottom: 6px;
	_margin-right: 19px;
	_margin-top: -4px;
}

.gen_content .support #feature_pagination ul li {
	float:left;
	height: 29px;
	padding: 4px 3px 9px 3px;
	background: transparent url(../img/common/pagination/pag_bg.png) no-repeat 0 0;
}

.gen_content .support #feature_pagination ul li.prev {
	padding: 4px 8px 9px 12px;
	background: transparent url(../img/common/pagination/pag_lbg.png) no-repeat 0 0;
}

.gen_content .support #feature_pagination ul li.next {
	padding: 4px 15px 9px 9px;
	background: transparent url(../img/common/pagination/pag_rbg.png) no-repeat 0 0;
}

.gen_content .support #feature_pagination ul li a.active img {
	background: transparent url(../img/common/pagination/active.gif) no-repeat 0 0;
}

ul#pagination-links {
	float: left;
}

/* @end */

/* @end */

/* @group features building blocks */

#main_feature .frame,
#mid_feature .frame,
#sm_feature .frame,
#half_feature .frame,
#half_feature_banner .frame,
#main_feature_short .frame,
.sm_feature_third .frame,
#wide_feature_banner .frame {
	position: absolute;
	z-index: 100;
}

#main_feature .frame.ltop,
#mid_feature .frame.ltop,
#sm_feature .frame.ltop,
#half_feature .frame.ltop,
#half_feature_banner .frame.ltop,
#main_feature_short .frame.ltop,
.sm_feature_third .frame.ltop,
#wide_feature_banner .frame.ltop {
	top: 0;
	left: 0;
	width: 13px;
	height: 12px;
	background: transparent url(../img/common/ltop.png) no-repeat 0 0;
}

#main_feature .frame.ltop {
	background-image: url(../img/common/ltop_block.png);
}

#main_feature.breadcrumbs .frame.ltop,
#main_feature_short .frame.ltop,
#half_feature_banner .frame.ltop,
#half_feature .frame.ltop,
#wide_feature_banner .frame.ltop {
	background-image: url(../img/common/ltop_block_sub.png);
}

#half_feature_banner.bottom .frame.ltop {
	background-image: url(../img/common/ltop_block_bot.png);
}

#main_feature .frame.top,
#mid_feature .frame.top,
#sm_feature .frame.top,
#half_feature .frame.top,
#half_feature_banner .frame.top,
#main_feature_short .frame.top,
.sm_feature_third .frame.top,
#wide_feature_banner .frame.top {
	top: 0;
	left: 13px;
	width: 941px;
	height: 2px;
	background: transparent url(../img/common/top.png) repeat-x 0 0;
	_background: transparent url(../img/common/top_ie.png) no-repeat 0 0;
}

#half_feature_banner .frame.top,
#half_feature .frame.top {
	width: 455px;
}

.sm_feature_third .frame.top {
	width: 287px;
}

#main_feature .frame.rtop,
#mid_feature .frame.rtop,
#sm_feature .frame.rtop,
#half_feature .frame.rtop,
#half_feature_banner .frame.rtop,
#main_feature_short .frame.rtop,
.sm_feature_third .frame.rtop,
#wide_feature_banner .frame.rtop {
	top: 0;
	left: 954px;
	width: 14px;
	height: 12px;
	background: transparent url(../img/common/rtop.png) no-repeat 0 0;
}

#wide_feature_banner .frame.rtop {
	left: 952px;
	background-image: url(../img/common/rtop_block_sub.png);
}

#main_feature .frame.rtop {
	background-image: url(../img/common/rtop_block.png);
}

.sm_feature_third .frame.rtop {
	left: 300px;
}

#main_feature.breadcrumbs .frame.rtop,
#main_feature_short .frame.rtop,
#half_feature_banner .frame.rtop,
#half_feature .frame.rtop {
	background-image: url(../img/common/rtop_block_sub.png);
}

#half_feature_banner .frame.rtop,
#half_feature .frame.rtop {
	left: 468px;
}

#half_feature_banner.bottom .frame.rtop {
	background-image: url(../img/common/rtop_block_bot.png);
}

#main_feature .frame.rside,
#mid_feature .frame.rside,
#sm_feature .frame.rside,
#half_feature .frame.rside,
#half_feature_banner .frame.rside,
#main_feature_short .frame.rside,
.sm_feature_third .frame.rside,
#wide_feature_banner .frame.rside {
	top: 12px;
	left: 954px;
	width: 14px;
	height: 280px;
	background: transparent url(../img/common/rside.png) repeat-y 0 0;
}

#mid_feature .frame.rside {
	height: 120px;
}

#sm_feature .frame.rside {
	height: 92px;
}

.sm_feature_third .frame.rside {
	height: 92px;
	left: 300px;
}

#half_feature .frame.rside {
	height: 280px;
	left: 468px;
}

#half_feature_banner .frame.rside {
	height: 179px;
	left: 468px;
}

#wide_feature_banner .frame.rside {
	height: 179px;
	left: 952px;
}

#main_feature_short .frame.rside {
	height: 168px;
}

#main_feature .frame.rbot,
#mid_feature .frame.rbot,
#sm_feature .frame.rbot,
#half_feature .frame.rbot,
#half_feature_banner .frame.rbot,
#main_feature_short .frame.rbot,
.sm_feature_third .frame.rbot,
#wide_feature_banner .frame.rbot {
	top: 292px;
	left: 954px;
	width: 14px;
	height: 16px;
	background: transparent url(../img/common/rbot_block.png) no-repeat 0 0;
}

#mid_feature .frame.rbot {
	top: 132px;
	background: transparent url(../img/common/rbot.png) no-repeat 0 0;
}

#sm_feature .frame.rbot {
	top: 104px;
	background: transparent url(../img/common/rbot.png) no-repeat 0 0;
}

.sm_feature_third .frame.rbot {
	top: 104px;
	background: transparent url(../img/common/rbot.png) no-repeat 0 0;
	left: 300px;
}

#half_feature .frame.rbot {
	left: 468px;
}

#main_feature_short .frame.rbot {
	background-image: url(../img/common/rbot_block.png);
	top: 180px;
}

#main_feature .frame.bot,
#mid_feature .frame.bot,
#sm_feature .frame.bot,
#half_feature .frame.bot,
#half_feature_banner .frame.bot,
#main_feature_short .frame.bot,
.sm_feature_third .frame.bot,
#wide_feature_banner .frame.bot {
	top: 302px;
	left: 13px;
	width: 941px;
	height: 6px;
	_height: 2px;
	background: transparent url(../img/common/bot.png) repeat-x 0 0;
	_background: transparent url(../img/common/bot_ie.png) no-repeat 0 0;
}

#wide_feature_banner .frame.bot {
	top: 190px;
	left: 2px;
	width: 959px;
}

#mid_feature .frame.bot {
	top: 142px;
}

#sm_feature .frame.bot {
	top: 114px;
}

.sm_feature_third .frame.bot {
	top: 114px;
	width: 287px;
}

#half_feature .frame.bot {
	width: 455px;
}

#half_feature_banner .frame.bot {
	top: 190px;
	width: 475px;
	left: 2px;
	height: 1px !important;
}

#main_feature_short .frame.bot {
	top: 190px;
}

#main_feature .frame.lbot,
#mid_feature .frame.lbot,
#sm_feature .frame.lbot,
#half_feature .frame.lbot,
#half_feature_banner .frame.lbot,
#main_feature_short .frame.lbot,
.sm_feature_third .frame.lbot,
#wide_feature_banner .frame.lbot {
	top: 292px;
	left: 0;
	width: 13px;
	height: 16px;
	background: transparent url(../img/common/lbot.png) no-repeat 0 0;
}

#mid_feature .frame.lbot {
	top: 132px;
}

#sm_feature .frame.lbot,
.sm_feature_third .frame.lbot {
	top: 104px;
}

#main_feature .frame.lbot {
	background-image: url(../img/common/lbot_block.png);
}

#half_feature .frame.lbot {
	background-image: url(../img/common/lbot_block.png);
}

#main_feature_short .frame.lbot {
	background-image: url(../img/common/lbot_block.png);
	top: 180px;
}

#main_feature .frame.lside,
#mid_feature .frame.lside,
#sm_feature .frame.lside,
#half_feature .frame.lside,
#half_feature_banner .frame.lside,
#main_feature_short .frame.lside,
.sm_feature_third .frame.lside,
#wide_feature_banner .frame.lside {
	top: 12px;
	left: 0;
	width: 13px;
	height: 280px;
	background: transparent url(../img/common/lside.png) repeat-y 0 0;
}

#mid_feature .frame.lside {
	height: 120px;
}

#sm_feature .frame.lside,
.sm_feature_third .frame.lside {
	height: 92px;
}

#half_feature .frame.lside {
	height: 280px;
}

#half_feature_banner .frame.lside,
#wide_feature_banner .frame.lside {
	height: 179px;
}

#main_feature_short .frame.lside {
	height: 168px;
}

/* @end */

/* @end */

/* @group callouts */

.callouts {
	background: transparent url(../img/common/callouts_bg.png) no-repeat 319px 17px;
	margin: 0 5px 0 3px;
	padding: 10px 0 20px;
	*padding: 10px 0;
	*height: 1%;
	_background-image: url(../img/common/callouts_bg.gif);
	border-bottom: 1px solid #ccc;
}

.callouts.two {
	background: transparent url(../img/common/callouts_halves_bg.png) no-repeat 50% 17px;
	_background-image: url(../img/common/callouts_halves_bg.gif);
}

body#home .callouts {
	margin: -20px 5px 0 3px;
}

.callouts .callout {
	float: left;
	width: 225px;
	padding: 48px 5px 0 90px;
	_padding-right: 4px;
	min-height: 84px;
	_height: 84px;
	background-repeat: no-repeat;
	background-position: 25px 33px;
	background-color: transparent;
}

.callouts.two .callout {
	float: left;
	width: 380px;
	padding: 48px 5px 0 90px;
	_padding-right: 4px;
}

.callouts .callout p {
	padding-right: 25px;
}

.callouts .callout li {
	float: left;
	padding: 0 10px 0 0;
	color: #999;
}

.callouts .callout.network li {
	padding: 0 5px 0 0;
}

.callouts .mail {
	background-image: url(../img/common/icon_mail.png);
	_background-image: url(../img/common/icon_mail.gif);
}

.callouts .news {
	background-image: url(../img/common/icon_news.png);
	_background-image: url(../img/common/icon_news.gif);
}

.callouts .community {
	background-image: url(../img/common/icon_community.png);
	_background-image: url(../img/common/icon_community.gif);
}

.callouts .callout.partners {
	background-image: url(../img/common/icon_partners.png);
	_background-image: url(../img/common/icon_partners.gif);
}

.callouts .callout.optimal_group {
	background-image: url(../img/common/icon_opt_group.png);
	_background-image: url(../img/common/icon_opt_group.gif);
	background-position: 35px 32px;
}

.callouts .callout.awards {
	background-image: url(../img/common/icon_awards.png);
	_background-image: url(../img/common/icon_awards.gif);
}

.callouts .callout.support {
	background-image: url(../img/common/icon_support.png);
	_background-image: url(../img/common/icon_support.gif);
}

.callouts .callout.network {
	background-image: url(../img/common/icon_network.png);
	_background-image: url(../img/common/icon_network.gif);
}

.callouts .callout.think_wow_toys {
	background-image: url(../img/common/icon_toys.png);
	_background-image: url(../img/common/icon_toys.gif);
	background-position: 35px 32px;
}

.callouts .callout.your_products {
	background-image: url(../img/common/icon_your_products.png);
	_background-image: url(../img/common/icon_your_products.gif);
}

.callouts .callout.register {
	background-image: url(../img/common/icon_register.png);
	_background-image: url(../img/common/icon_register.gif);
}

/* @end */

/* @group banners */

#banner_bot {
	margin: 0 5px 0 4px;
	padding: 22px 0 20px;
	border-bottom: 1px solid #ccc;
}

/*#banner_bot.border {
	margin-top: 10px;
	margin-bottom: 20px;
}*/

/* @end */

/* @group standard thumbs */

/* eg.product 'shop' styles */
.column .std_thumb .info {
	float: left;
	width: 174px;
	padding-top: 10px;
}

.column .std_thumb.onsale .info {
	padding-top: 5px;
}

.column.third .std_thumb.onsale {
	border-bottom: 1px solid #ccc;
	/**padding-bottom: 0.5em;*/
}

.column .rect_thumb .info {
	float: left;
	width: 470px;
	padding-top: 0;
	padding-left: 5px;
}

.column .item .rect_thumb p {
	padding-left: 0;
}

#bd.lab_learn .column .item .rect_thumb p {
	line-height: 1.6em;
}

.columns .half .std_thumb .info {
	width: 334px;
}

#bd.lounge_play_roborover_adventures .columns .half .std_thumb .info {
	width: 300px;
}

.columns .half .info {
	width: 434px;
}

.column.half .rect_thumb .info {
	width: 299px;
}

.column.half.first .rect_thumb .info {
	width: 307px;
}

.column.half .rect_thumb img.thumb_rect {
	margin-right: 10px;
}

.std_thumb p.btt {
	margin-left: -3px;
	margin-top: -3px;
	*margin-top: -1px;
}

.std_thumb p.btt img {
	float: left;
}

.std_thumb h6 {
	color: #999;
}

.std_thumb h6 a {
	font-weight: bold;
}

.std_thumb h6 .price {
	color: #333;
	font-weight: bold;
}

.column .vert_thumb .info {
	float: left;
	width: 230px;
	padding-top: 0;
	padding-left: 20px;
}

#bd.special-play .std_thumb .info {
	padding-top: 5px;
}

.column .vert_thumb .info p,
#bd.play .std_thumb p,
#bd.special-play .std_thumb p {
	line-height: 1.6em;
}

.column .vert_thumb .info p.button {
	margin-left:-2px;
	margin-top:2em;
}

/* @end */

/* @group thumbs list */

/* eg. standard two-by-two rectangular thumbs */
ul.thumb_list,
ul.thumb_list_sm {
	color: #999;
}

ul.thumb_list {
	margin-bottom: 16px;
}

ul.thumb_list li,
ul.thumb_list_sm li {
	float:left;
	display: inline-block;
	width: 130px;
	text-align: center;
	position: relative;
}

ul.thumb_list_sm li {
	width: 69px;
	margin-right: 2px;
}

ul.thumb_list_sm li.first {
	margin-left: -1px;
}

ul.thumb_list_sm li.last {
	margin-right: 0;
}

ul.thumb_list li.first {
	margin-right: 21px;
}

ul.thumb_list li a {
	font-weight: bold;
}

ul.thumb_list.unbold li a {
	font-weight: normal;
}

ul.thumb_list li .play,
.cinemin_landing .play {
	position: absolute;
	z-index: 100;
	width: 130px;
	height: 100px;
	*cursor: pointer;
}

ul.thumb_list li img {
	margin-bottom: 3px;
}

ul.thumb_list.links li {
	width: 130px;
	margin-right: 45px;
}

.group ul.thumb_list.links li {
	margin-right: 7px;
}

.group ul.thumb_list.links li img {
	*margin-bottom: 0;
}

.group ul.thumb_list.links {
	clear: left;
}

ul.thumb_list.links li.last {
	margin-right: 0;
}

ul.thumb_list.links .link {
	width: 122px;
	*margin-top: -12px;
}

/* Thumb list for partners page */
ul.thumb_list_partners {
	margin-bottom: 16px;
}

ul.thumb_list_partners li {
	float: left;

	display: block;
	width: 130px;
	text-align: center;
	position: relative;
	padding-right: 10px;
	height: 150px;
}

ul.thumb_list_partners div.link a {
	font-weight: bold;
}

/* end thumbs partner page */

.category {
	overflow: hidden;
}

.category ul.thumb_list {
	margin-bottom: 10px;
	margin-left: -1px;
	overflow: hidden;
}

.category ul.thumb_list li {
	float: left;
	width: 239px;
	text-align: center;
	position: static;
	margin-right: 4px;
	margin-bottom: -1px;
	background: transparent url(../img/common/category_bg.png) no-repeat 1px 0;
	padding: 2px 0 6px 0px;
	_padding: 2px 0 3px;
}

.category ul.thumb_list li p {
	color: #006699;
	text-transform: uppercase;
	display: block;
	padding-top: 9px;
	margin-bottom: 0;
	*padding-top: 11px;
}

#bd.ez-2-make .category ul.thumb_list li p {
	padding: 4px 0 5px;
}

.category ul.thumb_list li p a {
	font-weight: normal;
	font-size: 0.92em;
}

.category ul.thumb_list li img {
	_margin-left: -1px;
}

.category ul.thumb_list li.last {
	margin-right: 0;
}

.category li img.cat_img {
	border: 0;
	margin: 0 0 1px;
	padding: 0;
}

/*.category li img.cat_title {
	_margin: -2px 0 0;
}*/

/* @end */

/* @group shop - to go live post-launch */

.shop .onsale {
	padding-bottom: 1.5em;
}

.item_sale {
	text-align: center;
	border: 1px solid #ccc;
	border-width: 0 0 1px;
	padding: 1em 0  0.75em;
	margin-bottom: 1.25em;
}

/*.item_sale a {
	
	display: block;
}*/

.item_sale h5 {
	margin-bottom: 0.5em;
}

.item_sale .price {
	font-size: 1.8em;
	font-weight: bold;
	width: 130px;
	margin-top: 8px;
	display: inline-block;
	text-align: right;
	float: left;
}

/*.item_sale .quantity {
	font-size: 1.1em;
	width: 78px;
	display: inline-block;
	vertical-align: 0;
}

.item_sale .quantity label {
	padding-right: 3px;
}

.item_sale .quantity input {
	width: 30px;
}*/

.item_sale .button {
	width: 130px;
	display: inline-block;
	position: relative;
	vertical-align: -10px;
	text-align: left;
}

.column .item p.europe_shop {
	margin: 1.6em 0;
	text-align: center;
	padding-left: 0;
}

.item_sale .free_shipping {
	background: transparent url(../img/cart/free_shipping_prod_bg.gif) no-repeat 0 0;
	padding: 5px 0 6px 45px;
	text-align: left;
	margin: 6px 0 4px;
}

div.item div.notice {
	background: transparent url(../img/cart/free_shipping_bg_blank.gif) no-repeat -10px 0;
	padding: 10px 0 10px 0px;
	text-align: center;
	margin: 0px 0 18px;
}

.gray_btt {
	margin-bottom: 1.55em;
}

/*.shop .onsale .price {
	font-size: 2.1em;
	font-weight: bold;
}

.shop .onsale .qty {
	padding-left: 40px;
	vertical-align: 4px;
}

.shop .onsale .qty input {
	*vertical-align: -2px;
}

.shop .onsale p {
	margin: 0 0 1em 0;
}

.shop .onsale p.gray_bg {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	background: #ccc;
	padding: 2px 0;
	margin-top: 14px;
}

.shop img.gray_btt {
	margin-bottom:1.5em;
}

/* @end */

/* @group generic template pages */

.header {
	background: transparent url(../img/common/header_bg.png) no-repeat 0 0;
	height: 57px;
	margin-left: 1px;
	position: relative;
}

.header h2 {
	background: transparent url(../img/common/rivet.png) no-repeat 14px 18px;
	_background: transparent url(../img/common/rivet_hd.gif) no-repeat 14px 18px;
	padding: 19px 10px 10px 41px;
}

.header div.rss {
	text-align: right;
	width: 50px;
	position: absolute;
	top: 21px;
	right: 26px;
}

.header .support {
	text-align: right;
	position: absolute;
	top: 18px;
	right: 12px;
	font-size: 1.1em;
	background: transparent url(../img/common/rivet_header_ie.gif) no-repeat 100% -1px;
	padding: 0 30px 5px 0;
}

.header .support span.title {
	font-size:0.92em;
	margin-right: 8px;
}

.header .support .select {
	display: inline;
}

.header .support select {
	*vertical-align: -3px;
}

.gen_content {
	background: transparent url(../img/common/pixel_wh.gif) repeat-y 643px 0;
	/*height: 100%;*/
	padding: 30px 0;
	_padding-bottom: 0;
	border-bottom: 1px solid #ccc;
	/*margin-bottom: 20px;*/
}

.contests .gen_content,
.special-basic .gen_content,
.swivel_landing .gen_content {
	background: transparent url(../img/common/pixel_gray.gif) repeat-y 643px 0;
	margin-bottom: -10px !important;
	_padding-bottom: 30px;
	*margin-bottom: 0px !important;
}

.gen_content .text {
	float: left;
	width: 560px;
	margin: 0 40px 0 43px;
	_margin: 0 40px 0 22px;
	*padding-bottom: 25px;
	_padding-bottom: 50px;
}

/* @group Sitemap */

.gen_content .text.sitemap {
	font-size: 1em;
	margin: 0 40px 40px 29px;
	width: 575px;
	_width: 545px;
}

.gen_content .text.sitemap .sitemap-left {
	float: left;
	width: 50%;
	margin-bottom: 4em;
}

.gen_content .text.sitemap .sitemap-right {
	float: left;
	width: 49%;
}

.gen_content .text.sitemap h5 {
	background: transparent url(../img/common/bullet.gif) no-repeat 1px 4px;
	padding-left: 15px;
	margin-bottom: 0.75em;
	margin-bottom: 13px;
}

.gen_content .text.sitemap h5.category {
	border: 1px solid white;
	border-width: 1px 0;
	padding: 1em 0 1em 56px;
	_padding: 5px 0 12px 56px;
	margin-left: -29px;
	margin-bottom: 5px;
	background-position: 43px 14px;
}

.gen_content .text.sitemap h5.category.cat-bottom {
	border-color: #ccc;
}

.gen_content .text.sitemap ul {
	margin-top: 0.75em;
	margin-bottom: 0;
}

.gen_content .text.sitemap li {
	background: transparent url(../img/common/bullet.gif) no-repeat 1px 5px;
	padding-left: 15px;
	margin-bottom: 3em;
}

.gen_content .text.sitemap ul.company,
.gen_content .text.sitemap ul.lounge,
.gen_content .text.sitemap ul.lab,
.gen_content .text.sitemap ul.products,
.gen_content .text.sitemap ul.special {
	margin-left: 27px;
}

.gen_content .text.sitemap ul.company li,
.gen_content .text.sitemap ul.lounge li,
.gen_content .text.sitemap ul.lab li,
.gen_content .text.sitemap li li {
	margin-bottom: 0.75em;
}

.gen_content .text.sitemap li a {
	text-transform: uppercase;
	font-weight: bold;
}

.gen_content .text.sitemap li li ul {
	margin-top: 0;
}

.gen_content .text.sitemap li li li,
.gen_content .text.sitemap ul.company li li {
	background: transparent url(../img/common/bullet_dash.gif) no-repeat 0 5px;
	margin-bottom: 0;
	padding-left: 9px;
}

.gen_content .text.sitemap ul.company li li {
	margin-bottom: 0.25em;
}

.gen_content .text.sitemap ul.company ul {
	margin-top: 0.25em;
}

.gen_content .text.sitemap li li li a,
.gen_content .text.sitemap ul.company li li a {
	font-weight: normal;
}

.gen_content .text.sitemap ul.special li,
.gen_content .text.sitemap ul.submenu li {
	margin-bottom: 0.75em;
}

.gen_content .text.sitemap ul.special li a,
.gen_content .text.sitemap ul.submenu li a,
.gen_content .text.sitemap ul.company li a,
.gen_content .text.sitemap li li a {
	text-transform: none;
}




/* IE6 was forcing position relative*/
.gen_content .text.sitemap ul.sitemap-left li.toys a {
	_position: static !important;
}

.gen_content .text.sitemap hr {
	border-bottom-color: #ccc; 
	padding-top: 1em;
	clear: both;
	*margin-top: -1px;
}

/* @end */

.contests .gen_content .text,
.special-basic .gen_content .text,
.swivel_landing .gen_content .text {
	padding-top: 9px;
}

.gen_content .text.support  {
	margin-left: 3px;
	width: 600px;
	_width: 598px;
}

.gen_content .text.support .group {
	padding-left: 35px;
}

.gen_content .text.support .group ul {
	margin-bottom:2em;
	margin-top: 0;
}

.gen_content .text.support .group ul li {
	margin-left: -14px;
	margin-bottom: 0.45em;
	padding-left: 14px;
	background: transparent url(../img/common/bullet.gif) no-repeat 0 4px;
}

.gen_content .text.support .group ul li ul {
	margin: 0.5em 0 0.5em 20px;
}

.column.features .item {
	padding-left: 32px;
}

.column.features .item ul {
	padding-left: 3px;
	margin-bottom: 3em;
}

.column.features .item ul li {
	margin-left: -20px;
	margin-bottom: 1.2em;
	padding-left: 20px;
}

.column.features .item p {
	font-weight: bold;
	*margin: 2em 0 1em;
}

.gen_content .text p,
.gen_content .text li {
	line-height: 1.5em;
}

.gen_content .text .column_left {
	float: left;
	width: 358px;
	margin-right: 14px;
	_margin-right: 6px;
}

.gen_content .text .column_right {
	float: left;
	width: 228px;
	padding-top: 36px;
}

.column_right a.arrow {
	*background: transparent url(../img/common/arrow_bl.png) no-repeat 100% 4px;
}

.column_right a.arrow:hover {
	*background: transparent url(../img/common/arrow_gr.png) no-repeat 100% 4px;
}

.gen_content .text .column_right h5 {
	text-transform: none;
}

.gen_content .text .column_right div {
	padding-left: 40px;
	padding-bottom: 1.2em;
}

.gen_content .text .column_right div.downloads {
	background: transparent url(../img/common/icon_support_downloads.png) no-repeat 3px 0;
	_background-image: url(../img/common/icon_support_downloads.gif);
}

.gen_content .text .column_right div.manual {
	background: transparent url(../img/common/icon_support_manual.png) no-repeat 3px 0;
	_background-image: url(../img/common/icon_support_manual.gif);
}

.gen_content .text .column_right div.faq {
	background: transparent url(../img/common/icon_support_faq.png) no-repeat 3px 0;
	_background-image: url(../img/common/icon_support_faq.gif);
}

.gen_content .text .column_right p.files {
	font-size: 10px;
}

.gen_content .text .column_right p.files a {
	font-weight: bold;
}


.gen_content .sidebar {
	float: left;
	width: 319px;
	margin-left: 0;
	*padding-bottom: 25px;
	_padding-bottom: 50px;
}

.contests .gen_content .sidebar,
.special-basic .gen_content .sidebar,
.swivel_landing .gen_content .sidebar {
	padding-top: 9px;
}

.gen_content .sidebar .item {
	padding: 18px 0 18px 25px;
}

.contests .gen_content .sidebar .item,
.special-basic .gen_content .sidebar .item,
.swivel_landing .gen_content .sidebar .item {
	padding: 8px 0 8px 25px;
}

.gen_content .sidebar .item img.thumb_sm {
	margin-left: -6px;
}

.gen_content .sidebar .item .txt {
	float: left;
	padding-left: 12px;
	width: 213px;
}

.gen_content .sidebar .item.latest_news .txt {
	width: 182px;
}

.gen_content .sidebar .item.latest_news {
	padding-top: 8px;
	*padding-top: 12px;
	padding-bottom: 30px;
}

.gen_content .sidebar .item.latest_news .thumb img {
	margin-right: 10px;
	margin-left: -2px;
	_margin-left: 0;
}

.gen_content .sidebar .item.latest_news p.archives {
	margin: 0 0 0 112px;
}

.gen_content .sidebar .item.no_thumb {
	margin-left: 20px;
}

/* 2 exceptions for special case sidebars */
.gen_content .sidebar .item.meet_rovio,
.gen_content .sidebar .item.show_partner {
	margin-left: 0px;
}

.gen_content .text .std_thumb {
	clear: both;
	margin-left: 3px;
	/*_margin: 0 0 -15px 0;*/
}

.gen_content .text .std_thumb img.thumb_sq {
	margin-right: 0;
	margin-left: 5px;
}

.gen_content .text .std_thumb .group {
	float: left;
	padding: 10px 0;
	margin-left: 10px;
	width: 430px;
}

.gen_content .text.news-index .group {
	padding-top: 0;
	margin-bottom: 1em;
}

.gen_content .text.news-index .group p p {
	margin: 0;
	padding:0;
}

.gen_content .text.news-index .group p.subtitle {
	font-size: 1.1em;
	font-weight:bold;
	text-transform: uppercase;
}

.gen_content .text.news-view p.subtitle {
	font-size: 1.2em;
	margin:0.875em 0 0;
}

.gen_content .text.news-view p.date {
	font-style: italic;
	margin-bottom: 1em;
	margin-top: 0;
}

.gen_content .text.news-view p.subtitle {
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 1.25em;
}

.gen_content .text.news-view p.boilerplate {
	font-style: italic;
	font-size: 1em;
}

.gen_content .text .pr_contact {
	display: inline-block;
	width: 49%;
	*float:left;
	*width: 250px;
	*margin-right: 20px;
}

.gen_content .text .std_thumb .group.no_thumb {
	width: 530px;
	_margin-left: 5px;
}

.gen_content .text .std_thumb p.date {
	margin-top: -0.4em;
	margin-bottom: 0.875em;
	font-weight: bold;
	color: #555;
}

.gen_content .text .std_thumb .thumb {
	float: left;
	margin-bottom: 1em;
	margin-left:-9px;
	_margin-left:-6px;
}

.gen_content .text h1 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 0.325em 0;
}

.gen_content h3 {
	border-color: #fff;
	_height: 1%;
	clear: both;
}

.gen_content .support h3 {
	border-color: #ccc;
}

.contests .gen_content h3,
.special-basic .gen_content h3,
.swivel_landing .gen_content h3 {
	border-color: #ccc;
}

ul.contest_thumbs {
	margin-left: -3px;
}

ul.contest_thumbs li {
	display: inline-block;
	*float:left;
	width: 279px;
	margin-bottom: 2px;
}

.gen_content .text h3 {
	margin: 1em 0;
	*height: 1%;
	padding-left: 35px;
	background-position: 8px 14px;
	*background-position: 8px 14px;
	_background-image: url(../img/common/rivet_ie.gif);
}

.gen_content .text.account h3 {
	position: relative;
	left: -36px;
	width: 560px;
	_margin-right: -46px;
	padding: 16px 0 9px 38px;
	background-position: 10px 14px;
}

.gen_content .sidebar h3.wowweeclub_benefits {
	padding: 16px 0 9px 38px;
	background-position: 10px 14px;
}

.gen_content .text h3.top {
	margin-top: 0;
}

.gen_content .support h3,
.contests .gen_content h3,
.special-basic .gen_content h3,
.gen_content .text.account h3.bottom {
	border-color: #ccc;
}

.gen_content .sidebar h3 {
	padding: 10px 10px 6px 45px;
	*padding: 10px 10px 9px 45px;
	background-position: 18px 8px;
}

.gen_content .sidebar h3.no_borders {
	border: 0;
	background: none;
	padding-left: 25px;
}

img.rovio_tutorials {
	background: transparent url(../img/common/rovio_tutorials_bg.png) no-repeat 0 0;
	padding: 2px 5px 6px 2px;
	margin-top:42px;
}

/* @group Cinemin Landing Swivel */

.gen_content .sidebar .item.cinemin_landing {
	margin-bottom: 24px;
	padding-left: 20px;
}

.gen_content .sidebar .item.cinemin_landing img.thumb_rect {
	margin: 0 10px 0 0;
	float: left;
}

.gen_content .sidebar .item.cinemin_landing p {
	margin: 1.2em 0;
	line-height: 1.3em;
}

.gen_content .sidebar .item.cinemin_landing p.itunes a,
.gen_content .sidebar .item.cinemin_landing.swivel p {
	font-weight: bold;
}

.gen_content .sidebar .item.cinemin_landing.swivel p {
	margin: 1.4em 0 1.2em;
}

.gen_content .sidebar .item.cinemin_landing.swivel p.iphone {
	margin: 0;
}

.gen_content .sidebar .swivel_drawn {
	margin: 20px 0 30px 20px;
}

.gen_content .sidebar .swivel_drawn img {
	background: transparent url(../img/swivel_landing/drawn_pics_swivel.jpg) no-repeat 2px 2px;
}

.swivel_landing .swivel_img {
	float: left;
	margin: 5px 15px 0 0;
	width: 217px;
}

.swivel_landing .gen_content .intro {
	float: left;
	width: 328px;
	margin-bottom: 1.6em;
}

.swivel_landing p.btt.left {
	margin-bottom: 5px;
}

.swivel_landing .feature_bg .feature.swivel-camping {
	background: transparent url(../img/swivel_landing/feature/swivel-camping.jpg) no-repeat 0 0;
}

.swivel_landing .feature_bg .feature.swivel-ceiling {
	background: transparent url(../img/swivel_landing/feature/swivel-ceiling.jpg) no-repeat 0 0;
}

.swivel_landing .feature_bg .feature.swivel-graffiti {
	background: transparent url(../img/swivel_landing/feature/swivel-graffiti.jpg) no-repeat 0 0;
}

.swivel_landing .feature_bg .feature.swivel-karaoke {
	background: transparent url(../img/swivel_landing/feature/swivel-karaoke.jpg) no-repeat 0 0;
}

.swivel_landing .feature_bg .feature.swivel-gaming {
	background: transparent url(../img/swivel_landing/feature/swivel-gaming.jpg) no-repeat 0 0;
}

.swivel_landing .feature_bg .feature.swivel-ideas {
	background: transparent url(../img/swivel_landing/feature/swivel-ideas.jpg) no-repeat 0 0;
}

.swivel_landing .feature_bg .feature.swivel-friends {
	background: transparent url(../img/swivel_landing/feature/swivel-friends.jpg) no-repeat 0 0;
}

.swivel_landing .feature_bg .feature.swivel-paris {
	background: transparent url(../img/swivel_landing/feature/swivel-paris.jpg) no-repeat 0 0;
}

.swivel_landing .feature_bg .feature.swivel-sports {
	background: transparent url(../img/swivel_landing/feature/swivel-sports.jpg) no-repeat 0 0;
}

.swivel_landing p.btt {
	margin-right: 2px;
}

.swivel_landing #main_feature .feature .content {
	padding: 68px 0 0 47px;
	width: 480px;
}

.swivel_landing #swivel_sweepstakes_rules {
	margin-top: 30px;
	padding: 10px 20px 35px 40px;
	border-bottom: 1px solid #ccc;
	color: #999;
	clear: both;
}

.swivel_landing #swivel_sweepstakes_rules h6 {
	font-size: 1.3em;
	margin-bottom: 1.3em;
}

.swivel_landing #swivel_sweepstakes_rules p {
	font-size: 1em;	
}

.swivel_landing #swivel_sweepstakes_rules a {
	color: #777;
	font-size: 1em;	
	_top: -14px;
}

.swivel_landing #swivel_sweepstakes_rules a:hover {
	color: #006699;
}

/*.swivel_landing object {
	width: 600px;
	height: 366px;
	position: relative;
	left: -40px;
}*/


/* @end */


/*.gen_content .text h3.no_borders {
	border: 0;
	background: none;
	padding: 0;
	margin:0;
}*/

.gen_content .text h5 {
	clear: both;
}

/* @group Warranty table */

table.warranty {
	background: #fff;
	font-size: 1.1em;
	margin-bottom: 1.8em;
	margin-top: 0.8em;
	border: 1px solid #ddd;
}

table.warranty td {
	padding: 10px;
}

table.warranty tr.even {
	background: #efefef;
}

table.warranty th {
	padding: 11px 10px 16px;
	background: transparent url(../img/common/th_bg.gif) repeat-x 0 -1px;
	font-weight: bold;
}

/* @end */

img.think_wow {
	margin: 0 18px 20px 0;
}

/* @end */

/* @group job postings */

.job_postings .item {
	padding-left: 24px;
	background: transparent url(../img/common/page_white_paste.png) no-repeat 1px 0;
}

.job_postings h5 {
	margin-bottom: 0.2em;
	margin-top: 1.68em;
}

.job_postings span.more_careers {
	line-height: 1.6em;
}

.job_postings h5.underline {
	padding-bottom: 0em;
	margin-top: 1.65em;
	margin-bottom: 0em;
}

/* @end */

/* @group alert */

.alert {
	margin: 0 7px 20px 20px;
	border: 2px dashed #fff;
}

.alert .inner {
	padding: 20px 20px 5px 75px;
	margin: 2px;
	background: #f3f3f3 url(../img/common/icon_alert.gif) no-repeat 21px 16px;
}

.callouts .alert {
	float: left;
	width: 245px;
	margin-top: 26px;
}

.text .alert {
	margin: 0 0 20px 0;
}

/* @end */

/* @group alerts - standard forms */

.text .alert_standard {
	margin: 0 0 2em -43px;
	_margin: 0 -40px 2em;
	_position: relative;
	_left: -4px;
	padding: 0;
	float: left;
}

.alert_standard .top {
	margin: 0 0 -2px;
	padding: 0;
}

.alert_standard .bottom {
	margin: 0;
	padding: 0;
}

.alert_standard .background {
	background: url(../img/common/alerts/bg_repeat.png) repeat-y 0 0;
	_background: url(../img/common/alerts/bg_repeat_ie.png) no-repeat 0 0;
	margin: 0;
	padding: 0;
	_display: inline-block;
}

.alert_standard .background .content {
	background: url(../img/common/alerts/bg_bot.gif) no-repeat 2px 100%;
	margin: 0;
	padding: 10px 33px;
	width: 560px;
}

.alert_standard .background .content h5 {
	font-size: 1.4em;
	margin: 0 0 .75em;
}

.alert_standard .background .content p, .alert_standard .background .content li {
	margin: 0 0 .75em;
}

.alert_standard .background .content li {
	background-position: 0 4px;
}

.alert_standard .background .content .almost_done,
.alert_standard .background .content .success,
.alert_standard .background .content .error {
	margin: 0;
	padding-left: 82px;
	min-height: 58px;
	_height: 58px;
}

.alert_standard .background .content .almost_done {
	background: url(../img/common/alerts/alert_yield.gif) no-repeat 2px 0;
}

.alert_standard .background .content .almost_done h5 {
	color: #ff9900;
}

.alert_standard .background .content .success {
	background: url(../img/common/alerts/alert_success.gif) no-repeat 2px 0;
}

.alert_standard .background .content .success h5 {
	color: #339900;
}

.alert_standard .background .content .error {
	background: url(../img/common/alerts/alert_error.gif) no-repeat 2px 0;
}

.alert_standard .background .content .error h5 {
	color: #990000;
}

/* @end */


/* Utility */
ul.horizontal li {
    display: inline;
}

/* End Utility */

ul.flag {
	margin: 1em 0 2em 0;
}

ul.flag li {
	float:left;
	width: 182px;
	margin-bottom: 0.35em;
}

ul.flag li img {
	vertical-align: -50%;
}

ul.uploads li {
	width: 25%;
	float: left;
	*display:block;
	*width: 230px;
}

ul.uploads li a.txt {
	float:left;
	margin: 18px 20px 0 5px;
	font-weight: bold;
}

/* @group Parts & Accessories */

/* @group Tabs */

#tabs {
	margin: -14px 0 0 0;
	*padding-bottom: 14px;
}

#tabs ul li {
	float:left;
	width:121px;
	height:41px;
	margin:0;
	padding:0;
	position: relative;
}

#tabs ul li a {
	text-indent:-9999px;
	width:125px;
	_width:121px;
	height:41px;
	position: absolute;
	letter-spacing: -1000em;
	overflow: hidden;
	background: url(../img/en/tabs_sprite.png) no-repeat scroll 0 0;
	_background-image: url(../img/en/tabs_sprite.gif);
	_display: block;
	margin-left: -1px;
	}

#tabs ul li a.roboremote {
	margin-left: 0;
	}

#tabs ul li a.flytech_parts,
#tabs ul li a.flytech_controllers {
	margin-left: -2px;
	}

#tabs ul li a.ac_adapters,
#tabs ul li a.flytech_wings {
	margin-left: -3px;
	}

#tabs ul li a.apparel {
	margin-left: -4px;
	}

#tabs ul li a.roboremote {
	background-position: 0 0;
	}

#tabs ul li a.robotics_controllers {
	background-position: 0 -50px;
	}

#tabs ul li a.accessories {
	background-position: 0 -100px;
	}

#tabs ul li a.flytech_controllers {
	background-position: 0 -150px;
	}

#tabs ul li a.flytech_parts {
	background-position: 0 -200px;
	}

#tabs ul li a.flytech_wings {
	background-position: 0 -250px;
	}

#tabs ul li a.ac_adapters {
	background-position: 0 -300px;
	}

#tabs ul li a.apparel {
	background-position: 0 -350px;
	}

#tabs ul li a.roboremote:hover,
#tabs ul li.active a.roboremote {
	background-position: 0 -400px;
	}

#tabs ul li a.robotics_controllers:hover,
#tabs ul li.active a.robotics_controllers {
	background-position: 0 -450px;
	}

#tabs ul li a.accessories:hover,
#tabs ul li.active a.accessories {
	background-position: 0 -500px;
	}

#tabs ul li.active a.flytech_controllers,
#tabs ul li a.flytech_controllers:hover {
	background-position: 0 -550px;
	}

#tabs ul li.active a.flytech_parts,
#tabs ul li a.flytech_parts:hover {
	background-position: 0 -600px;
	}

#tabs ul li.active a.flytech_wings,
#tabs ul li a.flytech_wings:hover {
	background-position: 0 -650px;
	}

#tabs ul li.active a.ac_adapters,
#tabs ul li a.ac_adapters:hover {
	background-position: 0 -700px;
	}

#tabs ul li.active a.apparel,
#tabs ul li a.apparel:hover {
	background-position: 0 -750px;
	}

/* @end */

#bd #panel {
	background: transparent url(../img/common/panel_bg.png) repeat-y scroll 0 0;
	/*_background-image: url(../img/common/panel_bg.gif);*/
	margin-left: 1px;
	*margin-left: 0;
	padding: 0 5px 0 2px;
	_height: 1%;

}

#bd #panel.checkout,
#bd #panel.accessories,
#bd.cart #panel {
	*position: relative;
	*left:1px;
	*width: 960px;
}

/*#bd.checkout.sign_in #panel.checkout {
	background: transparent url(../img/common/panel_bg.png) repeat-y scroll 0 0;
}*/

#bd #panel.accessories {
	margin-top: 13px;
	position: relative;
	bottom: 13px;
	*bottom: 14px;
	_bottom: 13px;
}

#bd #panel.accessories .item {
	background: transparent url(../img/common/panel_item_sh_bg.gif) repeat-x scroll 0 100%;
	padding: 18px 32px 18px 34px;
}

#bd #panel.accessories .item .thumb {
	float: left;
	width: 100px;
}

#bd #panel.accessories .item .info {
	width: 515px;
	float: left;
	_display:inline-block;
	margin: 6px 10px 0 16px;
	_margin-left: 6px;
}

#bd #panel.accessories .item .price {
	font-size: 1.6em;
	font-weight: bold;
	float: right;
	width: 122px;
	text-align: right;
	margin-top: 32px;
}

#bd #panel.accessories .item .add {
	float: right;
	width: 101px;
	margin: 24px 0 0 30px;
	_margin-left: 15px;
}

#bd #panel.accessories .item .info p {
	line-height: 1.637em;
	margin: 0 0 0.75em;
}

#bd #panel.accessories .item .info ul {
	margin: 0 0 0.75em;
}

#bd #panel.accessories .item .info ul li {
	font-size: 1em;
	color: #666;
	padding-left: 14px;
	background: transparent url(../img/common/bullet.gif) no-repeat 0 3px;
	line-height: 1.4em;
	margin-bottom: 4px;
}

#bd #panel_bot {
	background: transparent url(../img/common/panel_bot_wh.png) no-repeat scroll 0 0;
	margin-left: 1px;
	height: 20px;
	width: 967px;
	margin-bottom: 3px;
	*position: relative;
	*left:1px;
	_left: 0;
}

#bd.cart #panel_bot {
	background: transparent url(../img/cart/panel_bot_wh.png) no-repeat scroll 0 0;
}

#bd #panel_bot_gr {
	background: transparent url(../img/cart/panel_bot_gr.png) no-repeat scroll 0 -1px;
	margin-left: 1px;
	height: 20px;
	width: 967px;
}

#bd #panel_bot.accessories {
	background: transparent url(../img/common/panel_bot_gr.png) no-repeat scroll 0 0;
	margin-left: 1px;
	height: 20px;
	width: 967px;
	margin-bottom: 3px;
	position: relative;
	top:-14px;
	*top:-15px;
	_top: -2px;
	*left: 0;
	_left: -1px;
}

#bd.checkout.sign_in #panel_bot {
	background: transparent url(../img/cart/panel_bot_gr.png) no-repeat scroll 0 0;
}

/* @end */

/* @group Swivel */

.column.third .item.cinemin {
	padding: 18px 0 18px 20px;
}

.column.third .item.cinemin .twitter {
	width: 290px;
	margin-bottom: 18px;
}

.scroller {
	height: 250px;
	width: 967px;
	background: transparent url(../img/common/swivel_carousel_bg.png) no-repeat scroll 0 0;
	position: relative;
	margin-bottom: 14px;
}

.scroller .title {
	height: 37px;
	width: 967px;
	background: transparent url(../img/swivel-carousel/title_en.gif) no-repeat scroll 50% 0;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	top: 16px;
}

.scroller .instruct {
	height: 16px;
	position: absolute;
	top: 50px;
	_top: 52px;
	text-align: center;
	width: 100%;
}

#swivel-carousel_caption {
	color: #333;
	font-size:1.1em;
	margin-top: 12px !important;
	/*cursor: pointer;*/
}

#swivel-carousel_scrollbar.scrollbar {
	margin-top: 16px !important;
}

/* @end */

/* @group Hot Locks */

/*HOT LOCKS Special Page*/

/*.hotlocks #main_feature .feature {
	background: transparent url(../img/products/feature/hotlocks.jpg) no-repeat 0 0;
}

.hotlocks #main_feature .feature .content {
	width: 300px;
	padding: 160px 0 0 40px;
}*/

#bd.hotlocks .gen_content {
	padding-top: 20px;
}

#bd.hotlocks .gen_content .text {
	margin: 0 0 0 3px; 
	width: 640px;
}

#bd.hotlocks .gen_content .text h3 {
	margin: 0 0 0.65em; 
	padding:10px 10px 6px 45px; 
	*padding-bottom: 9px;
	background-position: 8px 9px;
}

#bd.hotlocks .dolls {
	float: left;
	padding: 10px;
}

/*Had to spell it out for IE6*/
#bd.hotlocks .dolls.basic {
	width: 270px;
}

#bd.hotlocks .dolls.deluxe {
	width: 320px;
}

#bd.hotlocks .dolls ul {
	margin-bottom: 10px;
	overflow: hidden;
}

#bd.hotlocks .dolls li {
	overflow: hidden;
	margin: 10px 0;
	_display: inline-block;
}

#bd.hotlocks .dolls li img {
	float: left;
}

#bd.hotlocks .dolls li p {
	font-size: 1em;
	margin-bottom: 0;
}

/*Had to spell it out for IE6*/
#bd.hotlocks .gen_content .text .dolls.basic li p {
	padding-top: 22px !important;
}

#bd.hotlocks .gen_content .text .dolls.deluxe li p {
	padding-top: 6px !important;
}

#bd.hotlocks .sidebar .item {
	padding: 8px 0 38px 16px !important;
	margin: 0pt; 
	overflow: hidden;
}

#bd.hotlocks .sidebar .item .txt {
	width: 145px !important;
	float: right;
}

#bd.hotlocks .sidebar .item.watch_video {
	padding: 18px 0 0 20px !important;
}

#bd.hotlocks .sidebar .item .txt p {
	margin:0.6em 0;
}

#bd.hotlocks .gen_content .text p.buttons {
	clear:both;
	text-align:center;
	padding-right: 50px; 
	margin-top: 15px;
}

#bd.hotlocks .hotlocks_events {
	border-top:1px solid #CCCCCC;
	margin:1em 0;
	padding:3em 40px 0 0;
}

#bd.hotlocks .hotlocks_events table {
	width: 100%;
	font-size: 1.1em;
	/*margin: 0 0 2em;*/
	/*border-bottom: 1px solid #dedede;*/
}

#bd.hotlocks .hotlocks_events table td {
	vertical-align: top;
	padding: 10px;
	padding-left: 0;
	border-top: 1px dotted #ccc;
}

#bd.hotlocks .hotlocks_events table td.dates {
	width: 25%;
}

#bd.hotlocks .hotlocks_events table td.info {
	width: 72%;
}

#bd.hotlocks .hotlocks_events ul {
	*overflow: hidden;
	_margin-bottom: 6em;
}

#bd.hotlocks .hotlocks_events ul li {
	display: inline-block;
	*display: inline;
	*float: left;
	width: 48%;
	padding: 0 0 1.2em;
}

#bd.hotlocks .hotlocks_events hr {
	 border-bottom-color: #ccc;
	 margin-bottom: 3em;
}

/* @end */

/* @group Tooltip */

/* tooltip styling. uses a background image (a black box with an arrow) */
div.tooltip {
	/*height:153px;*/
	padding: 11px 16px 0px 7px;
	max-width:270px;
	_width:270px;
	display:none;
	color:#fff;

	background-color: #333;
	z-index: 500;
}

div.tooltip .arrow {
	position: absolute;
	left: -7px;
	top: 14px;
	background:transparent url(../img/common/tooltip_arrow.png) no-repeat scroll 0 0;
	height: 14px;
	width: 7px;
}

/* tooltip title element (h3) */
/*div.tooltip h3 {
	margin:0;
	font-size:18px;
	color:#fff;
}*/

a.trigger {
	/*background:transparent url(http://static.flowplayer.org/img/box/right/tools.png) no-repeat scroll 0 50%;*/
	color:#333;
	/*display:block;
	font-size:12px;
	padding: 5px;
	text-decoration:none;
	height:14px;
	width:14px !important;*/

	position:relative;
	top: 0;

	background:transparent url(../img/common/icon_cust_serv.png) no-repeat scroll 7px 2px;
	height: 20px;
	width: 30px;
	display: inline-block;
	vertical-align: 3px;
	*vertical-align: 0;
}

/* simple mouseover effect for the trigger */
/*#trigger:hover {
	color:#000;
}*/

.tooltip_label {
	float:right; 
	margin: -23px 275px 0 0; 
	*margin: -24px 275px 0 0; 
	_margin: -23px 134px 0 0;
}

/* @end */


/* @group Google search */

#cse {
	/*padding-top: 20px;*/
}

.gsc-wrapper {
	font-size: 1.1em;
}

.gs-visibleUrl {
	color: #666;
}

.gsc-tabsArea {
	margin-top: -10px;
}

.gs-result {
	padding: 15px 20px;
	border-bottom: 1px solid #E6E7E8;
	margin: 0 -20px;
	line-height: 1.4em !important;
}

.gs-webResult.gs-result div{
	line-height: 1.4em !important;
	
}

td.gsc-input input.gsc-input{
	width: 300px;
	font-size: 1.1em;
}

.gsc-adBlockNoHeight, .gsc-results-selector.gsc-all-results-active,
.gsc-twiddleRegionCell.gsc-twiddle-opened {
	display: none;
}
.gsc-tabHeader, .gsc-resultsHeader, .gsc-branding, .gs-watermark {
	display: none;
}


.gs-title {
	font-size: 1.05em;
	font-weight: bold;
	padding: 5px 0px;
	font-family: Verdana;
}

.gsc-cursor-box {
	float: right;
}

.gsc-search-button {
	margin-left: 10px;
	color: #333;
}

.gs-visibleUrl-short {
	display: none;
}

.gsc-completion-selected {
  background: #D5E2FF;
}

/* 
The top, left, and width are set in JavaScript. 
*/
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
}

.gsc-cursor-page {display: inline;}

/*search pagination*/
 
.gsc-cursor-box {
	padding: 10px 0 50px;
}

.gsc-cursor-box .gsc-cursor-page {
	font-size: 1.1em;
	padding: 5px;
	color: #006699;
	cursor: pointer;
	text-decoration: underline;
}

.gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
	color: #999;
	text-decoration: none;
}

.gsc-cursor-box .gsc-cursor-page:hover {
	text-decoration: none;
}


/* @end */