html {
height:100%;
}

body 
{
font-family: Arial, Verdana;
margin:0px;
height:100%;
}

img
{
border: none;
}

a:link
{
color:#496c9c;
text-decoration: none;
font-weight:bold;
}


a:visited
{
color:#496c9c;
text-decoration: none;
font-weight:bold;
}

a:hover
{
color:#ed1c24;
text-decoration: underline;
}

#home-wrapper {
width:100%;
height:100%;
background:#e1e5ee url(../images/home-bg-repeat.jpg) repeat-x;
}

#top-middle {
width:935px;
height:6px;
background:#ed1c24 url(../images/top-middle-bg.jpg) no-repeat;
}

#top-left {
height:6px;
background:#ed1c24;
}

#top-right {
height:6px;
background:#940513;
}

#home-container {
width:100%;
min-width:935px;
height:890px;
background:#e1e5ee url(../images/home-bg.jpg) no-repeat top center;
}



ul#select-country{
	height:150; 
	max-height:150px;
	width:211px;
	/* overflow:auto; */
	margin:0px 0px 0px 10px;
}

#home-content {
width:935px;
}



#home-text {
font-family: 'Josefin Sans',arial;
font-size:70px;
font-weight:normal;
line-height:60px;
color:#ed1c24;
width:100%;
text-align:center;
margin:420px 0px 0px 0px;
}

#home-footer-links {
font-size:12px;
color:#003366;
text-align:center;
margin:60px 0px 0px;
}

#home-footer-links a:link {
margin:0px 6px;
color:#003366;
text-decoration: underline;
font-weight:normal;
}

#home-footer-links a:visited {
color:#003366;
text-decoration:none;
text-decoration: underline;
font-weight:normal;
}

#home-footer-links a:hover {
color:#ed1c24;
text-decoration:underline;
}

#home-copyright {
font-size:10px;
color:#000000;
text-align:center;
margin:10px 0px 0px 0px;
}





#wrapper {
width:100%;
height:100%;
background:#eaeef3 url(../images/page-bg-repeat.jpg) repeat-y top center;
}

#container {
width:935px;
}

#header-wrapper {
height:104px;
}

#header-container {
width:935px;
height:120px;
position:relative;
    top: 0px;
    left: 0px;
    background-color:orange;
}

#logo {
position:absolute;
top:0px;
left:40px;
z-index:1;
}

#header-login {
position:absolute;
top:3px;
right:0px;
z-index:1;
width:300px;
height:69px;
background:url(../images/header-login-bg.gif) no-repeat right center;
font-size:10px;
color:#000000;
}

#header-login a {
color:#163f79;
text-decoration:none;
}

#header-login a:hover {
color:#ed1c24;
text-decoration:underline;
}

#header-login input {
font-size:10px;
}

a#header-login-button {
margin:0px 10px 0px 0px;
width:74px;
height:22px;
display:block;
background:url(../images/header-login-button.png) no-repeat top left;
}

a#header-login-button:hover {
width:74px;
height:22px;
display:block;
background:url(../images/header-login-button.png) no-repeat bottom left;
}

#header-logout-button {
font-size:10px;
position:absolute;
left:214px;
top: 21px;
}

#header-loging-salutation {
font-size:14px;
position:absolute;
left:40px;
top: 11px;
color:Black;
font-weight:normal;
}

a#header-logout-button {
margin:0px 10px 0px 0px;
width:74px;
height:22px;
display:block;
background:url(../images/header-logout-button.png) no-repeat top left;
}

a#header-logout-button:hover {
width:74px;
height:22px;
display:block;
background:url(../images/header-logout-button.png) no-repeat bottom left;
}

.header-social {
position:absolute;
top:73px;
right:0px;
z-index:1;
width:294px;
height:30px;
font-size:12px;
color:#000000;
font-weight:bold;
font-style:italic;
text-align:right;
}

.header-social td {
padding:3px;
}

.header-social select {
font-size:10px;
color:#000000;
}

#nav-container {
width:935px;
height:27px;
}

#nav-left {
width:5px;
height:27px;
}

#nav-right {
width:5px;
height:27px;
}

#nav ul {
list-style:none;
margin:0px;
padding:0px;
background:url(../images/nav-bg.gif) repeat-x;
}

#nav li {
display:inline;
}

.nav-divider {
background:url(../images/nav-divider.gif) no-repeat center center;
width:2px;
height:27px;
}

#nav a {
padding:0px 19px;
line-height:27px;
display:inline-block;
font-size:11px;
font-weight:bold;
color:#ffffff;
background:url(../images/nav-hover.gif) repeat top left;
text-decoration:none;
text-transform:uppercase;
}

#nav a:hover {
color:#ffffff;
background:url(../images/nav-hover.gif) no-repeat bottom left;
text-decoration:none;
}

#nav-divider {
line-height:27px;
height:27px;
width:2px;
padding:0px 0px 0px 0px;
background:url(../images/nav-divider.gif) no-repeat;
}

#content {
width:935px;
margin:5px 0px 0px 0px; 
}

#content-header {
width:935px;
height:300px;
padding-bottom:10px;
}

#content-middle {
background:url(../images/content-middle-bg.jpg) no-repeat top left;
padding:30px 250px 30px 30px;
font-size:14px;
color:#666666;
line-height:24px;
}

#content-middle h1 {
font-family:'Terminal Dosis Light',arial;
font-size:28px;
color:#496c9c;
line-height:32px;
margin:0px 0px 15px 0px;
}

#content-left {
width:705px;
}

.content-right {
width:230px;
background:#fbfcfd;
/*background:#f4f6f9;*/
/*background:#eef1f5;*/
/*background:#e5e9ef;*/
}

/*this goes with affilate ads */
#footer-banners {
margin:5px 0px 25px 0px;
}

#footer-banners td {
padding:0px 4px;
}
/*****************************/

#footer-feature 
{

}

#footer-feature-1 {
width:20px;
padding-right:5px;
}

#footer-feature-2 {
width:230px;
padding-right:5px;
}

#footer-feature-3 {
width:230px;
padding-right:5px;
}

#footer-feature-4 {
width:230px;
}

a#my-account {
width:230px;
height:113px;
display:block;
margin:0px 0px 5px 0px;
background:url(../images/my-account.gif) no-repeat top left;
}

a#my-account:hover {
background:url(../images/my-account.gif) no-repeat bottom left;
}

a#register {
width:230px;
height:113px;
display:block;
margin:0px 0px 5px 0px;
background:url(../images/register.gif) no-repeat top left;
}

a#register:hover {
background:url(../images/register.gif) no-repeat bottom left;
}

a#take-a-tour {
width:230px;
height:113px;
display:block;
margin:0px 0px 5px 0px;
background:url(../images/take-a-tour.gif) no-repeat top left;
}

a#take-a-tour:hover {
background:url(../images/take-a-tour.gif) no-repeat bottom left;
}

a#video-demo {
width:230px;
height:113px;
display:block;
margin:0px 0px 5px 0px;
background:url(../images/video-demo.gif) no-repeat top left;
}

a#video-demo:hover {
background:url(../images/video-demo.gif) no-repeat bottom left;
}

a#daily-deal {
width:230px;
height:113px;
display:block;
margin:0px 0px 5px 0px;
background:url(../images/daily-deal.gif) no-repeat top left;
}

a#daily-deal:hover {
background:url(../images/daily-deal.gif) no-repeat bottom left;
}

.footer-feature-links {
padding:15px 0px;
background:url(../images/footer-feature-bg.gif) repeat-x top left;
font-size:11px;
color:#666666;
}

.footer-feature-links ul {
font-size:11px;
color:#666666;
font-weight:bold;
margin-left:5px;
height:163px;
}

.footer-feature-links li {
margin:5px 0px;
}

.footer-feature-links b {
font-size:16px;
color:#336699;
border-bottom:1px solid #336699;
}

#credit {
margin:10px 0px 0px 0px;
}

#credit td {
padding:0px 5px;
}

#footer-links {
font-size:12px;
color:#003366;
text-align:center;
margin:10px 0px;
}

#footer-links a {
margin:0px 6px;
color:#003366;
text-decoration: underline;
font-weight:normal;
}

#footer-links a:hover {
color:#ed1c24;
text-decoration:underline;
}

#footer-copyright {
font-size:10px;
color:#000000;
text-align:center;
margin:0px 0px 30px 0px;
}



#select-your-country {
margin:60px 0px 0px 660px;
}

#navigation { width:212px; height:84px; margin:50px 0px 0px 350px;}
#navigation img {
position:absolute;
z-index:99;
top:0px;
left:13px;
}
#navigation ul {padding:0; width:200px; margin:0px; list-style-type:none;}
#navigation ul ul {font-family:verdana; font-size:10px; visibility:hidden; position:absolute; top:79px; left:21px; font-weight:normal; text-transform:none;}
#navigation li {float:left; position:relative;}
/* style the links for the top level */
#navigation li a {display:inline-block; text-decoration:none; color:#000000; height:84px; padding:0px 13px; line-height:84px;}
/* style the second level links */
#navigation ul ul li a {background:#f4f5f8; color:#666666; height:auto; line-height:20px; width:157px; border-top:1px solid #fbfbfc; border-bottom:1px solid #e3e5e8;}
/* style the second level hover */
#navigation ul ul li a:hover {background:#e5e9ef; color:#4b6c9c;}
/* style the table so that it takes no part in the layout - required for IE to work */
#navigation table {position:absolute; top:0px; left:0px; border-collapse:collapse;}
/* make the second level visible when hover on first level list OR link */
#navigation ul li:hover ul,
#navigation ul a:hover ul{visibility:visible; }
#navigation ul li:hover div,
#navigation ul a:hover div{visibility:visible; }

#overlay {
	 visibility: hidden;
	 position: fixed;
	 left: 0px;
	 top: 0px;
	 width:100%;
	 height:100%;
	 text-align:center;
	 background-color: rgba(0,0,0,0.5);
	 z-index: 1000;
}
#overlay div {
	 width:400px;
	 height:610px;
	 margin: 100px auto;
	 background-color: #fff;
	 border:1px solid #000;
	 padding:15px;
	 text-align:center;
}
#NLSignupFrame {
	width: 100%; 
	height: 90%; 
	overflow-y:hidden;
}

#modalClose {
	float:right; 
	margin-top:0; 
	margin-bottom:0; 
	text-decoration: none !important; 
	cursor: pointer;
}
