/* CSS Document */

/* IMPORTED STYLES */
@import url("reset.css");
@import url("menu.css");
@import url("cms.css");
@import url("marquee.css");

/*GLOBAL*/
html{width:100%; height:100%; font:62.5% Verdana, Helvetica, Arial, sans-serif; color:#A2E4FC;}
body{width:100%; height:100%; min-width:940px; min-height:876px; text-align:center; background-color:#2d2a2c; background-image:url(../gui/bg1.jpg); background-repeat:repeat-x;}
a, a:visited{text-decoration:none;}
a:hover{border:none;}

/* MAIN LAYOUT */
#background{margin:0px auto -148px; width:100%; min-height:100%; height:auto !important; height:100%; background:url(../gui/bg_gradient.gif) 0px -393px repeat-x;}
#container{margin:auto; width:940px; min-height:260px; height:auto !important; height:260px; padding:246px 0px 60px 0px; position:relative; text-align:left;}
#section_home #background{background:url(../gui/bg_gradient.gif) 0px 0px repeat-x;}
#section_home #container{padding:616px 0px 60px 0px;}
#logo{width:244px; height:111px; display:block; text-indent:-9999px; position:absolute; top:22px; left:0px; background-image:url(images/logo.png); background-repeat:no-repeat;}
#logo a{width:251px; height:161px; display:block;}
#logo a:hover{border:none;}
#menu{width:598px; height:42px; display:block; position:absolute; top:100px; right:0px;}

#slideshow{width:740px; height:393px; background:#131111; position:absolute; top:142px; left:200px; overflow:hidden;}
#slideshow img{position:absolute; top:10; left:10; z-index:2; opacity:0.0;}
#slideshow img.active{z-index:4; opacity:1.0;}
#slideshow img.last-active{z-index:3;}.


#slideshow2{width:740px; height:400px; background:#131111; position:absolute; top:342px; left:200px; overflow:hidden;}
#slideshow2 img{position:absolute; top:10; left:10; z-index:2; opacity:0.0;}
#slideshow2 img.active{z-index:4; opacity:1.0;}
#slideshow2 img.last-active{z-index:3;}

#marquee_title{display:block; width:100px; height:41px; position:absolute; top:535px; left:0px; text-indent:-9999px; background:url(../gui/title_marquee.gif) no-repeat; z-index:3;}
#marquee{background:; color:#FFFFFF; font:1.6em century gothic, "century gothic", Times, serif; font-style: bold;}

h2{display:block; padding-bottom:16px; font-style:italic; font-size:2.4em; color:#FFFFFF;}
#content{width:940px; position:relative; overflow: hidden; padding-top: 16px; font-size:1.4em; color:#FFFFFF;  line-height:2em;}
#content a.link{display:block; margin-top:18px; padding:3px 10px 5px 10px; font-style:italic; font-size:.82em; line-height:1.9em; background:#191718 url(../gui/arrow.gif) no-repeat right center; color:#FFFFFF;}
#content a.link:hover{background:#131212 url(../gui/arrow.gif) no-repeat right center;}
#text a{color:#7f919f;}
#text a:hover{border-bottom:1px dashed  #7f919f;}
#why{padding:0px 60px 0px 20px; float:left; width:260px;}
#why p{color:#CCCCCC;}
#why a.link{width:17.6em;}
#showroom{padding:0px 40px 0px 0px; float:left; width:268px;}
#showroom a.link{width:11.8em;}
#showroom a#play{display:block; width:268px; height:162px; background:url(../gui/showroom.jpg) no-repeat; text-indent:-9999px; margin-top:-4px;}
#showroom a#play:hover{background:url(../gui/showroom.jpg) no-repeat 0px -162px;}
#show, #sidebar{margin-top:-16px; padding:16px 0px 20px 22px; float:left; width:270px; background:#0f0d0d; line-height:2em;}
#show h2, #sidebar h2{color:#7f919f;}
#show p img, #sidebar p img{margin-left:-22px;}
#show a.link{width:12.5em; background:#293e4f url(../gui/arrow.gif) no-repeat right center;}
#show a.link:hover{background:#213444 url(../gui/arrow.gif) no-repeat right center;}

#sidebar{padding:16px 0px 1px 22px;}
#sidebar_menu{margin-left:-22px; padding:0px 0px 50px 0px; width:292px;}
#text{float:left; padding:0px 0px 0px 56px; width:590px;}
#text p{display:block; padding-bottom:24px; color:#CCCCCC; font-size:.9em;}

#flash{position:relative; float: right; top:-16px; right:0px; width:598px; height:500px; display:block;}

#push_footer{height:148px;}
#footer{width:100%; height:148px; background:url(../gui/bg_footer.gif) repeat-x;}
#footer_content{margin:auto; width:940px; height:148px; padding:0px 0px 0px 0px; position:relative; text-align:left;}

#signup{display:block; width:304px; height:28px; position:absolute; left:0px; top:30px;}
#signup input{border:none; background:#334e63; height:24px; width:210px; padding:8px 10px 0px 10px; color:#ccd3d8; font-family:Georgia, "Times New Roman", Times, serif;}
#signup #submit{width:74px; height:32px; padding:0px; position:absolute; top:0px; right:0px; background:#486275; color:#FFFFF; }
#signup #submit:hover, #signup #submit.over{background:#5e798c; cursor:pointer;}

#copyright{position:absolute; top:78px; left:0px; color:#ffffff; font:1.1em Georgia, "Times New Roman", Times, serif; }
#copyright a{display:block; text-indent:-9999px; width:85px; height:20px; position:absolute; bottom:0px; right:0px; background:url(../gui/link.gif);}
#copyright a:hover{border-bottom:1px dashed #e3f6fd;}

#submenu{width:550px; height:70px; padding:0px 0px 15px 25px; display:block; position:absolute; top:30px; right:0px; border-left:1px solid #445665;}

/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both; height:0px;}

