.samplethumb {
	padding: 10px;
	float: left;
	width: 115px;
	background: url(../../../kiw/shell.gif) no-repeat;
}
#kiwee_products {
	background: url(../../../kiw/hp/themes.gif) no-repeat transparent top;
	position: relative;
	margin-top: 0px;
	width: 524px;
	height: 203px;
}
.kiw_productBOX {
	width: 107px;
	height: 145px;
	float: left;
	margin-top: 45px;
	margin-bottom: 10px;
	text-align: center;
	padding: 0px 10px 0px 10px;
	display: inline;
}
.kiw_productTHM {
	width: 103px;
	height: 82px;
	margin-left: auto;
	margin-right: auto;
	border: 1px #947A4A solid;
	background-color: #ffffff;
	overflow: hidden;
}
.kiw_productTHM img.product-image {
	margin: 1px 1px 1px 1px;
}
a.kiw_THMtext:link, a.kiw_THMtext:hover, a.kiw_THMtext:active, a.kiw_THMtext:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #947A4A;
	font-size: 12px;
}
/* headlines & copy */
#headline {
	width: 510px;
	height: 200px;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: inline;
}
a.hpform2:link, a.hpform2:hover, a.hpform2:active, a.hpform2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5D6365;
	text-decoration: none;
}
#form_position form {
	padding: 0px;
	margin: 0px;
}
/*  mylocker form when logout  */
/* category rollover button */
#category_nav {
	margin: 0px;
	margin-left: 8px;
	display: block;
	height: 121px;
	/* height declared due to browsers inconsistently rounding transparent image pixels */
}
#hp_rollover_container {
	width: 153px;
	position: relative;
	z-index: 3;
}
#nav_links {
	display: none;
	width: 436px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F475E;
	line-height: 1.3;
	position: absolute;
	left: 9px;
	top: 75px;
	z-index: 2;
	background: url(../../../kiw/bg_en.gif) no-repeat transparent;
	height: 388px;
}
.category_title {
	margin-top: 10px;
	margin-left: 50px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D6365;
	text-decoration: none;
}
.category_products {
	margin-top: 2px;
	margin-left: 60px;
	list-style-type: none;
	line-height: 1.3;
}
a.category:link, a.category:active, a.category:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D6365;
	text-decoration: none;
}
a.category:hover {
	font-weight: bold;
}
.category_leftfloatdiv {
	float: left;
	margin-top: 40px;
	width: 200px;
}
.category_rightfloatdiv {
	float: right;
	margin-top: 40px;
	width: 200px;
}
h5.category {
	color: #5D6365;
	text-decoration: none;
	margin-left: 20px;
	font-weight: 900;
	line-height: 2;
}
ul.catgorybox {
	margin-left: -20px;
	margin-top: 0px;
	padding: 0px !important;
	height: auto;
}
/* Thumbs CSS Document */
ul.product thumbs li {
	margin: 0px;
}
ul.product-thumbs {
	padding: 0px;
	margin: 0px;
}
.product-title {
	
	font-weight: bold !important;
	white-space: nowrap;
}
a.product-title {
	text-decoration: none;
	color: #947a4a;
	overflow: hidden;
	display: block;
	width: 105px;
}
.product-image {
	position: relative;
	border: 1px solid #c5ae85;
	padding: 1px;
	background-color: #FFFFFF;
	width: 99px;
	height: 78px;
	overflow: hidden;
}
img.product-image {
	width: 97px;
	height: 76px;
}
.product-link {
	width: 101px;
	height: 80px;
	border: 1px solid #c5ae85;
	display: block;
}
img.product-sash {
	position: absolute;
	top: 20px;
	left: 14px;
}
img.product-favorite-link {
	position: absolute;
	bottom: 38px;
	left: 12px;
}
.product-footer {
	font-size: 1em;
}
.product-type {
	display: block;
	width: 106px;
	float: left;
	padding: 1px 0px 0px 1px;
	overflow: hidden;
	text-decoration: none;
	color: #c74f07;
	font-size: .95em;
	line-height: 1em;
}
.product-extras {
	float: right;
	width: 35px;
}
img.product-mood {
	position: relative;
	float: left;
	top: -6px;
	width: 24px;
	height: 24px;
	margin-left: 10px;
	margin-right: 2px;
}
img.product-mood-dropdown {
	float: left;
	height: 4px;
	width: 7px;
	position: relative;
	top: 6px;
	float: left;
}
.product-thumbs li {
	list-style-type: none;
	position: relative;
	float: left;
	width: 103px;
	height: 118px;
	margin: 5px 1px;
	display: block;
	padding: 3px 10px 10px 12px;
	background: url(../../../kiw/shell.gif) no-repeat;
}
#product-rollover-body {
	background: transparent;
}
#product-rollover {
	position: absolute;
	z-index: 199;
	top: 0;
	left: 0;
	width: 355px;
}
#product-rollover p {
	margin: 0px;
	padding: 0px;
}
#product-rollover img {
	display: block;
}
#product-rollover #product-rollover-title {
	margin: 6px 0px;
}
#product-rollover .product-rollover-image {
	margin: 9px auto;
	padding: 1px;
	border: 1px solid;
}
#product-rollover .pointer-left {
	float: left;
}
#product-rollover .pointer-middle {
	margin: auto;
}
#product-rollover .pointer-right {
	float: right;
}
#product-rollover .product-rollover-center {
	float: left;
}
#product-rollover #product-type-desc {
	font-size: .9em;
	margin-bottom: 5px;
}
#product-rollover .content-type {
	font-weight: bold;
	margin: 8px 0px;
}
#product-rollover .product-container {
	background: url(../../../kiw/bubble_middle.gif) repeat-y;
	width: 246px;
	padding: 1px 15px 29px 15px;
	min-height: 206px;
	height: auto !important;
	height: 206px;
	color: #947A4A;
}
#product-rollover .pointer-container {
	z-index: 20;
	position: relative;
}
#product-rollover .emoticon-container {
	border: 1px solid #947A4A;
	width: 240px;
	margin: 9px auto;
	text-align: center;
}
#product-rollover .emoticon-container img {
	display: inline;
	padding: 5px;
}
#product-rollover .pointer-container-horizontal {
	width: 236px;
	height: 36px;
	clear: left;
	margin: auto;
}
#product-rollover .pointer-container-vertical {
	float: left;
	width: 36px;
}
/*
After everything is done, we'll uncomment this, and javascript will
handle the displaying of the pointers.
#product-rollover .pointer { display: none; position: relative;}
*/
/*-- contains all Category and Index CSS this document */
/*do not declare things in this doc that are already defined in global.css */
.maintan li, #categorypagethumbs li, ul.navigation-tabs li {
	margin: 0px;
}
.maintan ul, #categorypagethumbs ul, ul.navigation-tabs {
	padding: 0px;
	margin: 0px;
}
.browse_by {
	position: absolute;
	left: 0px;
	top: 70px;
	float: left;
}
.browseby {
	margin-left: 14px;
}
.leftflex {
	position: relative;
	margin-top: 12px;
	margin-left: 7px;
	clear: left;
}
/*
targets safari - by passes how safari handles white-space css properties inline within elements */
html[xmlns*=""] body:last-child .maintan ul.navigation-tabs {
	position: relative;
	height: auto;
	display: inline-block;
	line-height: 25px;
	white-space: pre-wrap;
	text-align: left;
}
html[xmlns*=""] body:last-child .navigation-tabs li {
	white-space: pre-wrap;
	display: inline-block;
}
body:last-child:not(:root:root) .maintan  ul.navigation-tabs {
		position:relative;
		height:auto;
		display:block;
		line-height:25px;
		white-space:pre-wrap;
		text-align:left;
	}
body:last-child:not(:root:root) .navigation-tabs li { white-space: pre-line; display: inline;    }
@media 
{
body:not(:root:root) .maintan  ul.navigation-tabs {
		position:relative;
		height:auto;
		white-space:pre-wrap;
		text-align:left;
	}
body:not(:root:root) .navigation-tabs li { white-space: normal; display: inline-block;  }
}
.thumb-group-info .navigation-tabs {
	padding: 0px;
	margin-bottom: 5px;
	background: url(../../../kiw/borders/category_sub_header.gif) no-repeat bottom;
	width: 550px;
}
.category-size-A {
	font-size: .8em;
}
.weight-small, .category-size-B {
	font-size: 1em;
	margin-right: .4em;
}
.weight-default, .category-size-C {
	font-size: 1.1em;
	margin-right: .4em;
}
.weight-medium, .category-size-D {
	font-size: 1.2em;
	font-weight: bold;
	margin-right: .4em;
}
.weight-large, .category-size-E {
	font-size: 1.4em;
	font-weight: bold;
	margin-right: .4em;
}
.navigation-tabs a {
	/* pre 12/2007
	text-decoration:none;
	color:#7b80ba;*/
	text-decoration: underline;
	display: inline;
	color: #666666;
	margin-left: 5px;
	margin-bottom: 4px;
}
.maintan ul.navigation-tabs a {
	float: left;
}
.current, a.current {
	color: #C9171E !important;
	text-decoration: underline !important;
}
.maintan ul.navigation-tabs a.current {
	padding: 1px 3px 1px 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 15px;
	display: inline;
}
.thumb-group-info ul.navigation-tabs li a.current {
	padding: 0px;
	background: none;
	border: none;
	height: 22px;
}
.catmore {
	position: absolute;
	right: 3px;
	bottom: 3px;
	width: 56px;
	height: 22px;
	display: inline;
}
.thumb-wrapper {
	position: relative;
	float: left;
	margin-top: 8px;
	width: 655px;
	text-align: center;
}
.thumb-wrapper h1 {
	float: left;
}
.thumb-group-info {
	float: left;
	position: relative;
	left: -6px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	margin-left: 0px;
	background: url(../../../kiw/borders/category_sub_header2.gif) no-repeat;
	width: 613px;
}
.thumb-group-info h1 {
	float: left;
}
.thumb-group-header, .thumb-group-current, .thumb-group-more {
	float: left;
	width: 194px;
}
.thumb-group-header {
	padding: 0px;
	float: left;
	margin: 0px;
	text-align: left;
	font-size: 1.6em;
}
#categorypagethumbs .thumb-group-header {
	padding: 0px;
	float: left;
	margin: 0px;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #544242;
}
.thumb-group-current {
	text-align: center;
	font-size: .9em;
	margin-top: 5px;
}
.thumb-group-more {
	margin-top: 5px;
}
.thumb-group-info .thumb-group-more a {
	color: #c74e05;
	text-decoration: none;
}
.thumb_group_info, .thumb_group_more a {
	color: #c74f07;
	text-decoration: none;
}
.thumb_group_more {
	margin-right: 21px;
	margin-top: 2px;
	text-align: right;
	font-size: .85em;
}
/*******
  css for thumbs
  *****/
/*********
  css for category topnav
  *******/
#categorypagethumbs ul.product-thumbs {
	width: 553px;
	margin: 0px auto;
}
#categorypagethumbs .product-thumbs li {
	list-style-type: none;
	position: relative;
	float: left;
	width: 103px;
	height: 126px;
	margin: 5px;
	padding: 3px 10px 10px 12px;
	margin-right: 4px;
	margin-left: 4px;
	background: url(../../../kiw/shell.gif) no-repeat;
}
/**********
 end category-topnav
 and beginning of rollover...
 *****/
.goldtext {
	color: #947a4a;
}
.artistgroup {
	float: right;
	position: relative;
	padding: 2px 0px 0px 2px;
	right: 20px;
}
.product-artist {
	float: left;
	text-align: left;
	font-size: .9em;
}
.bubble-descriptor {
	margin-right: 20px;
	margin-left: 3px;
}
.artist-name {
	font-weight: bold;
	margin-left: 3px;
}
.bubblect {
	clear: both;
	width: 278px;
	z-index: 6;
}
#bubble_top {
	background: url(../../../kiw/bubble_top.gif) no-repeat bottom;
	width: 278px;
	height: 3px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	float: left;
	position: relative;
	z-index: 6;
}
#bubble_middle {
	background: url(../../../kiw/bubble_middle.gif) repeat-y;
	line-height: 21px;
	width: 278px;
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	float: left;
	position: relative;
	z-index: 6;
}
.bubble_hr {
	background: url(../../../kiw/bubble_hr.gif) repeat-x;
	background-position: top;
	width: 258px;
	height: 3px;
	line-height: 3px;
	margin: 0px;
	padding-bottom: 3px;
	float: left;
	z-index: 6;
	font-size: 1px;
}
#bubble_img {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 278px;
	margin-left: 80px;
	float: center;
	clear: both;
	z-index: 6;
}
#bubble_bottom {
	background-image: url(../../../kiw/bubble_bottom.gif);
	width: 278px;
	height: 3px;
	margin: 0px;
	padding: 0px;
	float: left;
	z-index: 6;
	font-size: 1px;
}
.bubble_pointdnct {
	clear: both;
	position: relative;
	top: -4px;
	width: 278px;
	z-index: 7;
}
#bubble_pointdn {
	width: 29px;
	height: 36px;
	float: left;
	position: absolute;
	left: 35px;
}
#bubble_pointdnr {
	width: 29px;
	height: 36px;
	float: left;
	position: absolute;
	right: 35px;
}
.bubble_pointupct {
	clear: both;
	position: relative;
	top: -35px;
	width: 278px;
	z-index: 7;
}
#bubble_pointup {
	width: 29px;
	height: 36px;
	float: left;
	position: absolute;
	left: 35px;
}
#bubble_pointupr {
	width: 29px;
	height: 36px;
	float: left;
	position: absolute;
	right: 35px;
}
#bubble_pointlt {
	width: 29px;
	height: 36px;
	position: absolute;
	top: 71px;
	left: -31px;
}
#bubble_pointrt {
	width: 29px;
	height: 36px;
	position: absolute;
	top: 71px;
	right: -25px;
}
* html #bubble_pointrt {
	width: 29px;
	height: 36px;
	position: absolute;
	top: 71px;
	right: -31px;
}
.bubble_pointltct {
	clear: left;
	position: relative;
	width: 278px;
	z-index: 7;
}
#bubble_pointltb {
	width: 29px;
	height: 36px;
	float: left;
	left: -31px;
	position: absolute;
	bottom: 35px;
}
#bubble_pointrtb {
	width: 29px;
	height: 36px;
	right: -25px;
	float: left;
	position: absolute;
	bottom: 35px;
}
* html #bubble_pointrtb {
	width: 29px;
	height: 36px;
	right: -31px;
	float: left;
	position: absolute;
	bottom: 35px;
}
.messaging_area {
	padding: 0px;
	margin: 0px;
	margin-left: 6px;
}
.messaging_area ul {
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
}
.carousel-next {
	float: right;
	margin-top: 53px;
	margin-right: 14px;
}
.carousel-prev {
	float: left;
	margin-top: 53px;
}
.pagenavigation {
	width: 275px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	height: 40px;
	margin-bottom: 6px;
	font-size: 12px;
	float:left;
	margin-left:180px;
}
.pagenavigation div, .pagenav-pages, .pagenavigation li {
	position: relative;
	float: left;
	text-align: center;
}
.pagenav-pages {
	width: 130px;
	float: left;
	height: 30px;
	display: inline;
	text-align: center;
}
.pagenav-pages li {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.pagenavigation .pagenav-next .inactive {
	float: right;
}
.pagenavigation .inactive {
	visibility: hidden;
}
.pagenavigation .current, .pagenavigation a.current {
	color: #C9171E !important;
	text-decoration: underline !important;
}
.pagenavigation div {
	margin: 0px 4px 0px 4px;
	padding-top: 3px;
}
.pagenavigation li {
	display: inline;
	float: left;
}
.pagenavigation a {
	text-decoration: none;
	display: inline;
	color: #7b80ba;
	margin-left: 5px;
	white-space: nowrap;
	margin: 0px 4px 0px 4px;
}
.pagenav-indicator {
	position: relative;
	top: -1px;
	display: inline;
}
.pagenavigation li a {
	padding-top: 2px;
}
/*  mylocker stuff  */
#lockerform {
	margin-top: 13px;
}
#lockerform_login {
	margin-top: 9px;
}
#locker_position {
	padding-top: 52px;
}
#agi-eg-channel #eg-header, #agi-eg-channel #eg-footer, #agi-eg-channel div#eg-toplinks, #agi-eg-channel #eg-top, #agi-eg-channel #agi-main {
	margin: 0 auto;
	width: 933px;
	overflow: hidden;
}
#agi-eg-channel #agi-main {
	margin: 10px auto;
}
#agi-eg-channel #eg-accountlinks {
	margin: 0;
	float: left;
	width: 730px;
}
.messaging_area a {
	text-decoration: none;
	color: #5D6365;
}
[KEEnavfixcss] .midcolumn {
	position: relative;
}
.catmain_page_logotop {
	left: -6px;
	top: -40px;
}
.catmain_page_logo {
	left: -6px;
	top: 48px;
}
.catmain_page_logo_bottom {
	left: -6px;
	top: 80px;
}
.top_tab_holder {
	margin-bottom: 3px;
}
.advertisement2 {
	float: left;
	right: -7px;
}
div#fb-root {
	position: relative;
}
div#fb-post {
	padding-top: 0;
}
a.thumb span.share-fb {
	height: 22px;
	padding-top: 10px;
	margin: 0px !important;
}
.new {
	top: 52px;
}
#agi-eg-channel #eg-header, #agi-eg-channel #eg-footer, #agi-eg-channel div#eg-toplinks, #agi-eg-channel #eg-top, #agi-eg-channel #agi-main {
	margin: 0 auto;
	width: 933px;
	overflow: hidden;
}
#agi-eg-channel #agi-main {
	margin: 10px auto;
}
#agi-eg-channel #eg-accountlinks {
	margin: 0;
	float: left;
	width: 730px;
}
.messaging_area a {
	text-decoration: none;
	color: #5D6365;
}
[KEEnavfixcss] .midcolumn {
	position: relative;
}
.catmain_page_logotop {
	left: -6px;
	top: -40px;
}
.catmain_page_logo {
	left: -6px;
	top: 48px;
}
.catmain_page_logo_bottom {
	left: -6px;
	top: 80px;
}
.top_tab_holder {
	margin-bottom: 3px;
}
/* Kiwee Redesign (version 2.0) */
/* =Global
-------------------------------------------- */
* {
	margin: 0px;
	padding: 0px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.clearfloat {
	clear: both;
}
.clearfix:after {
	clear: both;
	content: "";
	height: 0px;
	display: block;
	visibility: hidden;
}
body, body#home, body.store {
	background-color: #E8E8E8;
	color: #616161;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
a {
	color: #616161;
	outline: none;
	text-decoration: none;
}
.list-platform a:hover, .list-platform a:active {
	text-decoration: none;
}
img {
	border: 0px none;
}
/* =Structure
-------------------------------------------- */
#wrapper {
	background: url(/kiw/branding/bg-gradient.gif) transparent left top repeat;
	margin: 0px 7px;
	padding: 0px 0px 43px 0px;
	width: 998px;
}
#header-block {
	background: url(/kiw/branding/bg-gradient.gif) transparent center top repeat;
	height: auto;
	left: 6px;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
	width: 1000px;
	z-index: 103;
}
#nav-block {
	background-color: transparent;
	border: 1px solid #D7D7D7;
	height: auto;
	left: 9px;
	position: relative;
	width: 180px;
}
#content-block {
	background: url(/kiw/branding/bg-gradient.gif) transparent center top repeat;
	height: auto;
	margin: 0px auto;
	max-width: 1002px;
	min-width: 979px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#sidebar-block {
	background: url(/kiw/branding/sidebar-bg.gif) #FFFFFF center top repeat-x;
	border: 1px #D7D7D7 solid;
	height: 100%;
	margin-top: 10px;
	position: relative;
	right: 12px;
	width: 323px;
}
#ad-block {
	background: url(/kiw/branding/sidebar-bg.gif) #FFFFFF center top repeat-x;
	border: 1px #D7D7D7 solid;
	height: auto;
	position: relative;
	right: 12px;
	width: 160px;
}
#footer-block {
	background: url(/kiw/branding/shadow2.gif) transparent left top no-repeat;
	clear: both;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	padding-top: 20px;
	position: relative;
	width: 1016px;
}
.shadow {
	background: url(/kiw/branding/shadow1.gif) transparent left top repeat-y;
	clear: both;
	margin: 0px auto;
	height: auto;
	width: 1016px;
}
#hp-content-wrapper {
	float: left;
	left: 20px;
	overflow: hidden;
	position: relative;
	right: 12px;
	width: 780px;
}
#home #sidebar-block {
	left: 10px;
	right: 0px;
}
/* =Header (top nav)
-------------------------------------------- */
#nav-links {
	background: url(/kiw/branding/header-bg.jpg) #767F93 1000px -52px repeat;
	border-bottom: 1px #FFFFFF solid;
	clear: both;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: 900;
	height: 23px;
	padding-top: 6px !important;
	position: relative;
	text-transform: uppercase;
	width: 1000px;
	z-index: 10;
}
#nav-links li {
	float: left;
	list-style: none;
	margin: 0px 20px 0px 0px;
}
#nav-links a {
	background: url(/kiw/branding/list-arrow-white.gif) left center no-repeat;
	color: #FFFFFF;
	display: block;
	padding: 3px 0px 3px 9px;
	text-decoration: underline;
}
#nav-links .username, #nav-links .searchform, #nav-links #language {
	background: none;
}
#nav-links .username {
	padding: 3px 10px 0px 0px;
	position: relative;
	left: 15px;
}
#nav-links .username span {
	margin-left: 5px;
}
#nav-links #lang-filter {
	cursor: pointer;;
	position: relative;
	padding-bottom: 5px;
	text-decoration: underline;
}
#lang-filter .position {
	min-height: 14px;
}
#language {
	border: 1px #FFFFFF solid;
	display: none;
	list-style-type: none;
	padding: 0px;
	position: absolute;
	top: 23px !important;
	top: 25px;
	left: 0px;
	width: 100%;
	z-index: 20;
}
#nav-links li #language li {
	background: #767F93 url(/kiw/branding/header-bg.jpg) repeat right bottom;
	float: left;
	width: 100%;
	margin: 0px;
	padding-bottom: 0px;
	text-align: center;
	text-transform: none;
}
#nav-links li #language li a {
	background-color: none;
	background-image: url(/kiw/branding/btn-collapse.gif);
	background-repeat: no-repeat;
	background-position: -100% -100%;
	float: left;
	width: 100%;
	padding: 5px 0;
	text-decoration: none;
	cursor: pointer;
}
#nav-links li #language li a.lang-hover:hover {
	background-color: #515920;
	display: block;
}
#nav-block #form-search {
	height: 0px;
	display: none;
	margin-bottom: 5px;
}
#form-search {
	height: auto;
	bottom: 1px;
	margin-bottom: 0px;
	margin-right: 10px;
	position: absolute;
	right: 0px;
	width: 184px;
}
#form-search #args {
	border-left: 3px #FFFFFF solid;
	border-top: 3px #999999 solid;
	font-size: 1em;
	color: #616161;
	margin-left: 3px;
	width: 149px;
}
#form-search #search-submit {
	vertical-align: middle;
}
#header-block #form-search {
	padding: 2px 0px;
}
#header-block ul#nav-tabs {
	background: url(/kiw/branding/header-bg.jpg) #515920 0px -70px repeat-x;
	border-bottom: 4px solid #FFFFFF;
	clear: both;
	height: 74px;
	position: relative;
	z-index: 1;
}
#nav-tabs #nav-logo {
	background: none;
	display: inline;
	float: left;
	height: 43px;
	margin: 15px 0px 0px 10px;
	width: 130px;
}
#nav-tabs #nav-logo a {
	background: none;
}
#nav-tabs .buttons {
	bottom: 0px;
	display: inline;
	float: right;
	height: 33px;
	overflow: hidden;
	position: absolute;
	right: 8px;
	width: auto;
}
#nav-tabs .buttons ul li {
	background: url(/kiw/branding/nav-tabs-bg.gif) transparent 0% 0% no-repeat;
	display: block;
	float: left;
	height: 33px;
	margin: 0px auto 0px 6px;
	overflow: hidden;
	text-decoration: none;
	width: auto;
}
#nav-tabs span {
	background: url(/kiw/branding/nav-tabs-bg.gif) transparent right top no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: 900;
	padding-left: 10px;
	width: auto;
}
#nav-tabs span a {
	color: #B5480F;
	display: block;
	padding: 12px 33px 10px 0px;
}
#nav-tabs a img {
	border: 0px;
	margin-top: 5px;
}
#nav-tabs li#tab-sn, #nav-tabs li#tab-im {
	position: relative;
}
#nav-tabs li#tab-sn span a, #nav-tabs li#tab-im span a {
	padding-left: 90px;
	padding-bottom: 30px;
}
#nav-tabs li#tab-sn span a {
	padding-left: 0;
}
#nav-tabs li#tab-sn a img, #nav-tabs li#tab-im a img {
	left: 10px;
	margin-top: 0px;
	position: absolute;
	top: 5px;
}
/* =Footer
-------------------------------------------- */
#footer-block a {
	color: #B5480F;
}
#user-pref li a {
	color: #616161;
}
#footer-block ul {
	clear: both;
	font-size: 1.1em;
	list-style-type: none;
	overflow: hidden;
	padding: 3px 0px;
	text-align: center;
}
#footer-block ul li {
	display: inline;
}
#footer-block p {
	clear: both;
	font-size: 1.1em;
	text-align: center;
}
#user-pref li {
	margin: 0px 10px;
	padding-left: 25px;
}
#feedback {
	background: transparent url(/kiw/feedback.gif) left no-repeat;
}
#homepage {
	background: transparent url(/kiw/homepage.gif) left no-repeat;
}
#bookmark {
	background: transparent url(/kiw/favorites.gif) left no-repeat;
}
#secondary-pages li a, #seo-sn li a, #seo-im li a, #ag-family li a {
	border-right: 1px #616161 solid;
	padding: 0px 5px;
}
#secondary-pages .list-base a, #seo-sn .list-base a, #seo-im .list-base a, #ag-family .list-base a {
	border: 0px;
}
#trademarks {
	margin: 5px 0px;
}
#trademarks .list-title {
	font-size: 1.3em;
	font-weight: 900;
}
#trademarks img {
	vertical-align: middle;
}
#seo-pages .list-base {
	clear: right;
}
/* =Navigation (Left Rail, Breadcrumbs)
-------------------------------------------- */
.nav-mod li {
	line-height: 1.7;
	list-style-type: none;
	margin: 0px auto;
	width: auto;
}
.nav-mod li ul {
	background-color: transparent;
	width: 180px;
}
.nav-mod a {
	font-size: 1.2em;
}
.nav-mod .list-title h3 {
	font-size: 1.2em;
	line-height: 2;
}
.nav-mod .list-title h3 a {
	color: #515920;
	display: inline;
	padding: 0px 10px;
}
#msn-links, #aim-links, #myspace-links, #ecards-links, #content-links, #fb-links, #kl-links {
	background: #FFFFFF url(/kiw/branding/nav-bg3.jpg) repeat-x 0px -320px;
	margin: 0px;
	padding: 10px 0px 15px 0px;
}
#msn-links .list-platform, #aim-links .list-platform, #myspace-links .list-platform, #ecards-links .list-platform, #content-links .list-platform, #fb-links .list-platform, #kl-links .list-platform {
	font-size: 1em;
	font-weight: 900;
	width: auto;
	margin-left: 22px;
}
.list-platform a {
	color: #515920;
	text-decoration: underline;
}
#msn-links li, #aim-links li, #myspace-links li, #ecards-links li, #content-links li, #fb-links li, #kl-links li {
	width: auto;
	margin-left: 33px;
}
.nav-mod .list-base {
	margin-bottom: 5px;
}
.nav-mod {
	height: auto;
	list-style-type: none;
	width: 180px;
}
.nav-mod .list-title {
	background: transparent url(/kiw/branding/nav-bg3.jpg) repeat-x 0px -35px;
	padding: 0px;
	width: 180px;
}
a.collapse-btn:link, a.collapse-btn:visited {
	background: url(/kiw/branding/btn-expand.gif) #FFFFFF top center no-repeat;
	border-bottom: 2px solid #9C9C9C;
	border-right: 2px solid #9C9C9C;
	float: right;
	height: 17px;
	margin: -22px 5px 0px 0px;
	overflow: hidden;
	width: 16px;
}
a.expand-btn:link, a.expand-btn:visited {
	background: url(/kiw/branding/btn-collapse.gif) #FFFFFF top center no-repeat;
	border-bottom: 2px solid #9C9C9C;
	border-right: 2px solid #9C9C9C;
	float: right;
	height: 17px;
	margin: -22px 5px 0px 0px;
	overflow: hidden;
	width: 16px;
}
a.expand-btn:hover, a.expand-btn:active, a.collapse-btn:hover, a.collapse-btn:active {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 2px solid #9C9C9C;
	border-right: 1px solid #CCCCCC;
	border-top: 2px solid #9C9C9C;
}
.breadcrumbs {
	font-size: 12px;
	height: 31px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	white-space: nowrap;
	width: 600px;
}
/*  =Sidebar
-------------------------------------------- */
.sidebar-mod {
	height: auto;
	list-style-type: none;
	margin: 0px auto 25px;
	padding-top: 10px;
	position: relative;
	width: 300px;
}
.sidebar-mod li {
	font-size: 1.2em;
	line-height: 1.6;
	padding-right: 10px;
	width: 180px;
}
.sidebar-mod .header {
	border-bottom: 1px #9e9e9e solid;
	clear: both;
	color: #B5480F;
	font-size: 1.5em;
	letter-spacing: -0.5px;
	margin-bottom: 8px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.sidebar-mod .list-title a {
	color: #515920;
	font-size: 1.1em;
	font-weight: 700;
	text-decoration: underline;
}
.sidebar-mod .list-title {
	margin-bottom: 5px;
}
.list-base, .list-base a {
	padding: 5px 0px 10px 0px;
}
.sidebar-mod .img-position {
	padding: 0px;
	position: absolute;
	right: 5px;
	top: 50px;
	width: 103px;
}
/* =Homepage Modules (Main Content)
-------------------------------------------- */
.hp-banner {
	background: transparent url(/kiw/branding/bgbox-wht-md1.gif) center top no-repeat;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	padding-bottom: 12px;
	position: relative;
	width: 448px;
}
.hp-banner .banner-bottom {
	background: transparent url(/kiw/branding/bgbox-wht-md2.gif) center bottom no-repeat;
	bottom: 0px;
	clear: both;
	display: block;
	height: 6px;
	margin: 0px auto;
	position: absolute;
	width: 448px;
}
.hp-mod {
	background: transparent url(/kiw/branding/bgbox-wht-md3.gif) center top repeat-y;
	height: auto;
	margin: 0px auto 32px auto;
	position: relative;
	width: 448px;
}
.hp-mod .hp-mod-bottom {
	background: transparent url(/kiw/branding/bgbox-wht-md4.gif) center bottom no-repeat;
	bottom: -22px;
	clear: both;
	display: block;
	height: 22px;
	margin: 0px auto;
	position: absolute;
	width: 448px;
}
#home #container-mod {
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	width: 450px;
}
.hp-mod ul li {
	display: block;
	font-size: 1.1em;
	line-height: 1.6;
	width: auto;
}
.feature-thumb .product-header {
	clear: both;
	color: #B5480F;
	font-size: 1.4em;
	letter-spacing: -0.3px;
	margin: 0px auto;
	padding: 5px 0px;
	width: 100%;
	text-align: left;
}
.hp-mod .header {
	clear: both;
	color: #B5480F;
	font-size: 1.5em;
	height: auto;
	letter-spacing: -0.5px;
	line-height: 2;
	text-align: center;
	text-transform: uppercase;
}
.hp-mod .tagline {
	bottom: 10px;
	color: #827776;
	display: block;
	font-size: 1.1em;
	line-height: 1;
	margin: 0px auto;
	text-align: center;
	width: 100%;
}
.content-links {
	margin: 0px auto;
	overflow: hidden;
	width: 95%;
}
.product-list {
	display: block;
	float: left;
	list-style-type: none;
	margin: 5px auto 10px;
	overflow: hidden;
	padding: 0px 5px;
	text-indent: 0px;
	width: 123px;
}
.product-title {
	font-weight: 900;
	text-decoration: underline;
}
.product-title a:link {
	color: #515920;
}
.product-bucket {
	padding-top: 5px;
	white-space: nowrap;
}
/* =Store Modules (Main Content)
-------------------------------------------- */
.store #container-mod {
	background: none;
	height: auto;
	left: 20px;
	margin: 0px 12px 0px 0px;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
	width: 590px;
}
.banner-top, .miscproducts-mod .banner-top {
	background: transparent url(/kiw/branding/bgbox-wht-lg1.gif) center top no-repeat;
	clear: both;
	display: block;
	height: auto;
	margin: 0px auto 6px;
	padding-bottom: 8px;
	position: relative;
	width: 590px;
}
.banner-bottom, .miscproducts-mod .banner-bottom {
	background: transparent url(/kiw/branding/bgbox-wht-lg2.gif) center bottom no-repeat;
	bottom: 0px;
	clear: both;
	display: block;
	height: 4px;
	margin: 0px auto;
	position: absolute;
	width: 590px;
}
.banner {
	background: transparent url(/kiw/branding/bgbox-wht-lg3.gif) center top repeat-y;
	clear: both;
	color: #827776;
	font-size: 1.1em;
	font-weight: 900;
	margin: 0px auto 20px;
	padding-bottom: 8px;
	text-align: left;
}
.miscproducts-mod {
	background: transparent url(/kiw/branding/bgbox-wht-lg2.gif) center top repeat-y;
	clear: both;
	height: 346px;
	margin: 0px auto;
	width: 575px;
}
.miscproducts-mod {
	background: transparent url(/kiw/branding/bgbox-wht-lg3.gif) center top repeat-y;
	height: auto;
	margin-bottom: 30px;
	margin-top: 10px;
	position: relative;
	width: 590px;
}
.miscproducts-mod span.bottom {
	background: transparent url(/kiw/branding/bgbox-wht-lg4.gif) center top no-repeat;
	bottom: -18px;
	clear: both;
	display: block;
	height: 18px;
	margin: 0px auto;
	position: absolute;
	width: 590px;
}
.content-mod h2 {
	background: transparent url(/kiw/branding/bgbox-wht-sm1.gif) center top no-repeat;
	clear: both;
	font-size: 1.3em;
	font-variant: small-caps;
	height: auto;
	line-height: 1.2;
	margin: 0px auto 10px auto;
	padding: 15px 0px 10px 0px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 284px;
}
.content-mod h2 .banner-bottom {
	background: transparent url(/kiw/branding/bgbox-wht-sm2.gif) center bottom no-repeat;
	bottom: -7px;
	clear: both;
	display: block;
	height: 7px;
	left: 0px;
	margin: 0px auto;
	position: absolute;
	width: 284px;
}
.content-mod {
	background: transparent url(/kiw/branding/bgbox-wht-sm3.gif) center top repeat-y;
	font-size: 1.2em;
	height: auto;
	position: relative;
	width: 284px;
}
.content-mod .content-mod-bottom {
	background: transparent url(/kiw/branding/bgbox-wht-sm4.gif) center bottom no-repeat;
	bottom: -21px;
	clear: both;
	display: block;
	height: 21px;
	margin: 0px auto;
	position: absolute;
	width: 284px;
}
.content-mod h2 a {
	color: #B5480F;
}
.banner, .banner-top {
	height: auto;
	overflow: hidden;
	position: relative;
	width: 590px;
}
.banner p, .banner h1, .banner-top p, .banner-top h1 {
	padding: 0px 5px;
}
.banner p, .banner h1 {
	float: right;
	width: 480px;
}
.miscproducts-mod .banner-top p, .miscproducts-mod .banner-top h1 {
	margin: 0px auto;
	width: 545px;
}
.banner h1, .banner-top h1 {
	color: #B5480F;
	font-size: 2em;
	margin-top: 12px;
	text-transform: uppercase;
}
.miscproducts-mod .banner-top h1 {
	margin-top: 12px;
	text-align: center;
}
.banner .store-logo {
	height: 53px;
	margin: 10px 0px 0px 12px;
	width: 53px;
}
.banner a:link {
	color: #515920;
	text-decoration: underline;
}
.topfav {
	margin: 15px 5px 0px 0px;
	overflow: hidden;
	padding-right: 5px;
	width: 145px;
}
.topfav li {
	line-height: 1.5;
	list-style-type: none;
}
.topfav .list-base {
	font-size: .95em;
	font-weight: 900;
}
.miscproducts-mod .banner-top p {
	color: #827776;
	font-size: 1.1em;
	font-weight: 900;
	text-align: left;
}
.content-mod ul {
	list-style-type: none;
}
.miscproducts-mod .morecontent {
	font-size: 1.2em;
	left: 30px;
	line-height: 2;
	list-style-type: none;
	margin: 20px 15px 10px 0px;
	position: relative;
	width: 120px;
}
#store-feature1, #store-feature2 {
	margin-bottom: 33px;
}
#store-feature3, #store-feature4 {
	margin-bottom: 45px;
}
/* =Thumbs
-------------------------------------------- */
.feature-thumb {
	clear: both;
	height: auto;
	list-style-type: none;
	margin: 0px 8px;
	overflow: hidden;
	width: 430px;
}
.feature-thumb li {
	float: left;
	margin: 0px 2px;
	width: 103px;
}
.thumb .title-thumb, .thumb .product-type {
	font-size: 0.95em;
	display: inline;
}
.title-thumb {
	font-weight: 900;
}
a.product-type:link {
	color: #B5480F;
}
.thumb-img {
	border: 1px #7D7D7D solid;
	display: block !important;
}
.thumb, .hp-mod .thumb, .content-mod .thumb {
	width: 103px;
}
.content-mod li.thumb {
	padding-left: 12px;
	margin-top: 10px;
}
.hp-mod .thumb a, .sidebar-mod .thumb a, .content-mod .thumb a {
	display: block;
	height: 80px;
	position: relative;
	width: 103px;
}
/* overides PNGfix.js - position span */
.hp-mod .thumb a span, .sidebar-mod .thumb a span, .content-mod .thumb a span {
	height: 80px;
	position: absolute;
	top: 0px;
	width: 103px;
}
/* overides PNGfix.js - inserts a span */
.hp-mod a.title-thumb, .sidebar-mod a.title-thumb, .content-mod a.title-thumb, .carousel-list a.title-thumb, .hp-mod a.product-type, .sidebar-mod a.product-type, .content-mod a.product-type, .carousel-list a.product-type {
	height: auto;
	overflow: hidden;
	white-space: nowrap;
}
.carousel-component .carousel-list a.title-thumb, .carousel-component .carousel-list a.product-type {
	display: block;
	font-size: 0.98em;
	width: 101px;
}
body#kiwee {
	background-color: #ffffff;
	background: url("../../../eg/Kiwee/bg.jpg") repeat-y scroll center 0 #fff !important;
}
div#header {
	background: url("../../../eg/new_site/patrixtop.png") no-repeat scroll right bottom transparent;
}
#footer-links ul li {
	font-size: 12px;
}
#middle-box {
	width: 706px;
}
#middle-box-2-top {
	margin-right: 5px;
	background: url("../../../eg/Kiwee/bgmain2.png") no-repeat scroll center 130px transparent;
	float: left;
	width: 601px;
	height: 1000px;
}
#middle-box-2-top ul li {
	font-size: 12px;
}
#categorypagethumbs ul.product-thumbs {
	padding-left: 14px;
}
#left-nav ul li {
	font-size: 12px;
}
div.egreetings {
	padding-top: 5px;
	background: url("../../../eg/Kiwee/bg.jpg") scroll 0 0 transparent !important;
	height: 1250px;
	width: 1031px;
	margin: 0 auto;
}
.landingcol {
	width:198px;
	float: left;
	height: 594px;
}
#ver-sep1, #ver-sep2 {
	width: 3px;
	height: 586px;
	float: left;
}
#landing-top {
	width:600px;
	float:left;
	height:23px;
}
a#share-facebook-kiwee {
	background: url("http://ak.imgag.com/eg/new_site/display_share.png") repeat scroll 0 0 transparent !important;
	border-right: 1px solid #5C5C5C !important;
    float: left !important;
    height: 32px !important;
    width: 156px !important;
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	}
	a#share-facebook-kiwee:hover {
	background-position: right !important;
}
.download_bottom_button {float:left; display:block; height:27px; width:111px; background: url("../../../eg/Kiwee/download2.png") no-repeat scroll 0 0 transparent;}
.download_bottom_button:hover { 	background-position: right; }
.container_kiwee {    clear: both;    height: auto;    margin: 0 auto;    width: 1016px;}





















div#send { height:440px !important;}

div.display {
    background: url("/eg/new_site/display.png") no-repeat scroll 0 20px transparent !important;
	height:481px !important;
}

#data_preview 
{ 
border:0;
list-style:none;
margin:0;
padding:0;	vertical-align: top;
	}
#contain_body_preview{
	width:770px;
	height:408px;
	margin-top: 13px;
	margin-left:7px;
	padding:0;
	float:left;
	vertical-align:top;
	border: 2px solid #C6AD84;
	z-index:100;	vertical-align: top;
	
}
#left_preview { width:433px; height:408px; background-color:#FFF; float:left;}
#right_preview {
	width:337px;
	height:408px;
	background-image:url(../../../eg/Kiwee/download_arrow_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #636363;
	text-align: center;
	vertical-align: top;
	float: left;
}
#show_preview {
	width:400px;
	height:380px;
	margin:15px auto;
	padding:0;
	vertical-align:top;
	text-align:center;
	}
#right_preview a{
    display: block;
    height: 70px;
    margin-bottom: 15px;
    margin-left: 26px;
    margin-top: 229px;
    width: 290px;
}
#btn_clickhere{margin:0 auto;}
#product-thumb {
    border: 0 none;
	width:101px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
	}
#container_down { clear: both; float: left;  height:27px; margin-top:10px; }
#container_down th { vertical-align:top;}

.down_download { float:left; display:block; height:27px; width:111px;background: url("../../../eg/Kiwee/download2.png") no-repeat scroll 0 0 transparent;	}
.fb_share_button2{ float:left; display:block; height:27px; width:159px; background: url("../../../eg/Kiwee/facebook1-2download.png") no-repeat scroll 0 0 transparent;}
.down_download:hover, .fb_share_button2:hover ,a.display-option.share-card:hover { 	background-position: right !important; }
.top_download {    display: block;    float: left;    height: 32px;    width: 120px; background: url("../../../eg/Kiwee/download1.png") repeat scroll 0 0 transparent; }
.top_download:hover { 	background-position: right; }
#breadcrumbs {    
font-weight:normal;
margin-left:10px;
padding: 0;
}
h1#category-title { margin-left:10px;}
	h1#display-title { margin-left:10px; margin-bottom:10px !important;}
	
	body { background-color:#FFFFFF !important; font-size:12px !important; font-weight:300 !important;}
	.emoticon-preview {
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    text-align: center;
    width: 240px;}
	ul, ol {
    padding-bottom: 6px;
    padding-top: 6px;}
		ul.emoticon-preview li { float:left; }
		a.display-option.share-card {background: url("../../../eg/Kiwee/facebook1download.png") no-repeat scroll 0 0 transparent !important;  width: 171px !important; border-right:0 !important;}
		a#tab-selected.display-option.share-card {   background: url("../../../eg/Kiwee/facebook3button.png") repeat scroll 0 0 transparent !important; height: 31px !important;}
		#show-friends a {font-weight: normal !important;}
div#fb-post p {
padding-top:4px !important;
    height: 10px;
}
/*New Kiwee Preview page buttons*/
#container_buttons_kiw { background-image:url(../../../eg/Kiwee/preview_download_container.jpg); background-repeat:no-repeat; background-position:left top; width:337px; height:408px; float:left; font-family:Verdana, Geneva, sans-serif; color:#333;}
.h_text {     float: left;    font-size: 18px; text-align:left; font-weight:normal;    width: 244px;  }
.small_text { float:left; width:210px; font-size:12px;  }
#contain_margins_kiw {     margin-left: 84px;    margin-top: 102px;}
#share_own_kiw{ background-image:url(../../../eg/Kiwee/kiw_download_buttons.jpg); background-repeat:no-repeat; background-position:left 0px; width:201px; margin-top:13px; height:30px; float:left;}
#share_friends_kiw{background-image:url(../../../eg/Kiwee/kiw_download_buttons.jpg); background-repeat:no-repeat; background-position:left -30px; width:201px; height:30px; float:left; margin-top:14px; margin-bottom:51px;}
#download_new{background-image:url(../../../eg/Kiwee/kiw_download_buttons.jpg); background-repeat:no-repeat; background-position:left -60px;  width:201px; height:30px; float:left; margin-top:17px;}
#share_own_kiw:hover{background-position:right 0px;}
#share_friends_kiw:hover{background-position:right -30px;}
#download_new:hover {background-position:right -60px;}
.small_text{ 
	float: left;
    font-size: 9px;
    font-weight: bold;
    margin-top: 16px;
    width: 218px;
	}
.small_text sup {font-size:6px;}  
.strProductThumbHTML{margin-top:100px; width:400px;}
#FlashProduct_div{width:400px; height:300px; display:none;overflow: hidden;}
.down_low_bot {width:121px;}
.new_display_kiw {width: 160px !important; margin-left:0 !important; padding:0 !important;" onclick="return false;}
.adv_contain_kiw {text-align:center;}
.product_title {margin-bottom: 10px;    margin-left: 9px;   float: left;    height: 30px;    width: 580px;    color: #4C4C4C; font-size: 24px; font-weight: normal;}