
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
display : block;
}
mark, rp, rt, ruby, summary, time {
display : inline;
}
html {
width : 100%;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
color : #7f7f7f;
min-width : 960px;
background : #000;
}
.ic {
border : 0;
float : right;
background : #fcaf17;
color : #f00;
width : 50%;
line-height : 10px;
font-size : 10px;
margin : -220% 0 0 0;
overflow : hidden;
padding : 0;
}
.bg {
width : 100%;
background : center 0 no-repeat;
}
.main {
width : 960px;
padding : 0;
margin : 0 auto;
font-size : 13px;
line-height : 25px;
}
.imagerRow .single {
float : left;
width : 100%;
}
.mainCms {
padding : 0;
margin : 0 auto;
font-size : 13px;
line-height : 25px;
}
.main2 {
width : 960px;
padding : 0;
margin : 0 auto;
font-size : 13px;
line-height : 125px;
}
.container {
width : 940px;
padding : 0;
margin : 0 auto;
}
a {
color : #7f7f7f;
outline : none;
}
a:hover {
text-decoration : none;
}
.col-1, .col-2, .column-1, .column-2 {
float : left;
}
.wrapper {
width : 100%;
overflow : hidden;
}
.extra-wrap {
overflow : hidden;
float : left;
}
.clear {
clear : both;
display : block;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
p {
margin-bottom : 18px;
}
.p1 {
margin-bottom : 8px;
}
.p1_products {
margin-bottom : 8px;
width : 900px;
}
.p2 {
margin-bottom : 15px;
}
.p3 {
margin-bottom : 30px;
}
.p4 {
margin-bottom : 40px;
}
.p5 {
margin-bottom : 50px;
}
.reg {
text-transform : uppercase;
}
.fleft {
float : left;
}
.fright {
float : right;
}
.alignright {
text-align : right;
}
.aligncenter {
text-align : center;
}
.it {
font-style : normal;
}
.color-1 {
color : #fff;
}
.color-2 {
color : #c42e02;
}
.color-3 {
color : #769e02 !important ;
}
.img-border {
border : #fff solid 10px;
}
.indent {
padding : 20px;
}
.indent-left {
padding-left : 10px;
}
.indent-right {
padding-right : 50px;
}
.indent-bot {
margin-bottom : 20px;
}
.indent-bot2 {
margin-bottom : 30px;
}
.indent-bot3 {
margin-bottom : 45px;
}
.prev-indent-bot {
margin-bottom : 10px;
}
.img-indent-bot {
margin-bottom : 25px;
}
.margin-bot {
margin-bottom : 35px;
}
.img-indent {
float : left;
margin : 0 30px 0 0;
}
.img-indent2 {
float : left;
margin : 0 13px 0 0;
}
.img-indent-r {
float : right;
margin : 0 0 0 40px;
}
.buttons a:hover {
cursor : pointer;
}
.menu li a, .list-1 li a, .link, .button-1, .button-2, h1 a {
text-decoration : none;
}
header {
width : 100%;
background : #fcaf17;
position : relative;
z-index : 2;
}
.row-top {
width : 100%;
padding : 10px 0;
background-color : #fdaf17;
}
h1 {
padding : 0 0 0 10px;
float : left;
}
h1 span {
color : #c52e02;
font-size : 20px;
}
h1 a {
display : inline-block;
font-size : 50px;
font-weight : normal;
line-height : 1.4em;
color : #fff;
letter-spacing : -3px;
margin-top : -10px;
}
h1 a span {
color : #c52e02;
font-size : 50px;
}
h2 {
font-size : 60px;
font-weight : normal;
line-height : 108px;
color : #fff;
text-align : center;
}
h2 span {
color : #000;
font-family : Verdana, Geneva, sans-serif;
font-style : normal;
}
#page1 h2 {
margin-bottom : 9px;
}
.menu {
float : right;
margin-top : -50px;
}
.menu li {
float : left;
padding-left : 20px;
list-style : none;
}
.menu li a {
font-size : 14px;
line-height : 18px;
padding : 4px;
color : #fff;
font-weight : bold;
}
.menu li a.active {
color : #c52e02;
}
ul.menu li a:hover {
background : #67a343;
border-radius : 5px 5px 5px 5px;
padding : 4px;
text-decoration : none;
}
.row-bot {
width : 100%;
background : url(../images/row-bot-tail.gif) center top repeat-x;
}
.row-bot-bg {
width : 100%;
min-height : 122px;
background : url(../images/row-bot-bg.jpg) center top no-repeat;
}
.slider-wrapper {
width : 940px;
height : 466px;
padding : 10px;
background : #fff;
overflow : hidden;
}
.slider {
width : 940px;
height : 466px;
}
.items {
display : none;
}
.pagination {
position : absolute;
left : 427px;
bottom : 19px;
z-index : 99;
}
.pagination li {
float : left;
padding-right : 4px;
}
.pagination a {
display : block;
width : 26px;
height : 26px;
background : url(../images/slider-pagination.png) right top no-repeat;
cursor : pointer;
}
.pagination li.current a {
cursor : default;
}
.pagination li.current a, .pagination a:hover {
background-position : left top;
}
#content {
width : 100%;
padding : 15px 0 50px;
background : #fcaf17;
position : relative;
z-index : 1;
}
.spacer-1 {
width : 100%;
background : 217px 0 repeat-y;
}
h3 {
font-size : 24px;
line-height : 2em;
color : #404040;
font-weight : normal;
letter-spacing : -1px;
margin-bottom : 5px;
}
h5 {
margin-bottom : 2px;
}
h6 {
color : #769e02;
}
.border-bot {
width : 100%;
padding-bottom : 20px;
background : 0 bottom repeat-x;
}
.box {
width : 100%;
background : 0 0 repeat-x;
}
.button-1 {
display : inline-block;
padding : 12px 19px;
font-size : 13px;
line-height : 1.23em;
color : #fff;
background : url(../images/button1-tail.gif) 0 0 repeat-x #c42e02;
cursor : pointer;
}
.button-1:hover {
background : #c42e02;
}
.button-2 {
display : inline-block;
padding : 12px 19px;
font-size : 13px;
line-height : 1.23em;
color : #fff;
background : url(../images/button2-tail.gif) 0 0 repeat-x #779f02;
cursor : pointer;
}
.button-2:hover {
background : #779f02;
}
.list-1 li {
line-height : 18px;
padding : 6px 0 6px 20px;
background : url(../images/marker-1.png) 0 12px no-repeat;
}
.list-1 a {
display : inline-block;
color : #7f7f7f;
}
.list-1 a:hover {
color : #d53a03;
text-decoration : underline;
}
.list-1 span {
display : block;
line-height : 25px;
padding : 8px 0 17px;
}
.list-1 strong {
display : block;
}
.list-2 {
width : 270px;
}
.list-2 dt {
font-weight : bold;
margin-bottom : 5px;
}
.list-2 dt, .list-2 dd {
width : 100%;
overflow : hidden;
}
.list-2 em {
font-style : normal;
float : left;
}
.list-2 span {
float : right;
text-align : right;
width : auto;
font-weight : normal;
}
.list-2 dt span {
font-weight : bold;
}
.price-list li {
overflow : hidden;
vertical-align : top;
line-height : 18px;
padding : 6px 0 6px 20px;
background : url(../images/marker-2.png) 0 12px no-repeat;
}
.price-list strong {
display : block;
overflow : hidden;
}
.price-list span {
float : right;
color : #7f7f7f;
}
.price-list a {
float : left;
text-decoration : none;
color : #7f7f7f;
}
.price-list a:hover {
color : #81a60b;
text-decoration : underline;
}
.link:hover {
text-decoration : underline;
}
.link-1 {
display : inline-block;
font-size : 14px;
padding-right : 8px;
background : right 8px no-repeat;
}
.link-1:hover {
color : #fff;
}
.text-1 {
font-size : 14px;
}
dl span {
float : left;
width : 96px;
font-weight : bold;
}
.bx-wrapper {
overflow : hidden;
position : relative;
}
#page2 .bx-wrapper {
width : 450px !important ;
height : 545px;
}
#page3 .bx-wrapper {
width : 940px !important ;
/*height : 752px;*/
}
.bx-window {
overflow : hidden;
width : 100%;
position : relative;
}
#page3 .bx-window {
/*height : 710px;*/
}
#slider {
width : 100%;
overflow : hidden;
}
#slider > div {
overflow : hidden;
width : 160px;
}
#slider-2 > div {
overflow : hidden;
width : 240px;
/*height : 710px;*/
}
#slider figure {
margin-bottom : 8px;
}
#slider-2 figure {
margin-bottom : 17px;
}
#slider-2 h5 {
margin-bottom : 5px;
}
.bx-next {
display : inline-block;
font-size : 19px;
line-height : 1.2em;
color : #72ad1a;
text-transform : capitalize;
text-decoration : none;
position : absolute;
z-index : 99;
left : 63px;
bottom : 4px;
}
.bx-prev {
display : none !important ;
}
.bx-pager {
padding : 16px 0 0 0;
text-align : center;
}
#page3 .bx-pager {
text-align : right;
padding : 23px 20px 0 0;
}
.pager-link {
display : inline-block;
color : #c42e02;
margin-right : 12px;
cursor : pointer;
text-decoration : none;
}
.pager-link:hover, .pager-active {
color : #7f7f7f;
}
.pager-active {
cursor : default;
}
.lightbox-image {
position : relative;
z-index : 1;
overflow : hidden;
display : inline-block;
cursor : pointer;
}
.lightbox-image img {
position : relative;
z-index : 1;
}
.lightbox-image span {
display : inline-block;
position : absolute;
left : 0;
top : -100%;
width : 100%;
height : 100%;
background : url(../images/magnify.png) 50% 50% no-repeat;
z-index : 2;
padding : 0;
}
#contact-form {
display : block;
width : 100%;
}
#contact-form label {
display : block;
height : 30px;
overflow : hidden;
}
#contact-form input {
float : left;
font-size : 12px;
line-height : 1.25em;
color : #808080;
padding : 2px 10px;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
border : #ededed solid 1px;
background : #fff;
outline : none;
}
#contact-form textarea {
float : left;
height : 204px;
width : 474px;
max-height : 204px;
max-width : 474px;
font-size : 12px;
line-height : 1.25em;
color : #808080;
padding : 5px 10px;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
border : #ededed solid 1px;
background : #fff;
overflow : auto;
outline : none;
}
.text-form {
float : left;
display : block;
line-height : 24px;
width : 115px;
}
.buttons {
padding : 10px 0 0 0;
text-align : right;
}
.buttons a {
margin-left : 6px;
padding : 12px 35px;
}
footer {
width : 100%;
padding : 23px 0 30px;
color : #fff;
}
footer a {
color : #c42e02;
}
footer span {
display : block;
}
footer .main {
font-size : 14px;
line-height : 25px;
}
.list-services {
padding : 0;
}
.list-services li {
float : left;
padding : 0 0 0 10px;
}
.imageCertRow1 {
list-style : none;
float : left;
padding : 20px;
width : 250px;
box-shadow : 1px 2px 3px;
height : 300px;
vertical-align : middle;
}
.imageCert {
list-style : none;
float : left;
padding : 20px;
width : 250px;
box-shadow : 1px 2px 3px;
height : 400px;
vertical-align : middle;
}
a.footerLinks {
color : #ccc;
text-decoration : none;
}
