* { margin:0; padding:0; }

IMG, fieldset { border: 0; }

HR 
{
	display: none;
}

BODY {
	background-color: #707070;
	color: #999999;
	text-align: center;
	font: 10px Verdana, sans-serif;	
}

A		{ text-decoration: none; cursor: pointer; }
A:hover	{ text-decoration: none; cursor: pointer; }

TABLE, TD {
	border: 0px hidden #ffffff;
	border-collapse: collapse;
	empty-cells: show;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* HTML .clearfix { height: 1%; }
/* End hide from IE-mac */

.Hidden 
{
	display: none;
}

.Invisible
{
	visibility: hidden;
}

.Left
{
	float: left;
	display: inline;
}

/* <Listas> */
UL LI,
OL LI
{ 
	list-style: none; 
}

	UL LI A
	{
		display: block;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
		cursor: pointer;
	}

		UL LI A SPAN
		{
			display: none;
		}
/* </Listas> */

/* <TextImage> */
.TextImage
{
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
}

	.TextImage SPAN
	{
		display: none;
	}
/* </TextImage> */

DIV#Container
{
	text-align: left;
	overflow: hidden;
	width: 780px;
	background: #ffffff url(../images/common/bg_shw.gif) repeat-y;
	color: #999999;
	margin: 0px auto;
}

.Spacer
{
	clear: both;
}

/* <Header> */
DIV#Header
{
	width: 780px;
	height: 95px;
	background: transparent url(../images/common/bg_logo.png) no-repeat left top;
	margin: 0px 10px 0px 10px;
	overflow: hidden;
}
	
	DIV#Header DIV.Banner
	{
		float: left;
		display: inline;
		position: relative;
		top: -5px;
		width: 245px;
		padding: 3px 14px 0px 14px;
		margin-right: 25px;
		border-top: 6px solid #ff4e2e;
		color: #ff4e2e;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
	}

	DIV#Header DIV.BannerOff
	{
		border-top: 0px solid white;
		padding-top: 9px;
	}

		DIV#Header DIV.Banner a
		{
			color: #ff4e2e;
		}

	DIV#Header DIV.Flags
	{
		float: right;
		display: inline;
		margin: 5px 30px 0px 0px;
	}

		DIV#Header DIV.Flags a
		{
			float: left;
			display: inline;
			margin-right: 5px;
		}

		DIV#Header DIV.Flags img
		{
			display: block;
		}

	DIV#Header A.Logo
	{
		position: relative;
		display: block;
		top: 44px;
		left: 132px;
		width: 197px; height: 35px;
		background-image: url(../images/common/bt_logo.png);
	}

		DIV#Header A.Logo SPAN
		{
			display: none;
		}

/* </Header> */

/* <Navigation> */
DIV#Navigation
{
	height: 18px;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 16px;
	background: transparent url(../images/nav/pt_nav.png) repeat-x left top;
	position: relative;
		z-index: 20;
}

	DIV#Navigation UL.Nav
	{
		position: relative;
		z-index: 20;
	}

		DIV#Navigation UL.Nav LI
		{
			float: left;
			height: 18px;
			padding-right: 16px;
			background: url(../images/nav/ms_sep.png) no-repeat right top;
			position: relative;
		}

			DIV#Navigation UL.Nav LI A 
			{
				display:block;
				height: 18px;
			}

	DIV#Navigation UL.Buy
	{
		float: right;
		height: 18px;
		padding: 0px 16px 0px 12px;
		background: transparent url(../images/nav/pt_buy.png) repeat-x left top;
	}

		DIV#Navigation UL.Buy LI
		{
			display: block;
			float: left;
			height: 18px;
			padding-right: 16px;
			background: url(../images/nav/ms_sepbuy.png) no-repeat right top;
		}

			DIV#Navigation UL.Buy LI A
			{
				display: block;
				height: 18px;
			}

	DIV#Navigation UL.Nav LI.NoStyle,
	DIV#Navigation UL.Buy LI.NoStyle,
	DIV#Footer UL LI.NoStyle,
	DIV#Footer2 UL LI.NoStyle
	{
		padding-right: 0px;
		background: none;
	}

/* </Navigation> */

/* <Contents> */
DIV#Contents
{
	margin: 0px 10px 0px 10px;
	padding-top: 13px;
	background: #d9d9d9 url(../images/common/bg_content.gif) repeat-x left top;
	color: #999999;
}
/* </Contents> */

/* <Footer> */
DIV#Footer {
	width: 780px;
	height: 51px;
	background: transparent url(../images/common/bg_footer.gif) no-repeat left bottom;
}

	DIV#Footer UL {
		margin: 0px 10px 0px 10px;
		padding: 20px 0px 0px 6px;
		background-color: #ffffff;
		height: 14px;
	}

		DIV#Footer UL LI
		{
			float: left;
			background: transparent url(../images/common/ms_sepfooter.png) no-repeat right top;
			padding: 0px 9px 0px 6px;
		}

			DIV#Footer UL LI A {
				color: #707070;
				background-color: #ffffff;
				text-transform: uppercase;
			}

			DIV#Footer UL LI A:hover {
				text-decoration: underline;
			}

		DIV#Footer UL LI.Luminasur
		{
			float: right;
			display: inline;
			margin-right: 16px;
			margin-top: 1px;
			text-transform: none;
		}
			DIV#Footer UL LI.Luminasur A
			{
				width: 91px;
				height: 10px;
				background-image: url(../images/common/bt_luminasur.gif);
			}

DIV#Footer2 {
	width: 780px;
	background: transparent url(../images/common/bg_footer.gif) no-repeat left bottom;
	padding-bottom: 12px;
	_padding-bottom: 15px;
}
	
	DIV#Footer2 UL {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 5px 6px;
		background-color: #ffffff;
		height: 14px;
		text-align: left;
	}

	DIV#Footer2 UL.First
	{
		padding-top: 20px;
	}

		DIV#Footer2 UL LI
		{
			float: left;
			display: inline;
			white-space: nowrap;
			background: transparent url(../images/common/ms_sepfooter.png) no-repeat right top;
			padding: 0px 9px 0px 6px;
		}

			DIV#Footer2 UL LI A {
				color: #707070;
				background-color: #ffffff;
				text-transform: uppercase;
			}

			DIV#Footer2 UL.First LI A
			{
				color: #00577f;
			}

			DIV#Footer2 UL LI A:hover {
				text-decoration: underline;
			}

		DIV#Footer2 .Luminasur
		{
			float: right;
			display: inline;
			text-transform: none;
			margin: 0px 21px 0px 0px;
			
		}
		
			DIV#Footer2 .Luminasur A
			{
				width: 100px;
				height: 10px;
				background-image: url(../images/common/bt_luminasur.gif);
				background-position: right top;
				margin-top: 40px;
			}

DIV#Logos
{
	float: right;
	display: inline;
	margin-right: 85px;
	text-align: center;
	background: #fff;
}
	
	DIV#Logos a, 
	DIV#Logos a *
	{
		display: inline !important;
		float: none !important;
	}
	
	DIV#Logos .Title
	{
		font-family: "Trebuchet MS", Arial, Verdana, serif;
		font-size: 10px;
		color: #9e9d9d;
		text-transform: uppercase;
		display: block;
		text-align: center;
		margin: 4px auto 4px;
	}
/* </Footer> */



#HOW_IT_WORK{
    position: absolute !important;
    left: -4px;
    top: 17px;
    width: auto;
    _width: 100px;
    min-width: 100px;
    height:auto;
    background: #f66548;
    border: 0 none;
    z-index: 20 !important;
    padding: 8px 1px;
    text-transform: uppercase;
}

#HOW_IT_WORK,
#HOW_IT_WORK *
{
	z-index: 20 !important;
}

    div#Navigation ul.Nav li #HOW_IT_WORK li,
    div#Navigation ul.Nav li #HOW_IT_WORK li a{
        background:none;
        color: #ffffff;
        cursor:pointer;
    }
    
    div#Navigation ul.Nav li #HOW_IT_WORK li A{
    	width:100%;
    	height: 13px;
    }
    
    div#Navigation ul.Nav li #HOW_IT_WORK li{
        font: normal 11px Arial, Helvetica;
        height: 13px;
        padding: 2px 5px;
        display: block !important;
        float: none !important;
        #width:90px;
        _width:100px;
    }
    
        div#Navigation ul.Nav li #HOW_IT_WORK li.over{
            background: #ad3e23;
        }
