/*

----- Remington Shine Therapy screen stylesheet -----
----- Fuse Digital 2008 -----


----- Background Colours -----

	Main background: #000

----- Text Colours -----

	Main white: #fff

----- Site Dimensions -----

	Full Width: 960px
	Content Width: 600px

*/
* {
	outline: none;
}
a img {
	border: none;
}

body
{
	background:#000 url(../images/pattern.jpg) 50% 0 repeat !important;
	background-color:#000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0;
	padding:0;
}

body#home
{
	background:#000 url(../images/pattern.jpg) 50% 0 repeat !important;
	background-color:#000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0;
	padding:0;
}

a
{
	color:#fff;
	text-decoration:none;
}

a:hover
{
	color:#fff;
	text-decoration:underline;
}


#remington-container
{
	margin:0 auto 0 auto;
	text-align:left;
}

#frame-content
{
	width:100%;
	position:relative;
	margin:0 auto 0 auto;
}

#remington-content
{
	width:100%;
}

#outer-content
{
	width:1024px;
	position:relative;
	margin:0 auto 0 auto;
}

#country-content
{
	margin:0;
	width:1024px;
	height:768px;
}

#country-options
{
	position:absolute;
	top:200px;
	left:395px;
	z-index:99;
}

#country-options h1
{
	margin:0 0 55px; 0;
}

#country-options select
{
	width:175px;
	height:22px;
	background-color:#000000;
	color:#fff;
	border:1px solid #fff;
	text-align:center;
}

#country-options p.selection
{
	margin:70px 0 0 0;
}

#country-options p.copyright
{
	margin:200px 0 0 0;
}

h1.title, p.strap
{
	display: none;
}

/* ----------------- Footer ------------------------ */

#footer-container
{
	width:935px;
	margin:10px auto 0 auto;
}

#footer-container ul
{
	margin: 0 0 10px 0;
	padding: 0;
	list-style:none;
	
}

#footer-container li
{
	display: inline;
	padding: 0 8px;
}

#footer-container li.home-lang
{
	/*background:url(../images/select_arrow.gif) 100% 4px no-repeat;*/
}
#footer-container li.home-lang a, .language-select li a {
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 3px 0 3px 22px;
}

#country-selector li a {
	width: 100px;
}
a.en-lang {
	background-image: url(../images/countries/uk.gif);
}
a.cz-lang {
	background-image: url(../images/countries/czech.gif);
}
a.de-lang {
	background-image: url(../images/countries/germany.gif);
}
a.et-lang {
	background-image: url(../images/countries/estonian.gif);
}
a.es-lang {
	background-image: url(../images/countries/spanish.gif);
}
a.fr-lang {
	background-image: url(../images/countries/french.gif);
}
a.hr-lang {
	background-image: url(../images/countries/croatian.gif);
}
a.lv-lang {
	background-image: url(../images/countries/latvian.gif);
}
a.lt-lang {
	background-image: url(../images/countries/lithuanian.gif);
}
a.hu-lang {
	background-image: url(../images/countries/hungarian.gif);
}
a.nl-lang {
	background-image: url(../images/countries/dutch.gif);
}
a.pl-lang {
	background-image: url(../images/countries/polish.gif);
}
a.ro-lang {
	background-image: url(../images/countries/romanian.gif);
}
a.ru-lang {
	background-image: url(../images/countries/russian.gif);
}
a.sl-lang {
	background-image: url(../images/countries/slovenian.gif);
}
a.sk-lang {
	background-image: url(../images/countries/slovak.gif);
}
a.tl-lang {
	background-image: url(../images/countries/turkish.gif);
}
a.el-lang {
	background-image: url(../images/countries/greek.gif);
}

#footer-container .rights
{
	clear: both;
	text-align: center;
	padding:0 0 5px 0;
}

/* ----------------- Share ------------------------ */

#share-container
{
	width:150px;
	background-color:#FF0000;
	
}

/* ----------------- Site Map -------------------- */

.sitemap-col
{
	float:left;
	width:180px;
	margin:0 0 0 15px;
}

#TB_window .sitemap-col p
{
	margin:5px 0 5px 10px;
	font-size:1.2em;
}

/* ----------------- Country Selection -------------------- */

#country-selector{
	width:920px;
	display:block;
	z-index:99;
	text-align:left;
	margin:-338px auto 0 auto;
}

#country-selector ul
{
	margin:2px 0 0 33px;
	width:100px;
	z-index:99;
	background-color:#000000;
	padding:0;
	list-style:none;
}

#country-selector ul li
{
	margin:0;
	padding:5px 0 5px 0;
	list-style:none;
}


/* ------------------ Flash Detection ------------------------- */

#flash-detect
{
	margin:180px auto 255px auto;
	width:580px;
	text-align:center;
	z-index:99;
	position:relative;
}

#flash-detect h1
{
	margin:0 0 20px 160px !important;
	margin:0;
	padding:0;
	background:url(../images/remington_logo.gif) 0 0 no-repeat;
	width:268px;
	height:26px;
	text-indent:-10000px;
}

#flash-detect h2
{
	margin:0 0 10px 0;
	padding:0;
	background:url(../images/header.gif) 0 0 no-repeat;
	width:580px;
	height:38px;
	text-indent:-10000px;
}

#flash-detect p
{
	margin:0 0 20px 0;
	font-size:1.1em;
}