@import url("reset.css");

body {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
background-color: #8b8b8b;
color: #000;
}

html, body {
width: 100%;
height: 100%;
background-color: #8b8b8b;
}

a:link, a:visited {
color:#000;
}

#DeckxTeam {
width:969px;
padding:1px;
margin:0 auto;
background:#fff;
}

#newsletter {
float:left;
width:250px;
height:97px;
text-align:center;
margin-top:10px;
color:#898989;
}

#inputemail, #inputname {
width:143px;
height:15px;
border:1px #d0d0d0 solid;
}

input#button {
width:79px;
height:19px;
color:#fff;
font-size:11px;
text-transform:uppercase;
background:#898989;
border:1px #d0d0d0 solid;
}


#menutable {
float:right;
text-align:center;
font-size:18px;
line-height:28px;
color:#7b7a7a;
margin-top:20px;
}

.menutd a:link, .menutd a:visited {
font-size:18px;
line-height:28px;
color:#7b7a7a;
text-decoration:none;
}

.newslettertd {
padding:3px;
}

#newslettertitle h1 {
font-size:14px;
padding:0;
margin:0;
font-weight:normal;
text-transform:uppercase;
text-align:left;
padding-left:20px;
background:url(images/newsletter_icon.png) no-repeat;
}

#pathway {
width:996px;
height:24px;
background:#ccc;
font-size:11px;
line-height:22px;
padding-left:24px;
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pathway a:link, #pathway a:visited {
text-decoration:none;
}

#pathway a:hover {
text-decoration:underline;
}

#topbar {
width:969px;
height:45px;
line-height:45px;
background:url(images/topbar_left.png);
}

#topleft {
float:left;
color:#fff;
font-size:18px;
width:610px;
padding-left:24px;
}

#topright {
float:right;
width:329px;
height:45px;
color:#fff;
font-size:20px;
text-align:center;
/*background:url(images/topbar_right.png);*/
}

#latestnews {
width:363px;
height:172px;
padding:5px;
background:url(images/home_newsbg.png);
margin:1px;
color:#fff;
font-size:14px;
line-height:23px;
text-align:justify;
}

#latestnews a:link, #latestnews a:visited {
text-decoration:none;
color:#fff;
}

#latestnews h1 {
font-size:16px;
text-align:center;
color:#000;
padding:5px;
}

#left, #q7, #map {
float:left;
width:266px;
}

#map, #q7 {
padding-top:1px;
}

#homeguy {
position:relative;
left:0px;
}

#right {
margin-top:1px;
margin-bottom:1px;
width:703px;
min-height:504px;
float:right;
/*background:url(images/home_guy.png) top right no-repeat;*/
}

#centerlogo, #latestnews {
float:left;
}

#centerlogo {
padding-right:1px;
}

#bottommenu {
width:969px;
height:44px;
background-color:#ccc;
border-top:1px solid #fff;
}

#bottomleft, #bottomright {
height:32px;
line-height:32px;
font-size:11px;
}

#bottomleft a:link, #bottomleft a:visited, #bottomright a:link, #bottomright a:visited {
text-decoration:none;
}

#bottomleft a:hover, #bottomright a:hover {
text-decoration:underline;
}

#bottomleft {
float:left;
margin-left:13px;
}

#bottomright {
float:right;
margin-right:13px;
}

#footer {
color:#fff;
font-size:11px;
text-align:center;
margin-top:10px;
}

#footer a:link, #footer a:visited {
color:#fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}


/* INSIDE CSS */

#logo {
width:266px;
height:92px;
padding-top:9px;
padding-bottom:6px;
text-align:center;
}

#leftmenu {
width:195px;
min-height:286px;
background:#e5e5e5;
padding-top:1px;
font-size:12px;
line-height:22px;
border-top:1px #fff solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:15px;
}

.catg-active, .catg:hover, td.menutd:hover {
color:#3d709a;
background:#e5e5e5;
}

.catg {
}

.nav {
margin-top:10px;
margin-left:0px;
list-style:none;
}

ul.nav li a:link, ul.nav li a:visited {
padding-left:5px;
}

.nav-selected a:link, .nav-selected a:visited, li.nav-selected a.nav-selected {
color:#3d709a;
}

.nav-submenu {
font-size:13px;
line-height:22px;
list-style:none;
padding-left:11px;
}

.nav-submenu a:link, .nav-submenu a:visited {
color:#000;
}

#leftmenu a:link, #leftmenu a:visited {
text-decoration:none;
}

#leftmenu a:hover {
color:#3d709a;
}

.title {
color:#3d709a;
font-weight:normal;
font-size:18px;
}

#content {
margin:10px;
}

h1.title {
margin:5px 0px;
}

#boxarea {
width:195px;
background:#ccc;
text-align:center;
}

.box {
width:180px;
height:118px;
position:relative;
border:1px #fff solid;
text-align:center;
color:#fff;
margin-left:6px;
margin-bottom:20px;
}

.boxtitle, .boxtitle * {
position:absolute;
top:0;
left:0;
width:180px;
font-size:20px;
font-weight:normal;
line-height:31px;
color:#fff;
text-align:center;
text-decoration:none;
background:url(images/boxtitlebg.png);
}

.boxh2 a:link, .boxh2 a:visited {
color:#fff;
}

li.nav-selected, li.nav-selected * {
background:#fff;
list-style:none;
}


/* NEWSLETTER ACCORDION */


#accordion {
 width: 600px;
}

/* accordion header */
#accordion h2 {
 margin:0;
 padding:5px 15px;
 font-size:14px;
 font-weight:normal;
 border:1px solid #ccc;
 cursor:pointer; 
 background:#e5e5e5 url(images/newsarrow1.png) no-repeat right;
}

/* currently active header */
#accordion h2.current {
 cursor:default;
 border:1px solid #ccc;
 background:#ccc url(images/newsarrow1.png) no-repeat right;
}

/* accordion pane */
#accordion div.pane {
 border:1px solid #fff;
 border-width:0 2px;
 display:none;
 min-height:30px;
 padding:15px;
 font-size:12px;
 background:#fff;
 border:1px solid #ccc;
}

/* a title inside pane */
#accordion div.pane h3 {
 font-weight:normal;
 margin:0 0 -5px 0;
 font-size:16px;
 border:1px solid #ccc;
}

#ads {
width:680px;
height:158px;
background:#e5e5e5;
clear:both;
}

.ads {
text-align:center;
float:left;
padding:20px;
padding-right:10px;
}

td.question {
vertical-align:top;
}

input.ccm-input-captcha {
margin:5px;
color:#898989;
font-size:24px;
font-weight:bold;
line-height:30px;
letter-spacing:0.5em;
width:120px;
}




#slideshow {
    position:relative;
    height:504px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}


#sitemap {
margin-left:10px;
}

#sitemap a:link, #sitemap a:visited {
text-decoration:none;
}

#sitemap ul.nav li a:link, #sitemap ul.nav li a:visited {
font-weight:bold;
margin:15px 0px;
line-height:30px;
}

#sitemap ul.nav-submenu li a:link, #sitemap ul.nav-submenu li a:visited {
font-weight:normal;
line-height:20px;
margin-left:0px;
}

#sitemap ul.nav-submenu li {
list-style-type:square;
list-style-position:inside;
}

table.secondhand, table.secondhand td {
border:1px #ccc solid;
}

#msg {
width:45%;
}
