/* CSS Document */

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font-family: Lucida Grande, Verdana, Helvetica, sans-serif; font-size:62.5%; color:#60432F;}
body{margin:0px; padding:0px; width:100%; height:100%; min-height:768px; min-width:965px; text-align:center; background:#f4efe9 url(../gui/bg_gradient.gif) repeat-x top;}

a, a:visited{text-decoration:none;}
a:hover, a:active{border-bottom:1px dashed;}
h1, h2, h3, h4 , h5 , h6, p{margin:0px; padding:0px;}
ul{margin:0px; padding:0px; list-style:none;}

/* MAIN LAYOUT */
#container1{margin:0px auto; padding:0px; width:965px; position:relative; text-align:left; background:url(../gui/box_bg.gif) repeat-y top;}
#logo{margin:0px; padding:0px; width:965px; height:109px; display:block; position:absolute; background:url(../gui/logo.gif) no-repeat; z-index:3; text-indent:-9999px;}
#logo a{margin:0px; padding:0px; width:202px; height:85px; display:block; position:absolute; top:19px; left:3px;}
#tagline{margin:0px; padding:0px; width:291px; height:35px; display:block; position:absolute; background:url(../gui/tagline.gif) no-repeat; z-index:3; text-indent:-9999px; top:42px; left:225px}
a#catalog{margin:0px; padding:0px; width:183px; height:39px; display:block; position:absolute; background:url(../gui/btn_online.gif) no-repeat; z-index:3; text-indent:-9999px; top:40px; right:25px;}
a#catalog:hover{background:url(../gui/btn_online.gif) no-repeat 0px -39px; border:none;}
a#overlay{margin:0px; padding:0px; width:183px; height:39px; display:block; position:absolute; z-index:10; text-indent:-9999px; top:40px; right:25px;}
a#overlay:hover{border:none;}
#menu{width:182px; height:269px; position:absolute; top:125px; left:14px; z-index:4;}
#submenu{width:190px; height:280px; position:absolute; top:410px; left:10px; z-index:4; background:url(../gui/submenu_bg.gif) no-repeat; padding:26px 0px 0px 1px;}
#flash{width:742px; height:431px; position:absolute; top:21px; left:207px; z-index:4; background:url(../gui/flash_bg.gif) no-repeat bottom;}

#box{margin:0px; padding-left:207px; width:742px; min-height:700px; _height:700px; position:relative; background:url(../gui/columns_bg.gif) repeat-y 207px;}
#columns_bottom{margin:0px; padding:0px; width:949px; height:23px; position:relative; background:url(../gui/columns_bottom.gif) no-repeat 207px bottom;}
#box_bottom{margin:auto; padding:0px; width:965px; height:4px; position:relative; background:url(../gui/box_bottom.gif) no-repeat;}
#box .text{font-size:1.2em;  line-height:1.5em;}
#box img{margin:0px 6px 6px 0px; border:1px solid #A0927F;}
#box strong{color:#332413; _color:#60432F;}

#box2{margin:0px; padding-left:207px; width:742px; min-height:700px; _height:700px; position:relative; background:url(../gui/columns_bg2.gif) repeat-y 207px;}
#columns_bottom2{margin:0px; padding:0px; width:949px; height:23px; position:relative; background:url(../gui/columns_bottom2.gif) no-repeat 207px bottom;}
#content_top{width:742px; height:25px; position:absolute; top:109px; left:207px; z-index:4; background:url(../gui/content_top.gif) no-repeat;}
#content{margin:162px 0px 0px 0px; padding:0px; width:740px; position:relative; float:left;}
#content .text{font-size:1.2em; line-height:1.44em;}
#content ul, #content ol{margin:0px; padding:10px 0px 10px 26px; list-style-type:circle;}
#title{position:absolute; display:block; top:0px; left:0px;}
.subtitle{font-weight:bold; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; word-spacing:normal;}
.text{margin:0px; padding:70px 56px 40px 48px; display:block;}
.text img{border:1px solid #A0927F;}
.extras .text a, .extras .subtitle{color:#0F4F7A;}

.text #column1{margin:0px;  padding:0px 30px 24px 0px; width:300px; float:left;}
.text #column2{margin:0px; padding:0px 0px 0px 20px; float:left; border-left: 1px solid #d7cfc3;}
#column2 img {border-width:1px;}

#news{margin:452px 0px 0px 0px; padding:0px; width:279px; position:relative; float:left; display:block;}
#news h3{margin:0px; padding:0px; width:279px; height:46px; display:block; background:url(../gui/hometitle_news.gif) no-repeat; text-indent:-9999px;}
#news .text{margin:0px; padding:22px 24px 34px 40px; width:215px; display:block;}
#news a{color:#0F4F7A; font-size:.9em;}

#stories{margin:452px 0px 0px 0px; padding:0px; width:463px; position:relative; float:left; display:block;}
#stories h3{margin:0px; padding:0px; width:463px; height:46px; display:block; background:url(../gui/hometitle_stories.gif) no-repeat; text-indent:-9999px;}
#stories .text{margin:0px; padding:22px 60px 34px 40px; width:363px; display:block;}
#stories a{color:#870C2F; font-size:1em;}

#copyright{margin:4px auto; padding:0px 0px 60px 20px; display:block; width:937px; position:relative; color:#a0927f; line-height:1.6em; font-size:1.1em; text-align:left;}
#copyright a{color:#a0927f;}


/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both; height:0px;}