body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, th, td {
margin : 0;
padding : 0;
}
fieldset, img {
border : 0;
}
html {
margin-bottom : 1px;
}
body {
position : relative;
}
:focus {
outline : hidden;
}
a {
color : #282828;
text-decoration : none;
}
a:hover {
color : #0099cc;
text-decoration : none;
}
h1, h2, h3, h4, h5 {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : #282828;
line-height : 40%;
}
h1 {
font-size : 28px;
}
h2 {
font-size : 23px;
}
h3 {
font-size : 18px;
}
h4 {
font-size : 15px;
}
h5 {
font-size : 14px;
}
h6 {
font-size : 10px;
}
body {
background : #ffffff url(../images/page_bg.png) repeat-x 50% 0%;
font-family : Arial, Helvetica, sans-serif;
line-height : 140%;
color : #282828;
font-size : 13px;
margin-top : -20px;
}
div.rapidxwpr {
margin : auto;
width : 900px;
}
div#header {
position : relative;
height : 73px;
margin : 0 0 15px 0;
}
#nav ul {
list-style-type : none;
font-size : 13px;
cursor : pointer;
background-color : #ffffff;
}
#nav li {
float : right;
position : relative;
width : 8em;
text-align : center;
background-color : #c6c6c6;
font-weight : bold;
list-style-type : none;
padding-left : 1px;
}
li ul {
display : none;
position : absolute;
}
li > ul {
top : auto;
left : auto;
}
li:hover ul, li.over ul {
display : block;
}
#nav a {
display : block;
background-color : #eeeeee;
padding : 0.5em 0.75em;
text-decoration : none;
border : 1px solid #cccccc;
border-bottom-width : 0;
}
#nav li li a {
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
#nav li li a {
font-weight : normal;
}
#nav li a:hover, li a:focus {
color : #ffffff;
background-color : #999999;
}
div#middle {
width : auto;
margin : 0;
clear : both;
border : 1px solid #c6c6c6;
padding : 20px;
}
a.cats {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : #282828;
}
div#right {
width : 277px;
padding : 0 0 0 18px;
float : right;
}
* html div#right {
padding : 0 0 0 15px;
}
div#main {
width : auto;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
div#mainmiddle {
margin : 0 0 0 0;
}
div#content {
width : auto;
}
div#footer {
width : 900px;
padding : 5px 0 20px 0;
clear : both;
line-height: 15px;
}
.clearingfix:after {
content : ".";
display : block;
line-height : 0;
clear : both;
visibility : hidden;
}
.clearingfix {
display : block;
}
.floatbox {
overflow : hidden;
padding-top: 10px;
}
div.welcome {
background : url(../images/pallet.jpg) no-repeat 100% 0%;
padding : 0 220px 10px 0;
margin : 0 0 10px 0;
}
div.welcome h1, div.welcome h2 {
font-weight : normal;
text-transform : uppercase;
margin : 0;
}
div.about {
padding : 0 10px 10px 0;
margin : 0 0 10px 0;
}
div.about h1, div.welcome h2 {
font-weight : normal;
text-transform : uppercase;
margin : 0;
}
div.products {
background : url(../images/products.jpg) no-repeat 100% 0%;
padding : 0 220px 10px 0;
margin : 0 0 10px 0;
}
div.products h1, div.welcome h2, div.catalogs h1 {
font-weight : normal;
text-transform : uppercase;
margin : 0;
}
div.contact {
/*background : url(../images/contact.jpg) no-repeat 100% 0%;*/
padding : 0 220px 10px 0;
margin : 0 0 10px 0;
}
div.contact h1, div.welcome h2 {
font-weight : normal;
text-transform : uppercase;
margin : 0;
}
div.shows {
background : url(../images/shows-top.jpg) no-repeat 0% 0%;
padding : 15px 0 0 0;
}
div.shows-bg {
background : url(../images/shows-bg.jpg) no-repeat 0% 100%;
padding : 8px 13px 15px 13px;
}
div.shows h3 {
text-transform : uppercase;
font-weight : normal;
margin : 0 20px 0 0;
}
div.shows ul {
list-style : none;
margin : 5px 10px;
}
div.shows ul li {
background : url(../images/icon-leaf.png) no-repeat 7px 50%;
padding : 10px 0 8px 33px;
border-bottom : 1px solid #d4d3d3;
}
a.contact {
background : url(../images/signup-bg.png) no-repeat 0% 0%;
color:#ffffff;
width : 55px;
display : block;
padding : 0 10px;
margin : 10px 0 0 0;
float : right;
font-size : 10px;
}
table#catalogs {
width : 94%;
margin : 0 0 0 43px;
padding : 20px;
text-align: left;
}
a.gc {
display: block;
width: 216px;
height: 280px;
background: url(../images/cat/gc11r.jpg);
}
a.fw {
display: block;
width: 216px;
height: 280px;
background: url(../images/cat/fw12r.jpg);
}
a.ss {
display: block;
width: 216px;
height: 280px;
background: url(../images/cat/ss12r.jpg);
}
a.gc:hover, a.ss:hover, a.fw:hover {
background-position: -216px;
}
ul.footermenu {
line-height: 0px;
list-style : none;
float: left;
}
ul.footermenu li {
float : left;
line-height: 10px;
margin : 0 0 0 10px;
}
ul.footermenu a {
font-size : 11px;
color : #747474;
text-transform : uppercase;
}
ul a:hover, ul a:focus {
color : black;
}
td#one {
width:120px;
font-family: Arial;
font-size: 10px;
color:#ffffff;
}
td#two {
width:780px;
font-family: Arial;
font-size: 10px;
color:#ffffff;
}
div#newsticker {
margin-bottom:-10px;
}
