.top-cont{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #003366;
text-align:center;
margin:0px;
}
.top-cont a{
color: #003366;
text-decoration:none
}
.top-cont a:hover{
color: #000000;
text-decoration:none
}
.ph {font-family:Arial, Helvetica, sans-serif;
color:#2054a8;
text-align:right;
padding-right:10px;
font-size:12px;
font-weight:bold;
padding-left:15px;
line-height:18px;
}
.ph a{color:#2054a8;
text-decoration:none;
}
.ph a:hover{color: #990000;
text-decoration:none;
}
.subhead {
font-family:Arial, Helvetica, sans-serif;
color:#419fa4;
text-align:left;
padding-left:10px;
padding-top:10px;
font-size:18px;
padding-bottom:5px;
}
.bodytxt {font-family: Tahoma;
color: #28406d;
font-size:12px;
text-align:justify;
line-height:18px;
padding: 0px 6px 5px 10px;
}
.bodytxt a{color: #028406d;
text-decoration:none;
}
.bodytxt a:hover{color: #003300;
text-decoration:none;
}
.readmore{
font-family: "Trebuchet MS";
font-size:11px;
color: #990000;
text-align:left;
padding:0px 0px 0px 10px;
}
.readmore a{
color: #990000;
text-decoration:none
}
.readmore a:hover{
color: #000000;
text-decoration:none
}
.logo
{
font-family: "Trebuchet MS";
font-size:11px;
color:#ffffff;
text-align:left;
padding:5px 0px 0px 10px;
}
.logo a
{
color:#ffffff;
text-decoration:none;
}
.logo a:hover
{
color: #99FF00;
font-weight:bold;
text-decoration:none;
}
.brdcrum {font-family:Arial, Helvetica, sans-serif;
color: #990000;
text-align:left;
padding:5px 5PX 5PX 8PX;
font-size:11px;
height:15px;
border-bottom:dashed 1px #0099FF;
border-top:dashed 1px #0099FF;

}
.brdcrum a{color:#000000;
text-decoration:none;
font-weight:bold;
}
.brdcrum a:hover{color: #006600;
text-decoration:none;
}
/* —————————————————————————————— header styles —————————————————————————————— */
#header {position:relative;z-index:100;}

#header_logo {width:152px;height:61px;display:block;position:absolute;left:0;top:47px;}



/* ————— tmheaderlinks.tpl ————— */
#tmheaderlinks {height:41px;float:right;padding:20px 0 0 0;}
#tmheaderlinks li {float:left;}
#tmheaderlinks li + li {padding:0 0 0 17px;}
#tmheaderlinks li a {font:600 13px "Open Sans";color:#484848;text-decoration:none;text-transform:capitalize;}

#tmheaderlinks li a:hover,
#tmheaderlinks li a.active {color:#41a4b3;}


/* —————————————————————————————— product pages —————————————————————————————— */
/* ————— tmslider1.tpl ————— */
#tmslider1 {width:930px;height:331px;margin:0 0 0 -10px;padding:0 10px;background:url(../img/tmslider1_bg.jpg) 0 bottom no-repeat;}

#one {position:relative;overflow:hidden;}

#one ol li > h2 {width:41px !important;height:291px !important;overflow:hidden;margin:0;padding:0;background:url(../img/tmslider1_items.png) 0 0 no-repeat;position:absolute;left:0;top:0;z-index:10;cursor:pointer;}
#one ol li > h2.selected {width:41px;height:291px;background-position:0 -291px;}

#one ol li > h2 > span {width:277px;
display:block;padding:12px 0 0 14px;
font:400 16px "Arial";color:#fff;
-webkit-transform: translateX(-100%) rotate(-90deg);
-webkit-transform-origin: right top;
-moz-transform: translateX(-100%) rotate(-90deg);
-moz-transform-origin: right top;
-o-transform: translateX(-100%) rotate(-90deg);
-o-transform-origin: right top;
transform: translateX(-100%) rotate(-90deg);
transform-origin: right top;
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#one ol li > div {height:291px;position:absolute;top:0;}
#one ol li > div > div {position:relative;}
#one ol li > div > div > div {padding:0 0 0 42px;position:absolute;left:0;top:0;}

#one ol li a {text-decoration:none;}

#one ol li div h2 {margin:0 0 0 -3px;padding:30px 0 0 0;text-transform:none;}
#one ol li div h2 a {font:600 41px "Open Sans";color:#4f4f4f;}
#one ol li div h2 a:hover {color:#40a3b3;}

#one ol li h3 {margin:-6px 0 0 -2px;padding:0;}
#one ol li h3 a {font:24px "Open Sans";color:#40a3b3;}
#one ol li h3 a:hover {color:#4f4f4f;}

#one ol li p {width:270px;margin:0;padding:20px 0 0 0;line-height:17px;}
#one ol li p a {color:#878787;}
#one ol li p a:hover {color:#40a3b3;}

#one ol li a.tmslider1_btn {width:122px;height:25px;display:block;margin:19px 0 0 0;padding:5px 0 0 0;background:url(../img/tmslider1_btn.png) 0 0 no-repeat;font:14px "Open Sans";color:#fff;text-align:center;}
#one ol li a.tmslider1_btn:hover {color:#4f4f4f;}

