/* BROWSER RESET */
ul,ol,li,f,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,input,select {font-size:100%;}
ul,ol {list-style:none; padding:0; margin:0;}
ol{list-style:decimal;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
table{border-collapse:collapse; border-spacing:0}
fieldset,img{border:0}
caption,th{text-align:left}
q:before,q:after{content:''}
:-moz-any-link:focus{outline:none}	
html{overflow-x:auto; overflow-y:scroll}

/* GLOBAL */
body    {width: 100%; font-size: 76%; font-family: Arial, Verdana, helvetica, sans-serif; color: #fff; text-align: center; background: #000 url(/assets/shared/background2.gif) repeat-x center top}
/*body    {width: 100%; font-size: 76%; font-family: Arial, Verdana, helvetica, sans-serif; color: #fff; text-align: center; background: #fff}*/

p       {line-height: 1.3em; margin: 0.3em 0 1.0em 0; color:#c0bfbf}
b       {line-height: 1.3em; margin: 0.3em 0 1.0em 0; color:#fff}
em      {font-weight: bold}
h1      {text-transform:uppercase; font-size:13px; font-weight:bold}
a       {color:#fff; text-decoration: none; font-weight: normal}
a:hover {text-decoration: underline;}
.table-of-contents { margin-bottom:20px;}
.form-top-spacer { margin-top:20px;}


/* CLEARFIX */
.clearfix:after     {display:block; visibility:hidden; clear:both; height:0; content: "."}
.clearfix           {display:inline-block}
* html .clearfix    {height: 1%;}
.clearfix           {display: block;}

/* SITE STRUCTURE AND CONTAINERS */
#wrapper         {margin: 0 auto; width:943px; text-align:center;}
#header          {text-align:left;}
#flashcontent           {}
#flashcontent h1		 {text-indent:-9999px;}
#content, #custom-content {text-align:left;}
#products        {width:943px;}

#logo-container     {width: 100%;}

#logo     {margin-left:20px; float:left; width: 400px;}
#logo a   {background:url(/assets/shared/logo.png) no-repeat 0 0; display:block; width:294px; height:74px;  text-indent:-9999px}

#custom-rhs {float:right; width: 400px; text-align:right;}



/* BOX LINK */
a.box-link,  .submit-link a  {
	color: #fff;
	font-size: 0.90em;
	text-decoration: none;
	font-weight:bold;
	padding: 4px 8px 5px 8px;
	display: inline-block;
	position: relative;
	min-height: 23px;
	height: auto !important;
	height: 23px;
	z-index:10;
}
.box-link {background: url(/assets/shared/bg-btn-black.gif) no-repeat 0 0;}
.submit-link a {background: url(/assets/shared/bg-btn-black.gif) no-repeat 0 0;}
	
a.box-link:hover, .submit-link a:hover {
	text-decoration: none;
	color:#ef980f;
	
}
	
.box-link-arrow {
	text-indent: -9999px;
	width: 15px;
	height: 23px;
	display: block;
	position: absolute;
	top: 0;
	right: -15px;
	background: url(/assets/shared/arrow-btn-black.gif) no-repeat 0 0;
}
a.box-link:hover, .submit-link a:hover {
	text-decoration: none;
	color:#ef980f;
	
}
a.box-link:hover .box-link-arrow, .submit-link a:hover .box-link-arrow{
	 background-position:0 -23px;
	
}

/* MAIN NAVIGATION */
#nav-container   {background:url(/assets/shared/nav-bg.png) no-repeat 0 0; clear:both; height:47px}
#navigation      {}
#navigation ul   {text-align:left;}
#navigation li   {display:inline; margin:0;}
#navigation li a {width:116px; height:47px; text-indent:-9999px; cursor:hand;}
#navigation li a:hover, div#navigation li.selected a {background-position:0 -47px; position:absolute; text-indent: -9999px}  
.search-box      {margin:12px 0px 12px 0px; padding:0px 30px; float:right; position:relative;}


#navigation .azor a         {margin-left:0px; position:absolute; background:url(/assets/shared/azor.png) 0 0 no-repeat}
#navigation .prime a         {margin-left:118px; position:absolute; background:url(/assets/shared/prime.png) 0 0 no-repeat}
#navigation .shave a         {margin-left:238px; position:absolute; background: url(/assets/shared/shave.png) 0 0 no-repeat}
#navigation .protect a       {margin-left:370px; position:absolute; background: url(/assets/shared/protect.png) 0 0 no-repeat}
#navigation .know-how a       {margin-left:500px; position:absolute; background: url(/assets/shared/know-how.png) 0 0 no-repeat}
#navigation .more a      {margin-left:638px; position:absolute; background: url(/assets/shared/more.png) 0 0 no-repeat}

.small  {font-size:0.8em;}
.search-text {position:absolute; top:0px; right:30px; border: 1px solid #666; font-weight:bold; color:#666;} 
.search-image {position:absolute; top:1px; right:13px;} 
.input  {width:370px; border: 1px solid #666; font-weight:bold; color:#666;}    
.error, .confirmation {color: #990000; font-weight: bold;}


/* PRODUCT TABS */
div#tab-container               {margin-top:20px; height:160px; width:943px; background:transparent url(/assets/shared/tab-container-bottom.gif) no-repeat bottom}
div#tab-container ul            {text-align:left;}	
div#tab-container li            {display:inline}
div#tab-container li a          {cursor:pointer; width:238px; height:160px; text-decoration:none}
div#tab-container li a:hover    {margin-top:-9px; height:169px; background-position:0 -160px}
div#tab-container li.selected a {margin-top:-9px; height:169px; background-position:0 -339px}		

.tab-title  {position:absolute; top:10px; width:40px; height:150px; margin: 9px 0 0 11px; text-indent:-9999px}
.tab-copy   {position:absolute; left:55px; top:17px; width:75px; font-size:11px; color:#fff}
.tab-copy-wide {width:160px;}    
.tab-image  {position:absolute; left:155px; top:11px;}
.tab-image-hidden { visibility:hidden;}
.tab-0 a    {position:absolute; margin-left:-2px; background:url(/assets/shared/first-tab.gif) 0 0 no-repeat}
.tab-1 a    {position:absolute; margin-left:235px; background:url(/assets/shared/tab.gif) 0 0 no-repeat}
.tab-2 a    {position:absolute; margin-left:471px; background:url(/assets/shared/tab.gif) 0 0 no-repeat}
.tab-3 a    {position:absolute; margin-left:708px; background:url(/assets/shared/last-tab.gif) 0 0 no-repeat}


/* PRODUCT CONTAINER */
div#product-container-start {background:url(/assets/shared/product-container-start.gif) 0 0 no-repeat; width:943px; height:4px; clear:left;}
div#product-container       {background:url(/assets/shared/product-container-bg.gif); width:943px; background-repeat: repeat-y;}
div#product-container-end   {background:url(/assets/shared/product-container-end.gif) 0 0 no-repeat; width:943px; height:4px; clear:left;}

/* PRODUCT WOMAN */
#woman-product div#product-container {background:url(/assets/shared/women-product-bg.jpg) 0 20px no-repeat; padding:20px 10px 0px 30px;}
#woman-product div#product-container #product-container-end {background-image: none;}
#woman-product div#results {margin-left:50px; float:left; width:auto;}	

/* PRODUCTS - PRIME,SHAVE,PROTECT,WOMAN */
.de-selected {opacity:0.25; filter:alpha(opacity=25);}  

li.face-wash .tab-title {background: url(/assets/shared/tab-title-face-wash.gif) 0 0 no-repeat;}
li.face-scrubs .tab-title {background: url(/assets/shared/tab-title-face-scrubs.gif) 0 0 no-repeat;}
li.oil .tab-title {background: url(/assets/shared/tab-title-oil.gif) 0 0 no-repeat;}
li.serum .tab-title {background: url(/assets/shared/tab-title-serum.gif) 0 0 no-repeat;}
li.gels .tab-title {background: url(/assets/shared/tab-title-gels.gif) 0 0 no-repeat;}
li.shave-cream .tab-title {background: url("/assets/shared/tab-title-shave-cream.gif") 0 0 no-repeat;}
li.moisturisers .tab-title {background: url("/assets/shared/tab-title-moisturiser.gif") 0 0 no-repeat;}
li.balms .tab-title {background: url("/assets/shared/tab-title-balm.gif") 0 0 no-repeat;}
  
div#filter  {float:left; width:211px; margin:30px 0 30px 20px; background-color:#111111;}
div#filter h3 { font-size:1.2em; padding-top:6px; padding-left:5px;}
div#filter p {color:#ffffff;  font-size:1.0em; padding-left:5px;}
div#filter ul { padding-bottom:1px; background: url("/assets/shared/bg-product-selector-slice.gif") 0 0 repeat-y;}
div#filter ul li { background-color:#242424; padding-left:15px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
div#filter .product-selector-head { padding:0 0 2px 10px;  background: url("/assets/shared/bg-product-selector-head.gif") 0 0 no-repeat;}
div#filter .product-selector-bottom {  height:8px; background: url("/assets/shared/bg-product-selector-bottom.gif") 0 0 no-repeat;}

div#results {margin-left:50px; float:left; width:640px;}		

.listitem-productattributes {}
.listitem-productattributes li {margin: 0 0 2px 0;}
.listitem-range {width: 100%; }
.listitem-range li {margin: 0 0 10px 0;}
.listitem-products {margin: 0 0 0 -35px;}
.listitem-products li {float: left; margin:30px 0 0px 35px;}
.listitem-footer {}
.listitem-footer li, .listitem-footer li a  {color: #707070;}


/* PROMO */	
#promos {margin:20px 0 20px 0}
#promos li {float:left;margin-right:11px;}
#promos li.promo4 {margin-right:0px;}
#promos li a {display:block; width:227px; height:104px; text-align:left;text-decoration:none;}
#promos li a .titleouter {padding:10px 0 0 10px;}
#promos li a .title {padding:0 5px 0 5px; font-weight:bold; color:#ffffff;  text-indent:-9999px}
#promos li a p  {padding:0 10px 0 14px;  color:#ffffff; visibility:hidden;}
#promos li.rolloverpromo a .title { display:inline; background-image: url(/assets/shared/black-70.png); text-indent:0px}
#promos li.rolloverpromo a:hover .title {background-image:none;}
#promos li.rolloverpromo a:hover p { visibility:visible;}
#promos li.rolloverpromo a:hover {background: url(/assets/shared/black-70-promo.png) no-repeat 2px 1px }
#promos li {background: url(/assets/shared/promo-buy-online-now.jpg) no-repeat 0 0;}


/*BOX OVER TOOL TIP*/
.boxover-container  {margin-top:-55px;}
.boxover-header     {font-weight:bold; font-size:14px; font-family:arial; padding:15px; text-align:left; width:225px; background: url(/assets/shared/bubble.png) no-repeat 0 0; opacity:0.85; filter:alpha(opacity=85);}
.boxover-body       {padding: 0 15px 25px 15px; text-align:left; width:225px; background: url(/assets/shared/bubble.png) no-repeat 0 100%; opacity:0.85; filter:alpha(opacity=85);}
.boxover-body strong {display:block;margin-top:10px;font-weight:bold; color:#ef980f;}
.boxover-header-green     {font-weight:bold; font-size:14px; font-family:arial; padding:15px; text-align:left; width:225px; background: url(/assets/shared/bubble-green.png) no-repeat 0 0; opacity:0.99; filter:alpha(opacity=99);}
.boxover-body-green       {padding: 0 15px 25px 15px; text-align:left; width:225px; background: url(/assets/shared/bubble-green.png) no-repeat 0 100%; opacity:0.99; filter:alpha(opacity=99);}


h1#blog-content-title   {height:80px; width:943px; text-indent:-9999px; margin-left:20px; background:url(/assets/shared/the-kings-blog.jpg) left no-repeat; float:left;}

/*BLOG*/
#blog-content-wrapper {width:943px; float:left; background:#000}    
#blog-content-wrapper h2 {font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom: 10px;}
#blog-content-wrapper img {float: none !important;}
#blog-content-wrapper h2 a {font-weight:bold;}
#blog-content-wrapper .meta { margin-bottom: 10px;font-size: 0.9em; }
#blog-content-wrapper .story { margin-bottom: 5px;}
#blog-content-wrapper .tags { font-size: 0.9em; }

#blog-left-column {margin-left:20px; margin-bottom:20px; width:120px; float:left;}
#blog-centre-column {margin:2px 0 0 20px; float:left; width: 525px;}
#blog-right-column {margin:0 0 0 20px; float:left; width: 200px;}
#blog-right-column h2 { text-transform: uppercase; margin-bottom: 5px; }
#blog-right-column ul {	margin-bottom: 10px; }

.blog-sub-ul {margin-left:30px;}
.blog-sub-li {padding-top:3px;}
.blog-sub-ul a {text-decoration:none; color:#c0bfbf; padding-top:3px;}
.blog-sub-ul a:hover {color:#fff; list-style-type:circle;}

/*MORE */
#more-content-wrapper {float: left; background:#000; width:943px}    
#more-header-text h1 { margin:20px 0 20px 20px;text-indent:-9999px;width:375px; height:23px; }
#more-header-text p {margin-left:20px; width:700px;}
#more-left-column {width:120px;float:left; padding-left:20px}
#more-centre-column {margin:25px 0 0 85px; float:left; width:525px;display:inline;}
#more-right-column {margin:0 0 0 20px; float:left; width: 270px}

#games{float:left;}
#more-sponsors li{margin-top:25px;}
#more-sponsors li a:hover{text-decoration:none;} 

.more-sponsor-image {float:left; margin-right:10px;}
.more-sponsor-text {float:left; width:160px;}
.more-sponsor-title {font-weight:bold; font-size:11px;}
.more-sponsor-copy {font-size:10px; color:#c0bfbf; display:block;}
.more-sponsor-button {font-weight:bold; font-size:11px; display:block;}
#more-content-wrapper a:hover {color:#ef980f;}

/*WHERE TO BUY*/
#store-locator-content-wrapper  {width:943px; float:left; background:#000}   
#store-locator-content-subtitle { margin-top:60px; margin-left:20px;}
#store-locator-header-text h1	{height:24px; width:943px; text-indent:-9999px; margin:20px 0 0 20px;}
#store-locator-table td			{margin:0 0 0 0; padding: 0 8px; }
.stockist-header-link			{height:46px; width:78px; display:block; text-indent:-9999px;}

.headers td                     {vertical-align:bottom;}
.headers td a                   {font-weight:bold}

#store-locator-table .first-cell {padding-left:10px;}
#store-locator-table .title-cell {padding-left:10px;}
.first-cell {padding-left:20px; width:650px;}
.title-cell {padding-left:20px; font-size:16px; font-weight:bold;}
.cell-on {text-align:center; text-indent: -9999px; background: url(/assets/shared/ball.gif) center no-repeat;}
.row-higlight .cell-on { background-color:#1e1e1e;}
.cell-off {text-align:center; text-indent: -9999px;}
.row-higlight {background-color:#1e1e1e; clear:both;}

.headers{height:40px;}

/*SIGN UP*/
#subscribe-content-wrapper {background:#000; width:943px; float:left;}
#subscribe-content-title h1 {height:30px; width:375px; text-indent: -9999px; margin:20px 0 20px 20px;}
#subscribe-left-column {margin-left:20px; margin-bottom:20px; width:120px; float:left;}
#subscribe-centre-column {margin:2px 0 0 20px; float:left; width: 600px;}
#subscribe-right-column {margin:0 0 0 20px; float:left; width: 200px;}
.subscribe-validator {display:block;position:absolute; top:14px; left:380px; font-weight:bold;}
#subscribe-centre-column #email-address { position: relative;}
#subscribe-checkbox label {margin-left :6px;}


/*KNOW HOW*/  
#know-how-content-wrapper  {width:100%; float:left; margin-top:20px;} 
#know-how-content-wrapper h2 { text-indent:-9999px; margin:0 0 0 0; padding: 0 0 0 0;}

#know-how-content-wrapper #LeadHeros2 #hero-column0 {float:left; width:462px; height:197px; cursor:hand;}
#know-how-content-wrapper #LeadHeros2 #hero-column1 {float:left; width:468px; height:197px; margin-left:13px; cursor:hand;}
#know-how-content-wrapper #LeadHeros2 .hero-copy  {width:235px; margin-top:22px; margin-left:18px;}

#know-how-content-wrapper #LeadHeros3 #hero-column0 {float:left; width:318px; height:197px; cursor:hand;}
#know-how-content-wrapper #LeadHeros3 #hero-column1 {float:left; width:265px; height:197px; margin-left:9px; cursor:hand;}
#know-how-content-wrapper #LeadHeros3 #hero-column2 {float:left; width:341px; height:197px; margin-left:9px; cursor:hand;}
#know-how-content-wrapper #LeadHeros3 .hero-copy  {width:196px; margin-top:22px; margin-left:18px;}
#know-how-content-wrapper #LeadHeros3 #hero-column1 .hero-copy  {width:160px;}

#know-how-tab1     {float:left; width:325px; height:180px; background: url(/assets/shared/know-how-history-background.jpg) left top no-repeat; margin-left:0px; cursor:hand;margin-top:15px;}
#know-how-tab2     {float:left; width:271px; height:180px; background: url(/assets/shared/know-how-customer-care-background.jpg) left top no-repeat; margin-left:0px; margin-top:15px; cursor:hand;}
#know-how-tab3     {float:left; width:347px; height:180px; background: url(/assets/shared/know-how-psp-background.jpg) left top no-repeat; margin-left:0px; margin-top:15px; cursor:hand;}
.know-how-copy-tab1    {width:250px; margin-top:20px; margin-left:18px;}
.know-how-copy-tab2    {width:200px; margin-top:20px; margin-left:34px;}
.know-how-copy-tab3    {width:235px; margin-top:20px; margin-left:31px;}

#know-how-content-wrapper { position:relative;}
#know-how-content-wrapper .box-link {
	position:absolute;
	top:145px;
}
#know-how-content-wrapper #LeadHeros3 .box-link {
	position:absolute;
	top:155px;
}
#know-how-content-wrapper .know-how-copy-tab { position:relative;}
#know-how-content-wrapper .know-how-copy-tab .box-link {
	position:absolute;
	top:105px;
	
}


/*TOP TIPS*/  
#tips-content-wrapper  {background:#000; width:943px; float:left;} 
#tips-content-title    {height:80px; width:943px; text-indent:-9999px; margin-left:20px; background: url(/assets/shared/top-shaving-tips.jpg) left no-repeat; float:left}
#tips-left-column      {margin-left:20px; margin-bottom:20px; width:120px; float:left}
#tips-centre-column    {margin:2px 0 0 0px; float:left; width:525px}
#tips-right-column     {margin:0 0 0 20px; float:left; width:200px}


/*CONTACT US*/  
#contact-us-content-wrapper  {background:#000; width:943px; float:left} 
#contact-us-content-title    {height:80px; width:943px; text-indent:-9999px; margin-left:20px; background: url(/assets/shared/header-customer-care.jpg) left no-repeat; float:left}
#contact-us-left-column      {margin-left:20px; margin-bottom:20px; width:120px; float:left}
#contact-us-centre-column    {margin:2px 0 0 20px; float:left; width:525px}
#contact-us-right-column     {margin:0 0 0 20px; float:left; width:200px}

/* Prime Shave Protect*/
#prime-shave-protect-content-wrapper {background:#000;width:943px; float:left;}
#prime-shave-protect-header-text h1 { text-indent:-9999px; height:34px; background: url(/assets/shared/header-customer-care.jpg) left no-repeat;}
#prime-shave-protect-header-text p {width:600px;}
#prime-shave-protect-header-text { float:left; width:725px; }
#prime-shave-protect-header { margin:30px 0 0 20px; padding-bottom:1px; background: url(/assets/shared/white-seperator-bar.gif) bottom no-repeat;}
#prime-shave-protect-page .tab-image  {position:absolute; left:140px; top:11px}


#info-results {margin-left:50px;}		
#info-selection-text { width:470px; float:left;padding-right:110px;}
#info-selection-text h1 { margin:20px 0 20px 0;}
#info-selection-text a img {margin:15px 0 15px 0 ;}
#info-selection-image { padding-top:20px;}
#info-selection-image .auxlinks { margin:20px 0 0 610px;}
#info-selection-image .auxlinks li {margin-bottom:20px;}


/* History*/
#history-content-wrapper {background:#000; width:943px; float:left;}
#history-header-text h1 { text-indent:-9999px; height:34px; background: url(/assets/shared/header-history.gif) left no-repeat;}
#history-header-text p {width:600px;}
#history-header-text { float:left; width:725px; }
#history-header { margin:30px 0 0 20px; padding-bottom:1px; background: url(/assets/shared/white-seperator-bar.gif) bottom no-repeat;}
#history-copy { margin:30px 60px 0 20px;}
#history-timelinecontent {  margin:30px 60px 0 20px;}
#history-timelinecontent h2 {font-size:16px; text-decoration:underline; margin-bottom:10px;}


/* TOP SHAVING TIPS */
#top-shaving-tips-header-text h1 { text-indent:-9999px; height:34px; background: url(/assets/shared/shaving-know-how.jpg) left no-repeat;}
#top-shaving-tips-header-text p { width:700px;}
#top-shaving-tips-header-text { float:left; width:725px; }
#top-shaving-tips-header {  margin:30px 0 0 20px; padding-bottom:1px; background: url(/assets/shared/white-seperator-bar.gif) bottom no-repeat;}

/*AZOR*/  
/* 
#razor-banner {}
#razor-product {
	margin-top:20px;
	min-height:590px;
	height: auto !important;
	height:590px; 
	width:941px; 
	background:#000000  url(/assets/shared/azor-article1-background.jpg) left top no-repeat;
}
*/
#razor-product h2 {display:block; margin-top:20px; width:494px; height:88px; text-indent:-9999px;float:left;} 
#razor-product #article1-imagelink{margin-top:20px;display:block;width:447px; height:88px; text-indent:-9999px;float:left;}
#razor-product #azor-copy-backdrop {clear:left;background:#000000 url(/assets/shared/azor-article1-background.jpg) left top no-repeat;}

#azor-worlds-best {
	margin-top:0px;
	padding-top:0px;
	min-height:248px;
	height: auto !important;
	height:248px; 
	width:941px; 
	background: #000000 url(/assets/shared/azor-article2-background.jpg) left top no-repeat;
}
#azor-worlds-best h2 { text-indent:-9999px;}

.azor-copy {
	padding-top:90px; padding-left:15px; width:400px; margin-bottom:10px;
 }
 
 #razor-product .azor-copy {
	padding-top:10px;
 }
 
#razor-product .azor-copy .azor-copy-title{
	margin-top:0px;
 }
 .azor-article {
	background:#000000 url(/assets/shared/white-seperator-bar.gif) no-repeat scroll center bottom;
	padding-bottom:1px;
 }
 #azor-content-block {
 	 background:#000000 url(/assets/shared/azor-bottom-border.gif) repeat-x scroll center bottom;
 	 padding-bottom:1px;
 }
 #azor-outer-content-block {
 	 margin-top :20px;
 	 background:#000000 url(/assets/shared/azor-top-border.gif) repeat-x scroll center top;
 	 padding-top:1px;
 	 border-left: 1px solid #636363;
 	 border-right: 1px solid #636363;
 }

 
#azor-button {margin-top:20px;}

ul.azor-stockists {margin-top:20px; padding-bottom:20px;}
ul.azor-stockists li {float:left;}
ul.azor-stockists li a {width:78px; height:46px; text-indent:-9999px;display:block; margin-left:20px;}
.azor-copy-title { margin:10px 0 20px 0; font-size:1.3em;}
  
/*OUR BRANDS*/ 
#brand-content-wrapper {background:#000; width:943px; float:left;}
#brand-content-title {text-indent: -9999px; background: url(/assets/shared/our-brands.jpg) 20px no-repeat; width:419px; height:24px; margin: 20px 0 20px 0;}
#brand {padding: 20px 0 20px 20px;}
.brand {padding: 20px 0 20px 20px;}

.brand-logo a     {text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-kos.gif) 0 0 no-repeat; margin-bottom:30px}

#brand-logo-kos a     {text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-kos.gif) 0 0 no-repeat; margin-bottom:30px}
#brand-logo-kospro a  {text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-kospro.gif) 0 0 no-repeat; margin-bottom:30px}
#brand-logo-woman a   {text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-koswoman.gif) 0 0 no-repeat; margin-bottom:30px}
#brand-logo-fish a    {text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-fish.gif) 0 0 no-repeat; margin-bottom:30px}
#brand-logo-angel a   {text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-angelfish.gif) 0 0 no-repeat; margin-bottom:30px}
#brand-logo-kod a     {text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-kod.gif) 0 0 no-repeat; margin-bottom:30px}
#brand-logo-po a      {text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-patentlyobvious.gif) 0 0 no-repeat; margin-bottom:30px}
#brand-logo-tedbaker a{text-indent: -9999px; margin-top:2px; margin-right:20px; float:left; width:156px; height:46px; background: url(/assets/shared/brand-logo-tedbaker.gif) 0 0 no-repeat; margin-bottom:30px}

#brand a:hover {background-position:0 -46px; text-indent: -9999px; margin-top:2px; margin-right:20px; float:left;  width:156px; height:46px;}  
.brand a:hover {background-position:0 -46px; text-indent: -9999px; margin-top:2px; margin-right:20px; float:left;  width:156px; height:46px;}  


#brand-copy {width:600px;}
.brand-copy {width:600px;}

.listitem-flags {float:right; margin-top:-13px; margin-right:40px;}
.tab-fun-image {position:absolute; left: 100px; top: 20px;}
.listitem-games {margin-left:-40px;}
.listitem-games li {float: left; margin:20px 0 20px 10px; text-align:center;}

/*SEARCH PAGE*/  
#search-content-wrapper         {background:#000; width:943px; float:left; } 
#search-content-title           {height:80px; width:943px; text-indent:-9999px; background: url(/assets/shared/search-results.jpg) 20px no-repeat; float:left}
.formrow                        {padding-left:20px;}
.searchresultscontainer         {padding-left:20px;}
.listitem-searchresults-wide    {width:500px}
.listitem-searchresults-wide li {margin-top:20px; color:#c0bfbf}
.listitem-searchresults-wide a  {font-weight:bold; display:block; text-decoration:underline;}
#pagercontrol {margin:10px 0 20px 0;}

/*COUNTRY SELECT PAGE*/
#country-select-page { margin-top:105px;}
#country-select-page p {margin:50px 0 50px 0; font-size:1.5em;}
#country-select-page ul {width:600px; margin-left:auto;margin-right:auto;}

#country-select-page .country-option {float:left; display:block;  margin-bottom:30px; margin-left:100px; margin-right:50px; text-align:left;}
#country-select-page .country-option img { margin-bottom:10px;}


/*FOOTER*/  
#footer-container {margin-top:20px; text-align:left;}
#footer {margin-top:12px; margin-bottom:12px; color:#707070; font-size:10px;}
#footer li {display: inline; margin-right:10px;}


.flash-home-content { text-indent:-9999px; width: 943px; height: 376px; background: url(/assets/shared/flash_home.jpg) no-repeat; }
.flash-razor-content { text-indent:-9999px; width: 943px; height: 360px; background: url(/assets/shared/flash_razor.jpg) no-repeat; }

/*TIMELINE*/
.time-line p {text-align:right; margin:0 60px 0.1em 0;}
.time-line {margin-left:16px;} 
.time-line .time-line-viewer {border-top:2px solid white; border-bottom:2px solid white; width:916px;}

.timeline-disable { display:none; visibility:hidden;}
.timeline-enable { 
	display:block; visibility:visible;
	height:auto!important ;
	min-height:300px;
	height:300px;
}


/*TIP BUBBLE*/
.tip-bubble-control{margin-top:20px; margin-bottom:50px;}
.tip-bubble {position:relative; cursor:hand;}
.tip-bubble {background: url(/assets/shared/tip-bubble-left.gif) no-repeat 0 0 ;  }
.tip-bubble {padding:5px 5px 20px 15px;height:40px; display:inline-block; cursor:hand; color:#1fa68e; font-style:italic;}
.tip-bubble .tip-bubble-close {
	background: url(/assets/shared/tip-bubble-right.gif) no-repeat 0 0 ;
	width:13px;height:25px;
	position:absolute;
	right:-10px;
	top:0px;
}

/* Blog Feed */
#blog-feed-area {background:#000000;}
#blog-feed-content { width:480px; margin:0 0 0 15px; float:left; background:#000000; padding-right:15px;}
#blog-feed-content h1{font-size:20px; margin:20px 0 10px 0;}
#blog-feed-content h2{font-size:14px; margin:10px 0 20px 0;}
#blog-feed-content h3{font-size:14px; margin:5px 0 10px 0; border-top: 1px solid white; padding-top:10px;}

#blog-feed-content ul li {margin-top:5px; padding: 5px 0 5px 0 ;}

#blog-feed-content {margin-left:100px; padding-left:20px; border-left:1px solid #ffffff;}

#blog-feed-content .feed-item { position: relative;}
#blog-feed-content .feed-item .date-author {position:absolute; top:0px; left:-120px;width:95px;}
#blog-feed-content .feed-item .date-author .date {background-color:#ffffff; color:#000000;padding:0 5px 0 5px;}
#blog-feed-content .feed-item .date-author .author {background-color:#ffffff; color:#000000;padding:0 5px 0 5px;}
#blog-feed-content .feed-item .date-author div {margin-bottom:5px; text-align:right;}

#blog-feed-content .feed-item-body {overflow:hidden;}
#blog-feed-content .feed-item-body strong {font-weight:bold;}
#blog-feed-content .feed-item-body em { font-style:italic;font-weight:normal;}
#blog-feed-content .feed-item-body a { text-decoration:underline;}

#blog-link { width:300px;height:139px;float:right;background: url(/assets/shared/read-all-kings-blog.gif) no-repeat 0 0 ;}
#blog-link p {margin: 48px 5px 0 135px;}
#blog-link .box-link {margin: 10px 0 0 133px;}



/* stuff added for seo and insite search */
.seo-friendly { display:none;}

