body {
 font-size: 16px;
 margin: 0;
 line-height: 1.3;
}

p, li {
 font-size: 0.8em;
 font-family: arial, serif;
}

a, a:link, a:visited {
 text-decoration: none;
 color: #3299B1;
}

a:hover {
 color: #52B9D1;
}

h1 {
 font-family: arial, serif;
 font-weight: normal;
 font-size: 1.5em;
 margin-top: 1em;
}

h2 {
 font-weight: normal;
 font-family: arial, serif;
 font-size: 1.1em;
 margin: 1.5em 0 0.5em;
}

.center {
 text-align: center;
}

.error {
 color: #FF0000;
}

.ok {
 color: #00AA00;
}

form {
 display: inline;
}

#layoutback {
 background: #96AEBE url(http://wwroad.com/img/back.jpg) top repeat-x;
}

#layouttop {
 background: url(http://wwroad.com/img/top.jpg) no-repeat;
 width: 60.25em;
 height: 11.25em;
 margin: auto;
}

div.maintitle {
 padding: 0.3em 1em 0;
}

a.maintitle {
 display: block;
 width: 21.2em;
 height: 5.5em;
}

span.maintitle {
 visibility: hidden;
}

#layouttopcontent {
 padding: 1.95em 1em 0;
 text-align: left;
}

a.mainbutton, a.mainbutton:link, a.mainbutton:visited {
 padding: 1.1em 1.1em;
 font-weight: bold;
 font-family: arial, serif;
 font-size: 1em;
 color: #FFFFFF;
 text-decoration: none;
}

a.mainbutton:hover {
 padding: 1.1em 1.1em;
 font-weight: bold;
 font-family: arial, serif;
 font-size: 1em;
 color: #52B9D1;
 text-decoration: none;
 background: url(http://wwroad.com/img/onbutton.jpg) center repeat-x;
}

#layoutsearch {
 float: right;
 margin: 1.5em 0.8em 0.3em 0;
}

input.searchbutton {
 width: 2.4em;
 height: 2.5em;
 vertical-align: top;
 margin-left: 0.5em;
}

input.searchbox {
 border: 0;
 width: 19em;
 font-family: arial, serif;
 font-size: 0.9em;
 font-weight: bold;
 margin: 0.7em 0 0;
}

#layoutcontentback {
 background: url(http://wwroad.com/img/content.jpg) repeat-y;
 width: 60.25em;
 margin: auto;
}

#layoutcontentbacktop {
 background: url(http://wwroad.com/img/contenttop.jpg) top no-repeat;
 padding: 0em 1em 0.5em;
 overflow: auto;
}

#layoutmenuleft {
 float: left;
}

#layoutcontent {
 margin: 0 1em 1em 15em;
}

#layoutfootback {
 background: url(http://wwroad.com/img/footback.jpg) repeat-x;
}

#layoutfoot {
 background: url(http://wwroad.com/img/foot.jpg) no-repeat;
 width: 58.25em;
 height: 5.12em;
 margin: auto;
 padding: 1em;
 text-align: center;
 color: #666666;
}

a.foot, a.foot:link, a.foot:visited {
 padding: 0 1em;
 text-decoration: none;
 color: #3299B1;
}

a.foot:hover {
 color: #FFFFFF;
}

input.submitbutton {
 padding-left: 3em;
 padding-right: 3em;
}

div.f1back {
 width: 13.75em;
}

div.f1c {
 background: url(http://wwroad.com/img/f1c.jpg) center repeat-y;
}

div.f1t {
 background: url(http://wwroad.com/img/f1t.jpg) top no-repeat;
}

div.f1b {
 background: url(http://wwroad.com/img/f1b.jpg) bottom no-repeat;
}

div.f1content {
 padding: 0.65em 2em 1em;
}

p.menutitle {
 font-weight: bold;
 font-family: arial, serif;
 font-size: 1em;
 color: #FFFFFF;
 text-align: center;
 margin: 1em 0 1.2em;
}

ul.menucats {
 list-style-type: none;
 margin: 0 0 1em;
 padding: 0;
}

a.menucat, a.menucat:link, a.menucat:visited {
 text-decoration: none;
 color: #3299B1;
}

a.menucat:hover {
 color: #FFFFFF;
}

div.f2c {
 background: url(http://wwroad.com/img/f2c.gif) center repeat-y;
}

div.f2ct {
 background: url(http://wwroad.com/img/f2ct.gif) top no-repeat;
}

div.f2t {
 background: url(http://wwroad.com/img/f2t.gif) top no-repeat;
 width: 22.1em;
 margin: auto;
 padding-top: 1.3em;
}

div.f2b {
 background: url(http://wwroad.com/img/f2b.gif) bottom no-repeat;
 padding-bottom: 1.3em;
}

div.f2content {
 padding: 0.1em 2em;
 text-align: right;
}

h2.f2title {
 font-weight: normal;
 font-family: arial, serif;
 font-size: 1.2em;
 text-align: center;
 margin: 0 0 1.5em;
}

div.catcolumns {
 overflow: auto;
}

div.catcolumn1 {
 width: 14em;
 float: left;
}

div.catcolumn2 {
 width: 14em;
 float: left;
}

div.catcolumn3 {
 width: 14em;
 float: right;
}

div.category {
 font-family: arial, serif;
 font-size: 0.9em;
 font-weight: bold;
 padding: 0.5em 0;
}

ul.subcategories {
 list-style-type: none;
 margin: 0 0 0 1em;
 padding: 0;
}

div.link {
 margin: 1.5em 0 0;
}

p.linktitle {
 margin: 0;
 font-weight: bold;
}

p.linkdesc, p.linkcategory {
 margin: 0;
}

p.linkurl {
 color: #666666;
 margin: 0;
}

div.linkadded {
 float: right;
}

p.linkadded {
 color: #666666;
 margin: 0;
}

div.navpages{
 margin: 2em 1em;
}

div.navbuttons{
 margin-left: auto;
}

div.navfback {
 float: left;
 font-weight: bold;
 background-image: url(http://wwroad.com/img/navfback.jpg);
 width: 2.05em;
 height: 1.25em;
 padding: 0.4em 0em;
 margin-left: 0.3em;
 text-align: center;
 font-family: arial, serif;
}

a.navpage, a.navpage:link, a.navpage:visited {
 color: #000000;
 padding: 0.5em 0.65em;
}

a.navpage:hover {
 color: #666666;
 text-decoration: none;
}

span.navpage {
 color: #EEEEEE;
 padding: 0.5em 0.5em;
}

img.seccode {
 vertical-align: middle;
 border: 0.06em solid #888888;
}

input.form, textarea.form {
 border: 0.06em solid #888888;
}

div.textarealabel {
 font-size: 0.8em;
 font-family: arial, serif;
 text-align: left;
 margin: 1em 0.1em 0.1em 0.6em;
}

div.sccontrolexp {
 font-size: 0.8em;
 font-family: arial, serif;
 color: #666666;
 text-align: left;
 margin-left: 6em;
 padding: 0.1em;
}

div.sccontrolexpta {
 font-size: 0.8em;
 font-family: arial, serif;
 color: #666666;
 text-align: left;
 margin-left: 0.6em;
}

p.sccontrol {
 margin-bottom: 0;
}

p.sccontrolta {
 margin: 0;
}

div.paypalbutton {
 text-align: center;
}

img.changecat {
 border: 0;
 vertical-align: middle;
}

div.changecat {
 float: left;
 position: absolute;
 visibility: hidden;
 background: #EEEEEE;
 border: 0.06em solid #CCCCCC;
 padding: 0.6em;
 margin: -17.6em 0 0 -11em;
 z-index: 1;
 width: 30em;
 height: 17em;
}

iframe.changecat {
 border: 0;
 width: 30em;
 height: 15.5em;
}

body.changecat {
 background: #EEEEEE;
}

div.navchangecat {
 font-family: arial, serif;
 font-size: 0.8em;
 margin-bottom: 0.1em;
}

div.changecatbutton {
 float: right;
}

input.changecatbutton {
 font-family: arial, serif;
 font-size: 0.7em;
 padding: 0 2em;
}

input.changecat {
 padding: 0;
 border: transparent;
 background: transparent;
 color: black;
}

div.categorychangecat {
 font-family: arial, serif;
 font-size: 0.9em;
 font-weight: bold;
 padding: 0.1em 0;
}

div.parentcategorychangecat {
 float: right;
}

div.categorieschangecat {
 border: 0.06em solid #CCCCCC;
 background: #FFFFFF;
 padding: 0.5em;
 width: 28.85em;
 height: 13em;
 overflow: auto;
}

ul.sublist {
 font-size: 1.25em;
 margin: 0.2em 0 0.5em 1.5em;
 padding: 0;
 list-style-type: disc;
}

div.paypalbutton {
 margin-top: 3em;
}

div.paypallogo {
 text-align: center;
}

img.paypallogo {
 border: 0;
 margin-bottom: 1em;
}