﻿body {
}

#lnd_Header_bg{position:relative;background:url(Images/land_header_bg.png) repeat-x; height:63px; width:100%;}
#lnd_Header{position:relative; margin: 0 auto; text-align:left; height:63px; width:974px;}
#lnd_Header_logo{position:absolute; background:url(Images/land_header_logo.png);height:36px; width:186px; margin:14px 0 0 5px;}
#lnd_Header_login{position:absolute; margin:13px 5px 0 660px; width:295px; height:31px; }

#logonErr{position:relative;background:#8c0c04; height:80px; width:100%; color:#fff; font-family:Arial; font-weight:normal; font-size:1em;}

#imgCreate{position:relative; float:left;background:url(Images/content_left_sprite.png) no-repeat; background-position:0 0; width:72px; height:65px;}
#imgAdminister{position:relative; float:left;background:url(Images/content_left_sprite.png) no-repeat; background-position:0 -65px; width:72px; height:65px;}
#imgCompare{position:relative; float:left;background:url(Images/content_left_sprite.png) no-repeat; background-position:0 -130px; width:72px; height:65px;}
#imgAnalyse{position:relative; float:left;background:url(Images/content_left_sprite.png) no-repeat; background-position:0 -195px; width:72px; height:65px;}

#imgHowitworks_01{position:relative; float:left;background:url(Images/howitworks_sprite.png) no-repeat; background-position:0 0; width:90px; height:70px;}
#imgHowitworks_02{position:relative; float:left;background:url(Images/howitworks_sprite.png) no-repeat; background-position:0 -70px; width:90px; height:70px;}
#imgHowitworks_03{position:relative; float:left;background:url(Images/howitworks_sprite.png) no-repeat; background-position:0 -140px; width:90px; height:70px;}
#imgHowitworks_04{position:relative; float:left;background:url(Images/howitworks_sprite.png) no-repeat; background-position:0 -210px; width:90px; height:70px;}

.leftText{position:relative; float:left;width:230px; height:85px; margin-left:30px; font-family:Arial; font-size:12px; color:#696969;}
.leftText h1{ font-family:FuturaBkBook; font-weight:normal; font-size:18px; color:#ff9b02; line-height:10px; text-transform:uppercase;}
.leftContainer{position:relative; height:115px;}

.lnd_Content_Left{position:relative; height:540px; width:450px; padding:0 0 0 45px;}
#lnd_Content_Right{position:relative; background:url(Images/content_right_sprite.png) no-repeat; height:500px; width:450px; margin:35px 0 0 0;}

#rgtSocialFeeds{position:absolute; width:120px; height:55px; vertical-align:middle;left:10px; top:405px;font-family:Arial; font-size:0.9em; color:#6e6b6a;}

#lnd_Footer{position:relative; background:#2a2a2a; width:970px; height:80px; overflow:hidden;top:0; font-family:Arial; font-size:0.9em; color:#6e6b6a; text-decoration:none;}
#lnd_Footer a{color:#6e6b6a; text-decoration:none; font-size:1em;}
#lnd_Footer a:hover{color:#fff; text-decoration:none;}
#lndFooter_rgtlogo{position:absolute; background:url(Images/LightstoneLogoWhite.png) no-repeat; width:133px; height:25px; vertical-align:middle;top:32px; left:10px;}
#lndFooter_rgtcopyright{position:absolute; width:120px; height:55px; vertical-align:middle;top:22px; left:300px; padding-top:20px;}
#lndFooter_links{position:absolute;top:30px;left:500px; list-style-type:none; width:450px;}
#lndFooter_links li{position:relative; float:left; padding:0 5px 0 5px;}

/*INSIDE MIDDLE BODY */            
#lnd_Top_Beta{ position:absolute; width:49px; height:24px; margin:160px 0 0 435px;font-family: FuturaMdMedium;font-weight:normal;font-size: 1.2em;color: #fff;}
#TopBannerText{	position: absolute;	margin: 200px 0 0 50px;	width: 435px;font-family: FuturaMdMedium;font-weight: normal;font-size: 1.2em;color: #fff;text-align: justify;}
#lnd_Top_banner{position:relative;background:url(Images/land_top_banner_4.png) no-repeat; width:974px;height:383px;z-index:2;}
/*#lnd_Top_banner{position:relative;background:url(Images/land_top_banner_2.png) no-repeat; width:974px;height:383px;z-index:2;}
#lnd_Top_banner{position:relative;background:url(Images/land_top_banner.png) no-repeat; width:974px;height:383px;z-index:2;}*/
#lnd_Bot_banner{position:relative;background:#fff; width:890px; height:5px; overflow:hidden; font-family:Arial; font-size:16px; color:#505050; padding:0 40px 0 40px; }
#lnd_Content{position:relative;background:url(Images/land_content_bg.png) repeat-x; width:970px; height:525px;overflow:hidden;}

#lnd_Middle_body{position:absolute; width:974px; height:988px; margin:17px 0 0 200px;}
#lnd_BotLeft_dots{position:absolute;background:transparent url(Images/land_bottomleft_bg.png) no-repeat; width:190px; height:265px; margin:757px 0 0 0;}
#lnd_Left_grad{position:absolute;background:url(Images/land_body_edge.png) repeat-x; width:10px; height:1010px; margin-left:190px;}

#lnd_Right_grad{position:absolute;background:url(Images/land_body_edge.png) repeat-x; width:10px; height:1010px; margin-left:1170px;z-index:1;}/**/
#lnd_BotRight_dots{position:absolute;background:transparent url(Images/land_bottomright_bg.png) no-repeat; width:190px; height:251px; margin:759px 0 0 1180px;}

#lnd_Body{position:relative;margin: 0 auto; text-align:left;width:1372px;height:1012px;top: 0px;left: 0px;}
#lnd_Body_bg{position:relative;background:url(Images/land_body_bg.png) repeat-x; height:1012px;width:100%;top: 0px;left: 0px;}/*z-index:-999;*/

div#feature_list {width: 480px;	height: 465px;	overflow: hidden; position: relative; float:left;}
div#feature_list ul {position: absolute;top: 0;	list-style: none;padding: 0;margin: 0;}
ul#tabs {left:0px; width: 128px; z-index:4;}
ul#tabs li {font-family:FuturaMdMedium; font-weight:normal; font-size:1.2em; color:#fff;}
/*ul#tabs li img {padding: 5px;border: none;float: left;margin: 10px 10px 0 0;}*/
ul#tabs li a {font-family:FuturaMdMedium; font-weight:normal; font-size:1em; color:#555; text-decoration:none; display:block; padding:27px 27px 27px 5px; height:26px; outline:none; text-align:right;}
ul#tabs li a:hover {text-decoration: none;}
ul#tabs li a.current {background:url(Images/lnd_Tab.png); color: #FFF;}
ul#tabs li a.current:hover {text-decoration: none;	cursor: default;}
ul#output { right: 0; width: 375px;height: 465px; position: relative; z-index:3;}
ul#output li {position: absolute; width: 375px;height: 465px;-moz-border-radius: 5px;}
ul#output li a {position: relative; left:2px; top:5px; bottom:10px; padding:8px 12px; text-decoration:none; font-size:11px; color:#fff; background:#555;}
ul#output li a:hover {background: #f59705;}

/* CUSTOM POP UP SIZES */
#boxes .closelogin {display:block; position:absolute; margin:-10px 0 0 458px; width:25px; height:25px; vertical-align:middle;color:#ffa200; border-bottom:0;}
#boxes #dlgLogin {width:510px;height:308px;background:url(Images/frmLogin_bk2.png) no-repeat; text-align:left; font-size:1.2em; color:#fff; font-weight:bold;}
#boxes #dlgLogin .textbox{width:250px; height:25px;line-height:20px; text-align:left; vertical-align:middle; margin: 0px; padding: 0px; font-family: Arial, Tahoma, Verdana, Calibri; font-size: 1em; background:#ebebeb; border:  1px solid #555; color: #555; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
                
a.loginLinks {color:#fff;font-family:Arial; font-size:0.6em;padding-bottom: 2px;border-bottom: 1px solid #fff;}
a:hover.loginLinks {color:#000;padding-bottom: 2px;border-bottom: 1px solid #000;}

#boxes #dlgForgotLogin {width:510px;height:308px;background:url(Images/frmLogin_bk2.png) no-repeat; text-align:left; font-size:1.2em; color:#fff; font-weight:bold;}
/*#boxes #dlgForgotLogin .textbox{border:1px solid #000; background:#fff; width:250px; height:30px; font-size:1.2em; vertical-align:middle;}
#boxes .closelogin {display:block; position:absolute; margin:-10px 0 0 458px; width:25px; height:25px; vertical-align:middle;color:#ffa200; border-bottom:0;}*/

#boxes #dlgDisclaimer {width:510px;height:308px;background:url(Images/frmLegal_bk.png) no-repeat; text-align:left; font-size:1.2em; color:#fff; font-weight:bold;}
/*#boxes #dlgDisclaimer .closelogin {display:block; position:absolute; margin:-10px 0 0 458px; width:25px; height:25px; vertical-align:middle;color:#ffa200; border-bottom:0;}*/

#boxes #dlgPrivacyPolicy {width:510px;height:308px;background:url(Images/frmLegal_bk.png) no-repeat; text-align:left; font-size:1.2em; color:#fff; font-weight:bold;}
/*#boxes #dlgPrivacyPolicy .closelogin {display:block; position:absolute; margin:-10px 0 0 458px; width:25px; height:25px; vertical-align:middle;color:#ffa200; border-bottom:0;}*/

#boxes #dlgTerms {width:510px;height:308px;background:url(Images/frmLegal_bk.png) no-repeat; text-align:left; font-size:1.2em; color:#fff; font-weight:bold;}
/*#boxes #dlgTerms .closelogin {display:block; position:absolute; margin:-10px 0 0 458px; width:25px; height:25px; vertical-align:middle;color:#ffa200; border-bottom:0;}*/

#boxes #dlgRequirements {width:510px;height:308px;background:url(Images/frmLegal_bk.png) no-repeat; text-align:left; font-size:1.2em; color:#fff; font-weight:bold;}
/*#boxes #dlgRequirements .closelogin {display:block; position:absolute; margin:-10px 0 0 458px; width:25px; height:25px; vertical-align:middle;color:#ffa200; border-bottom:0;}*/

#browser_table{width:420px; height:100px;
                line-height:20px;
                text-align:left;
                vertical-align:middle;
                margin: 0px;
                padding: 0px;               
                font-family: Arial, Tahoma, Verdana, Calibri;
                font-size: 0.8em;                
                background:#fff;
                border: 2px solid #555;
                color: #555;
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
                border-radius: 6px;}

#Contactform {position:relative; }
#Contactform input, textarea
            {
                width:250px; height:25px;
                line-height:20px;
                text-align:left;
                vertical-align:middle;
                margin: 0px;
                padding: 0px;               
                font-family: Arial, Tahoma, Verdana, Calibri;
                font-size: 1em;                
                background:#ebebeb;
                border: 1px solid #ababab;
                color: #555;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                border-radius: 4px;
            }     
#Contactform input:hover, textarea:hover  { font-weight:bold;}
#Contactform input:active, textarea:active { border: 1px; }
