@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/bg.gif);
background-repeat:repeat;
}

/*/*/html*body:first-of-type {font-weight: normal; text-shadow: #000000 0 0 0px;}/* */

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; height:0px; line-height:0;}

p, h1, h2, h3, h4, h5, h6, table, form, ul, ol, div, span {
margin:0;
padding:0;
}

a img, img {border:none;}
a {text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}


#container {
width:960px;
margin:0 auto;
}

#container.index {
background-image:url(../images/bg_content.gif);
background-repeat:no-repeat;
background-position:0px 0px;
min-height:690px;
height:auto !important;
height:690px;
}

/*top*/
#top {
height:130px;
}

/*displayarea*/
#displayarea {
min-height:560px;
height:auto !important;
height:560px;
}

.flash_area {
width:621px;
padding:0 4px 0 0;
}

.leftarea {
width:329px;
padding:0 0 0 5px;
}

#logo {
height:66px;
padding:11px 0 0 0;
text-align:center;
}

.welcome {
height:260px;
padding:18px 6px 0 18px;
}

.welcome_head {
color:#865a3f;
font-family:Myriad Pro;
font-size:24px;
font-style:italic;
font-weight:bold;
padding:0 0 10px 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.welcome_head { font-size:21px; }
}

.welcome_head span {
font-size:17px;
}

.welcome p {
color:#3a3a3a;
line-height:18px;
padding:0 0 12px 0;
}

.na_head {
color:#FFFFFF;
font-family:Arial;
font-size:20px;
height:34px;
line-height:34px;
padding:0 0 0 18px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.na_head { font-size:19px; }
}

.na_cont {
padding:10px 16px 0 18px;
}

.na_cont p {
color:#3a3a3a;
line-height:18px;
padding:0 0 5px 0;
}

.na_cont p a {
color:#815240;
font-weight:bold;
}

.read_all {
font-size:11px;
text-align:right;
padding-right:10px;
}

.read_all a {
color:#8d995b;
}

/*footer*/
#footer {
color:#3a3a3a;
font-size:11px;
text-align:center;
padding:0 0 15px 0;
}

#footer ul {
padding:0 0 8px 0;
}

#footer li {
list-style-type:none;
display:inline;
background-image:url(../images/footer_sep.gif);
background-repeat:no-repeat;
background-position:left;
padding:0 5px 0 8px;
}

#footer li.foot_first {
background-image:none;
}

#footer li a {
color:#ffffff;
font-size:12px;
}

#footer li a:hover {
color:#3a3a3a;
text-decoration:none;
}

/*for innerpages*/
.l_nav {
background-image:url(../images/bg_inner_bottom_left.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFFFFF;
height:457px;
padding:1px 0 0 0;
}

.l_nav_head {
background-image:url(../images/bg_lnav_head.gif);
background-repeat:repeat-x;
background-position:0px 0px;
color:#ffffff;
font-family:Arial;
font-size:18px;
font-weight:bold;
padding:0 0 5px 25px;
line-height:36px;
}

.l_nav li {
list-style-type:none;
}

.l_nav li a {
display:block;
color:#3a3a3a;
line-height:36px;
padding:0 0 0 52px;
width:277px;
}

.l_nav li a:hover {
background-color:#a8b66d;
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/nav_arrow.gif);
background-repeat:no-repeat;
background-position:57px 50%;
padding:0 0 0 70px;
width:259px;
}

.l_nav li li {
display:none;
}

.l_nav li.selected li {
display:block;
}

.l_nav li li a {
color:#3a3a3a;
line-height:36px;
padding:0 0 0 75px;
width:300px;
}

.rightarea {
width:560px;
padding:0 40px 0 0;
position:relative;
}

.rightarea_head {
background-image:url(../images/border.gif);
background-repeat:repeat-x;
background-position:bottom;
color:#97a460;
font-family:Arial;
font-size:17px;
font-weight:bold;
height:77px;
line-height:77px;
padding:0 0 0 6px;
margin:0 0 14px 0;
}

.nomarg{margin:0 0 0px 0 !important; }

.prod_list {
}

.prod_box {
width:113px;
padding:15px 25px
}

.pb_name {
color:#3a3a3a;
padding:0 0 10px 0;
}
.pb_name a, .pb_name a:visited {
color:#3a3a3a;
}

.pb_img {
background-image:url(../images/bg_img_holder.gif);
background-repeat:no-repeat;
background-position:0px 0px;
height:117px;
padding:3px 0 0 0;
text-align:center;
}

.pricing {
padding:16px 0 0 0;
}

.prod_img_big {
background-image:url(../images/bg_img_holder_big.gif);
background-repeat:no-repeat;
background-position:5px 0px;
width:248px;
height:251px;
padding:3px 0 0 5px;
text-align:center;
}

.prod_info {
background-image:url(../images/border.gif);
background-repeat:repeat-x;
background-position:bottom;
width:270px;
padding:0 0 0 0;
}

.prod_name {
color:#895c41;
font-size:14px;
font-weight:bold;
padding:0 0 14px 0;
}

.prod_info td {
color:#3a3a3a;
line-height:18px;
padding:0 0 12px 0;
}


.comp_box {
width:155px;
padding:10px 15px;
}

.comp_name {
color:#84573c;
font-size:16px;
font-weight:bold;
padding:0 0 12px 0;
}

.comp_details {
color:#97a460;
font-size:11px;
}

.comp_details p {
padding:0 0 11px 0;
}

.goBack{
margin-top:15px;
}

.rightarea_head h1{
font-size:17px;
}

h1{
font-size: 22px;
}

#nav_579637 li li {
display:none;
}

#nav_579637 li.selected li {
display:block;
}

#nav_579637 li li a {
color:#3a3a3a;
line-height:36px;
padding:0 0 0 75px;
/*width:300px; */
width: 254px;
}

.pl2_box {
width:291px;
}
.pl2_img {
background-image:url("../images/bg_img_holder-list.gif");
background-position:0 0;
background-repeat:no-repeat;
height:85px;
padding:3px 0 0;
text-align:center;
width:100px;
}
.pl2_img img {
max-height:82px;
max-width:120px;
}
.pl2_info {
color:#575757;
font-size:11px;
line-height:1.6;
width:180px !important;
}
.pl2_info h3 {
color:#687823;
font-size:14px;
padding:0 0 5px;
}
#scrollbox {
height:432px;
overflow:hidden;
}
.prod_list_2 {
background-image:url("../images/border2.gif");
background-position:280px 0;
background-repeat:repeat-y;
}
.prod_list_2 td {
background-image:url("../images/border3.gif");
background-position:center bottom;
background-repeat:repeat-x;
padding:10px 0 !important;
}
.pl2_info h3 a {
color:#687823;
}

.prodpag{position: absolute;width:200px;right:-14px;top:50px;}
.prodpag-prev{width:80px;height:21px;background:url(../images/prevprod.gif) no-repeat; text-indent: -9999px;display:block;float:left;}
.prodpag-next{width:62px;height:21px;background:url(../images/nextprod.gif) no-repeat; text-indent: -9999px;display:block;float:left;margin: 0 0 0 5px;}

.prodpag-prev:hover{background:url(../images/prevprod-hover.gif) no-repeat;}
.prodpag-next:hover{background:url(../images/nextprod-hover.gif) no-repeat;}

.catalogueList{
list-style-type:none;
}

.prod_list {
/*
background-image:url("../images/border2.gif");
background-position:280px 0;
background-repeat:repeat-y;*/
}

.prod_list td {
/*
background-image:url("../images/border3.gif");
background-position:center bottom;
background-repeat:repeat-x;
padding:10px 0 !important;*/
}

table.productTable td{width: 291px;}
table.productTable td {
padding:10px 0px !important;
}

.prod_list td {
background-image:url("../images/border3.gif");
background-position:center bottom;
background-repeat:repeat-x;
padding:10px 0 !important;
}

.prod_list {
background-image:url("../images/border2.gif");
background-position:280px 0;
background-repeat:repeat-y;
}

.rightarea h3{
font-size: 15px;
}

table.webform td{
padding: 3px;
}

.prod_detail{
width: 560px;
}
