body {
background:url(../images/top.jpg) repeat-x top;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0
}

p {
margin:10px 0 15px;
padding:0
}

a:hover {
color:#000
}

h1, h2 {
color:#60BA45;
font-family:Arial,Helvetica,sans-serif;
font-size:1.6em;
font-weight:700;
display:inline
}

h3 {
font-size:13px;
display:inline
}

a img {
border:none
}

hr {
height:1px;
width:100%;
border-color:#C9E8C0 -moz-use-text-color -moz-use-text-color;
border-style:dashed none none;
border-width:1px 0 0
}

#container {
width:780px;
height:100%;
margin:0 auto
}

#header {
margin-top:9px
}

#headerleft {
float:left;
width:388px
}

#headerright {
float:right;
width:392px;
height:82px;
background:url(../images/headerright.jpg) repeat-x bottom;
padding-top:26px
}

#navigation li {
float:left;
display:block;
list-style:none;
margin:0;
padding:0 20px
}

#navigation {
float:left;
height:20px;
width:774px;
background:url(../images/nav.jpg) repeat-x bottom;
font-size:11px;
padding:3px 3px 6px
}

#adsense-x {
float:left;
width:780px;
height:15px;
text-align:center
}

#leftarea {
width:570px;
float:left
}

#left {
width:450px;
float:left
}

#content {
width:350px;
padding:25px
}

#downloadcontent {
width:520px;
padding:25px;
}

#browse {
font-family:arial,sans-serif;
font-weight:700;
line-height:20px;
padding:25px 25px 65px 25px
}

#browse2 {
font-family:arial,sans-serif;
font-weight:700;
line-height:20px;
padding:25px;
width:160px
}


#browse a:link,a:visited,a:hover,a:active {
color:#f08f11;
cursor:pointer
}

#browse2 a:link,a:visited,a:hover,a:active {
color:#f08f11;
cursor:pointer
}

#adsense-y {
width:160px;
height:600px;
padding:10px 25px
}

#browse ul {
list-style-type:none;
margin:10px 0 0;
padding:0
}

#browse2 ul {
list-style-type:none;
margin:10px 0 0;
padding:0
}

#browse li {
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 .4em;
padding-left:1.3em;
font-size:13px
}

#browse2 li {
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 .4em;
padding-left:1.3em;
font-size:13px;
}

#downloadcontent ul {
list-style-type:none;
margin:10px 0 0;
padding:0
}

#downloadcontent li {
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 .4em;
padding-left:1.3em;
font-size:13px;
}

#downloadcontent a {
color:#F08F11;
font-weight:700
}

#downloadcontent a:hover {
color:#666
}

#right {
float:right;
width:210px;
}

#browse a {
color:#F08F11;
font-weight:700
}

#browse2 a {
color:#F08F11;
font-weight:700
}

#browse a:hover {
color:#666
}

#browse2 a:hover {
color:#666
}

#tlc,#trc,#blc,#brc {
background-color:transparent;
background-repeat:no-repeat
}

#tlc {
background-image:url(../images/tlc.jpg);
background-position:0 0
}

#trc {
background-image:url(../images/trc.jpg);
background-position:100% 0
}

#blc {
background-image:url(../images/blc.jpg);
background-position:0 100%
}

#brc {
background-image:url(../images/brc.jpg);
background-position:100% 100%
}

#tb,#bb {
background-color:transparent;
background-repeat:repeat-x
}

#tb {
background-image:url(../images/tb.jpg);
background-position:0 0
}

#bb {
background-image:url(../images/bb.jpg);
background-position:50% 100%
}

#rb {
background-image:url(../images/r.jpg);
background-position:100% 0;
background-repeat:repeat-y
}

#lb {
background-color:#FFF;
background-image:url(../images/l.jpg);
background-position:0 100%;
background-repeat:repeat-y
}

#footer {
margin-top:15px;
float:left;
width:100%;
height:38px;
background:#000
}

#footerwrap {
width:780px;
height:100%;
background:url(../images/stemplate-logosml.jpg) no-repeat left;
text-align:center;
margin:0 auto
}

#footermenu {
color:#fff;
padding-top:10px;
padding-left:100px;
width:600px;
font-size:11px;
margin:0 auto
}

#footermenu a {
text-decoration:none;
color:#fff
}

#footermenu li {
float:left;
display:block;
list-style:none;
border-right:solid 1px #fff;
margin:0;
padding:0 10px
}

#frontlistings {
padding-left:25px
}

a,#footermenu a:hover {
color:#F08F11
}

#navigation ul,#footermenu ul {
margin:0;
padding:0
}

#box,#sitesearch {
float:left
}

#downloadcontainer {
height:70px;
background:#f3f9f2;
}

#downloadleft {
float:left;
width:50%;
height:70px;
}

#downloadright {
float:right;
width:50%;
height:50px;
text-align:center;
padding-top:20px;
}

#downloadwidecollumn {
float:left;
width:35%;
height:70px;
}

#downloadnarrowcollumn {
float:left;
width:15%;
height:70px;
}

#row {
width:100%;
padding:5px 0 0 5px;
border-left:solid 1px #ebebeb;
border-bottom:solid 1px #ebebeb;
}

#downloadcontainer2 {
height:70px;
background:#f3f9f2;
width:50%;
float:right;
}

#downloadleft2 {
float:left;
width:100%;
height:70px;
}

#downloadright2 {
float:left;
width:100%;
height:50px;
text-align:center;
padding-top:20px;
background:#f3f9f2;
}

#downloadwidecollumn2 {
float:left;
width:28%;
height:70px;
}

#downloadnarrowcollumn2 {
float:left;
width:22%;
height:70px;
}

#row2 {
width:100%;
height:25%;
padding:5px 0 0 5px;
border-left:solid 1px #ebebeb;
border-bottom:solid 1px #ebebeb;
}

#pagination {
margin-top: 10px;
text-align:center;
background:#F3F9F2;
font-size:1.2em;
height:40px;
padding-top:20px;
}

#downloadimage2 {
height:135px;
float:left;
}

#float {
width:100%;
height:150px;
}

fieldset {
border:none;
}