body {
text-align : center;
font : 13px arial, sans-serif;
color : #5d5d5d;
margin : 0;
padding : 0;
background : url(/images/bgfooter.jpg) repeat-x 0 bottom;
}
h1 {
font-size : 26px;
color : #17393e;
margin : 0;
padding : 0;
padding-top : 12px;
padding-bottom : 12px;
}
h1 span {
color : #17393e;
}
h2 {
font-size : 24px;
color : #17393e;
margin : 0;
padding : 0;
padding-top : 8px;
padding-bottom : 8px;
}
h2 span {
color : #17393e;
}
h3 {
font-size : 16px;
color : #17393e;
margin : 0;
padding : 0;
padding-top : 3px;
padding-bottom : 5px;
font-weight : bold;
}
span {
color : #9cb64a;
}
form, input {
margin : 0;
padding : 0;
clear : both;
}
p {
margin : 0;
padding : 0;
padding-top : 5px;
padding-bottom : 5px;
}
a:link, a:visited {
color : #788D38;
text-decoration : none;
font-size : 14px;
font-weight : bold;
}
a:hover, a:active {
text-decoration : underline;
}
img {
border : none;
}
.clearer {
clear : both;
}
.separator {
padding : 0;
margin : 5px 0 0 0;
height : 10px;
clear : both;
border-top : 1px solid #cccccc;
}
#container-bg {
background : url(/images/bg.png) repeat-x;
}
#container-body {
margin-left : auto;
width : 954px;
margin-right : auto;
text-align : left;
background : url(/images/banner.jpg) no-repeat 231px 0;
}
#logo {
float : left;
width : 231px;
}
#container-banner {
float : right;
width : 723px;
}
#menutop {
background : url(/images/menutop.jpg);
height : 50px;
}
#menutop ul {
list-style-type : none;
padding : 0;
margin : 0;
font-size : 14px;
padding-top : 3px;
padding-bottom : 6px;
}
#menutop ul li {
float : left;
text-align : center;
border-right : 1px solid #9cb64a;
margin : 15px 0 6px 10px;
}
#menutop ul li a {
color : #9cb64a;
font-weight : bold;
padding-right : 10px;
display : block;
}
#search {
float : left;
width : 255px;
padding : 5px 0 0 15px;
}
#search input {
width : 166px;
margin-top : 2px;
float : left;
}
#banner {
float : left;
width : 280px;
text-align : right;
padding-top : 36px;
color : #ffffff;
font-size : 14px;
}
#banner strong {
font-size : 30px;
color : #17393e;
}
#content {
background : url(/images/bgcontent.png) repeat-x;
}
#content-bg {
background : url(/images/linevertical.png) no-repeat right 0;
}
#content-left {
float : left;
width : 231px;
background : url(/images/menu_left.png) no-repeat;
}
#content-left input {
width : 174px;
}
#menu {
width : 231px;
}
#menu ul {
list-style-type : none;
padding : 0;
margin : 0;
font-size : 14px;
padding-top : 3px;
padding-bottom : 6px;
}
#menu ul li {
padding : 0;
margin : 0;
padding : 13px 15px 22px 45px;
}
#menu ul li a {
color : #9cb64a;
font-weight : bold;
display : block;
}
#menu ul .menu-on {
background : url(/images/menu_on.gif) no-repeat;
}
#menu ul .menu-on a {
color : #ffffff;
}
#menu ul .menu-on a:hover {
text-decoration : none;
}
#content-left-area {
padding : 0 20px 0 30px;
}
#content-right {
float : left;
width : 680px;
background : url(/images/linevertical.png) no-repeat;
padding : 0 10px 0 20px;
}
#main-content {
float : left;
width : 515px;
}
#main-content-right {
float : left;
width : 150px;
padding : 0 5px 0 5px;
}
.button {
background : url(/images/button_right.gif) no-repeat right 0%;
float : right;
margin : 0 5px 5px 0;
padding-right : 7px;
}
.button a {
display : block;
background : url(/images/button.gif) no-repeat;
padding : 6px 6px 9px 12px;
font-size : 12px;
font-weight : bold;
color : #ffffff;
}
.button a:hover {
text-decoration : none;
}
.icons {
vertical-align : middle;
}
.subtitle {
font-size : 18px;
font-weight : bold;
color : #9cb64a;
}
.price {
font-size : 14px;
font-weight : bold;
color : #9cb64a;
}
#footer {
padding : 50px 0 70px 30px;
color : #ffffff;
font-size : 14px;
}
#footer ul {
list-style-type : none;
padding : 0;
margin : 0;
padding-left : 20px;
padding-top : 5px;
}
#footer ul li {
display : inline;
text-align : center;
border-left : 1px solid #ffffff;
}
#footer ul li a {
padding-left : 10px;
padding-right : 13px;
color : #ffffff;
}
#footer p {
padding-left : 20px;
color : #ffffff;
}
#submenu {
width : 140px;
float : left;
padding-right : 20px;
}
#submenu ul {
list-style-type : none;
margin : 0;
font-size : 16px;
padding : 3px 0 6px 0;
}
#submenu ul li {
padding : 0;
margin : 0;
padding : 8px 3px 8px 10px;
border-bottom : 1px solid #cccccc;
}
#submenu ul li a {
color : #17393e;
font-weight : bold;
display : block;
}
#submenu ul li ul li {
padding : 4px 3px 4px 10px;
border : 0;
}
#submenu ul li ul li a {
color : #9cb64a;
}
.items {
float : left;
width : 170px;
}
.items p {
padding-right : 5px;
}