.bannertable .heading {font-size:200%;}
.bannertable {color:#000;font-size:110%;font-weight:bold;text-align:left;margin:0px;padding:0px}
.pointstable td {text-align:left}
#wrap {width:1000px;height:100%;margin:0px auto 0px auto;}

body{color:black;font-family:verdana, arial, times;font-size:77%; height:100%;line-height:180%;
text-align:center;margin:0px;padding:0px;background:url(background.jpg) fixed top #092809}
.affcenter{width:820px;text-align:left;padding-left:7px;padding-right:7px;float:right;
background:#fff;border:1px solid #3bf;
}
.rightcol {line-height:140%;font-size:90%;padding:0px;float:right;top:1px;width:150px;
background:#fff;position:relative;text-align:left;border:1px solid #3bf;}

a:link, a:visited, a:hover{padding:4px;}
a:link{color:#04f}
a:visited{color:purple}
a:hover{color:red;}
.affcenter a, .rescenter a{font-weight:bold}
.dis a, .tags a{font-weight:normal}
.listing .menu{text-align:left;background:#fff}

.menu{color:green;line-height:250%;padding-top:5px;padding-bottom:2px;}

a.boldbuttons, a.bb, .menu a{padding:4px;margin:0px;line-height:140%;font-weight:bold;border:solid 1px #3bf;color:#fff;}
a.boldbuttons:link, a.boldbuttons:visited, a.bb:link, a.bb:visited, .menu a:link, .menu a:visited{
 background:#9ef;text-decoration:none;color:#04f;}
a.boldbuttons:hover, a.bb:hover, .menu a:hover{background:#36f;text-decoration:underline;color:#fff;}

.menu .cp{background:#36f;color:#fff}

.heading, h1{font-size:130%;color:red;padding:2px;text-shadow:1px 1px 1px #aaa;}
h1 {margin:-1px}

.link{font-size:120%;text-align:left;margin:0px}
a.link:link {color:#009}
.tags {font-size:90%;font-weight:bold;color:green}

.simtable {border:0px}
.simtable td {padding-bottom:30px;text-align:center;}
.simtable a {font-weight:normal;font-size:90%;line-height:1.3em}

h1, h2, h3, h4, h5, .bold{color:green;}
strong{color:#000}

b, h2, h3, h4{font-size:110%}
table{border:0px}

img{border:0px;}

.error{color:red;font-size:110%;}

h1, h2, h3, h4, .heading, .menu{font-weight:bold;text-align:center}
.red, .h, .link, .bold, .cp, .error, .autobox{font-weight:bold}

.red{color:#000}
.y{background-color:#6ff}

.listing{background:url('listing.jpg') repeat-x #fff;
border:solid 1px #3bf;text-align:left;min-height:180px;padding:5px}

.dis{font-size:80%}

table{padding:4px;font-size:98%}

p{text-indent:25px}

.autobox{width:150px;padding:1px;line-height:130%;font-size:100%;background:#cfc;}
.autobox form{margin:-1px}
.autobox select {font-weight:normal;font-size:1em}

.art2, .art3, .art{width:180px;height:135px;border:solid 1px #000;
 box-shadow: 5px 5px 5px #aaa;
-moz-box-shadow:5px 5px 5px #aaa;
-webkit-box-shadow:5px 5px 5px #aaa;
}
.results .art {width:200px;height:150px;}
.art, .art2, .art3, .iw{float:right;cursor:hand}

ul{margin-top:0px;padding-top:0px}

.arr{color:red;font-weight:bold;font-size:130%}

a.cp:link, a.cp:hover, a.cp:visited{color:#fff}

.cp{background:#36f;padding:2px;line-height:130%;color:#fff }
.rightcol .heading {background:url(background.jpg) #092809;color:#fff;padding:3px}

.test, .listing, .bsearch
{-webkit-border-radius:15px;
 -moz-border-radius:15px;
 CCborderRadius:15px;

 box-shadow: 5px 5px 5px #aaa;
-moz-box-shadow:5px 5px 5px #aaa;
-webkit-box-shadow:5px 5px 5px #aaa;
}

.affcenter, .rightcol, .menu a, .cp, .num, .boldbuttons, .bread, .modules td {
  -webkit-border-radius:12px;
 -moz-border-radius:12px;
 CCborderRadius:12px;
}

.cp{border:solid 1px #000}
a.cp:link, a.cp:visited{color:#fff}                                                 
a.cp:hover{color:yellow}

img{position:relative;}

input{font-weight:bold;}
.listing input{font-size:1em}
.autobox input{font-weight:normal;font-size:1em}

#menu, .menu{line-height:230%}

.listing .menu {font-size:95%}
h3 a:link, h3 a:visited, h3 a:hover {padding:0px;color:#000;text-decoration:none}

b {color:#c00}
table {line-height:160%;}

.bsearch {text-align:center;padding:2px;border:0px;margin-top:1px;margin-bottom:5px}
.bsearch fieldset {border:0px;margin:0px;padding:0px}
.bsearch form {margin:-1px}

.dis textarea {background-color:#cdf}

.desc {font-size:90%;line-height:1.4em}

.dis {line-height:1.3em}

a.afflink {color:blue;text-decoration:underline;cursor:pointer}
.bsearch {background:#092809; height:auto}

.rightcol a:link, .rightcol a:hover, .rightcol a:visited {padding:0px}

.stars {width:107px;height:20px;}
.headgraphic {width:370px;height:114px;}
.blink {background-color:yellow;color:red;font-weight:bold}
.pubdes {font-size:90%;padding:5px;color:#888}
.listing table {padding:0px;}
.border {border:solid 1px #000}

.ltable {min-height:160px;width:100%}
.bread {background:#cff;padding:2px;border:solid 1px #ccc;margin:3px;text-align:center}

.modules a {font-weight:normal;font-size:90%}
.modules td {border:solid 1px #ccc;padding:2px;background:#ffe}

/* menu */
.nav,
.nav ul{list-style-type:none; margin:0; padding:0;}
.nav a {text-decoration:none;}
.nav {font-family: arial, sans-serif; font-size:12px; margin:0 auto;}

.nav a {background:#cff;}

.nav a span {background:#9ef; border-bottom:solid 1px #fff; color:blue; font-weight:normal; display:block; padding:3px}
.nav a:hover span {background-color:#36f; color:#fff; cursor:pointer;}
.nav .fly .main span {background:#9ef url(images/arrow.gif) no-repeat 140px 5px;}
.nav .down span {background:#9ef url(images/arrow.gif) no-repeat 140px 5px;}

.nav ul {top:-24px;}

.nav .drop,
.nav a {width:150px;color:blue}
.nav ul li {max-width:150px;}

.nav ul {left:149px;}

.nav a {margin-right:-149px;}

.nav li {float:left; clear:left;} 
.nav ul {float:left; position:relative; z-index:20;}
.nav a {position:relative; display:block;}
.nav a.main {float:left;margin-top:10000px;}
.nav .drop,
.nav .fly {margin-top:-10000px;} 
.nav ul {margin-bottom:-5000px;}
.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0; z-index:10; outline:0;}

.nav a:focus span,
.nav a:active span {background:#aaa; color:#800;} 
.nav ul:hover {clear:left;}

.nav .fly {width:100%;}
a:active {}
