/* --------------------------
AWR Feb 2010
-------------------------- */

* {
margin:0;
border:0;
padding:0;
}

body {
background:#000 url(../_imgbgs/main_bg.jpg) no-repeat top center;
font:normal 11px/16px helvetica,arial,verdana,sans-serif;
color:#ccc;
}

a:link, a:visited {
text-decoration:none;
color:#ccc;
}
a:hover, a:visited:hover {
text-decoration:underline;
color:#ddd;
}
/* kill outline on links */
:active {
border: 0;
}
:focus {
outline: 0;
}


/* ----
fonts
---- */
p {
padding-bottom:15px;
}

h1 {
font-size: 48px;
line-height: 54px;
color:#232018;
text-transform: uppercase;
padding-bottom: 10px;
}

h3 {
font-size: 16px;
line-height: 20px;
font-weight: normal;
color:#ab271b;
text-transform: uppercase;
padding-bottom:15px;
}



/* ----
rounded buttons
---- */
.round {
cursor:pointer; 
cursor:hand;
font-size: 12px; 
line-height:26px;
color:#bcb59e;
height:26px;
background: transparent url(../_img/butn_brwn.png) no-repeat right top; 
padding-right:20px; 
display:inline-block;
margin-top:20px;
}

.round ins { 
background: #000 url(../_img/butn_brwn.png) no-repeat left top; 
height:26px;
line-height:26px;
color:#bcb59e;
display:inline-block;
padding-left:20px;
text-decoration: none;
}

a.round:hover {
background-position:right -156px;
text-decoration: none;
color:#bcb59e;
}
a.round:hover ins {
background-position:left -156px;
}

a.email {
background: transparent url(../_img/butn_email.png) no-repeat;
width:84px;
height:26px;
overflow:hidden;
color:#bcb59e;
font-size:12px;
line-height: 26px;
text-align: center;
margin-top:4px;
display: block;
}
a.email:hover {
text-decoration: none;
background-position: 0 -26px;
}

/* ----
main layout
---- */

#holder {
margin:0 auto;
width:996px;
padding:0 8px 0 8px; /* shadow borders */
background:transparent url(../_imgbgs/page_shaddows.png) repeat-y;
position: relative;
}

#holderIE, #holderGen {
margin:0 auto;
padding-top:50px;
width:996px;
position: relative;
text-align: center;
}
#holderIE h3, #holderGen h3 {
font-weight: bold;
font-size: 25px;
padding-left: 40px;
}
#holderIE p, #holderGen p {
padding-bottom:80px;
}

div#panel_main {
height:500px;
overflow:hidden;
border-right:1px solid #2c2820;
border-left:1px solid #2c2820;
background: transparent url(../_slides-main/1.jpg) no-repeat;
}


div#logo {
position: relative;
top: 150px;
left: 70px;
}

div#header_txt {
background: transparent url(../_img/col_header_bg.gif) no-repeat;
position: relative;
top: -150px;
right: 58px;
float:right;
padding-top:100px;
}
div#header_txt h1 {
color:#232018;
}
div#header_txt p {
font-size:12px;
line-height: 18px;
font-weight: bold;
color: #232018;
}

#header_nav {
height:190px;
background: #0a0a0a url(../_imgbgs/about_bg.gif) repeat-x;
border:1px solid #2c2820;
padding-left:40px;
}


div.col_gen {
width:214px;
background: transparent url(../_img/col_gen_bg.gif) no-repeat top left;
margin-right:20px;
padding-top:20px;
float:left;
}
div.col_gen p {
padding-right:15px;
}


div.panel-left, div.panel-right {
height:500px;
overflow:hidden;
background: #000 url(../_imgbgs/panel_bg.gif) repeat-x;
border-right:1px solid #2c2820;
border-bottom:1px solid #2c2820;
border-left:1px solid #2c2820;
}
div.panel-left {
padding-left:40px;
}

div.slide {
width:718px;
background:#2c2820;
padding-top:13px;
border-left:1px solid #2c2820;
float:right;
}
div.panel-right div.slide {
float:left;
border-left:0;
border-right:1px solid #2c2820;
overflow:hidden;
}
div.panel-right div.col_gen {
float:right;
}



#footer {
padding:15px 30px;
}
#footer a {
color:#3c3932;
}
#footer p {
color:#3c3932;
float:left;
}
#footer p.props {
text-align:right;
float:right;
}



