body {
margin:0px;
padding:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#2f2f2f;
line-height:16px;
background-color:#f3f1f2
}

img {
border:none
}
.my-gallery td
{
    width: 25%;
}
.img8 img {
    width: 100%;
    float: none;
    padding: 5px;
}
.img8 div {
    float: left;
    width: 30%;
    padding: 5px 9px;
    text-align: center;
    font-size: 14px;

    font-weight: bold;
}
.my-gallery img
{
    width: 100%;
}
.side1 .first {
    width: 58%;
    float: left;
}
.side1 .second {
    float: left;
}
p,h1,h2,ul,li {
margin:0px;
padding:0px
}
.img img {
    float: left;
    width: 160px;
    padding: 5px;
}
.img5 img {
    float: left;
    width: 23%;
    padding: 5px;
        margin-bottom: 8px;
}
.img6 img {
    width: 31%;
    padding: 5px;
}
.img1 img {
    width: 48%;
    float: left;
    padding: 5px;
}
.img4 img {
    width: 47%;
    float: left;
    padding: 5px;
    margin-bottom: 20px;
}
.img3
{
        width: 245px;
    float: left;
    margin-right: 15px;
}
h1 {
color:#0a4379;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
padding:8px 0px
}
li.new-btn a {
    background: #393186;
    background-image: none !important;
    margin: 11px !important;
    border-radius: 5px;
    height: 30px !important;
    line-height: 1px !important;
}
h1 span {
color:#d26500
}

h2 {
color:#0a4379;
font-size:11px;
font-weight:bold;
margin:14px 0px 3px 0px
}

sup{
    font-weight: 100;
margin-left: -5px;
}

a,a:link,a:visited {
color:#B30C0C;
text-decoration:none
}

a:hover {
color:#000000;
text-decoration:none
}

#container {
width:979px
}

#leftbg {
background-image:url(../images/leftbg.jpg);
background-repeat:repeat-y;
background-position:left
}

#rightbg {
background-image:url(../images/rightbg.jpg);
background-position:right;
background-repeat:repeat-y
}

#wrapper {
width:911px;
background-image:url(../images/contentbg.jpg);
background-repeat:repeat-y;
background-position:left;
clear:both
}

#leftbar {
width:206px;
float:left;
background-color:#c62829
}

.leftbtn {
padding-top:14px
}

#leftnav {
padding:8px
}

#leftnav a {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
text-align:left;
padding-top:5px;
padding-bottom:5px;
background-repeat:no-repeat;
background-color:#e41f26;
line-height:22px;
text-align:center
}

#leftnav a:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-position:10px 12px;
background-repeat:no-repeat;
background-color:#f99317;
text-decoration:none
}

.adds {
padding:30px 0px
}

#maincontainer {
width:682px;
float:left;
padding:5px 4px 10px 19px;
text-align:left
}

#headermain {
clear:both
}

.spacer{
    height:20px;
    padding-bottom:10px;
    display:block;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
}

#ofc{
    display:inline-flex;
    clear:both;
}
.ofc-sect{
    float:left;
    width: 224px;
    margin-right:5px;
    display:block;
}

.toplinks {
text-align:right;
color:#003a70;
padding-top:10px;
padding-right:2px;
padding-bottom:10px;
font-weight:bold
}

.toplinks a {
text-align:right;
color:#003a70;
text-decoration:none
}

.toplinks a:hover {
text-decoration:underline
}

#compname {
margin-bottom:18px;
text-align:left
}

#navlft {
background-image:url(../images/navlft.jpg);
background-repeat:no-repeat;
background-position:left
}

#navrt {
background-image:url(../images/navright.jpg);
background-repeat:no-repeat;
background-position:right;
height:42px;
padding-left:5px
}

#nav {
background-image:url(../images/nav.jpg);
background-repeat:repeat-x;
background-position:top;
font-size:13px;
font-weight:bold;
text-align:center
}

#nav a {
text-decoration:none;
color:#FFFFFF;
float:left;
width:128px;
margin:0px 3px;
line-height:42px
}

#nav a:hover,#nav .current {
background-image:url(../images/navhover.jpg);
background-repeat:no-repeat;
background-position:center
}

#headerimg {
margin-top:9px
}

#content {
clear:both;
_height:400px;
min-height:400px;
line-height:1.6
}

#contentxt {
float:left;
width:498px;
padding-right:12px
}

#content p {
padding:0px;
}

.imgfltbdr {
float:right;
margin:0px 8px 5px 10px;
border:2px solid #cf6161
}

.bullets li {
padding-left:36px;
background-image:url(../images/txtbullet.jpg);
background-repeat:no-repeat;
background-position:25px 5px;
line-height:16px;
list-style:none
}

.links {
text-align:right;
padding:3px 30px 16px 0px;
}

.links a {
color:#0a4379;
font-weight:bold;
text-decoration:none
}

.links a:hover {
text-decoration:underline
}

#whitebox {
background-color:#FFFFFF
}

#whitebox .cor1 {
background-image:url(../images/cor1.jpg);
background-repeat:no-repeat;
background-position:top left
}

#whitebox .cor2 {
background-image:url(../images/cor2.jpg);
background-repeat:no-repeat;
background-position:top right
}

#whitebox .cor3 {
background-image:url(../images/cor3.jpg);
background-repeat:no-repeat;
background-position:bottom left
}

#whitebox .cor4 {
background-image:url(../images/cor4.jpg);
background-repeat:no-repeat;
background-position:bottom right;
padding-right:12px;
padding-top:6px
}

.imgflt {
float:left;
margin:3px 6px 6px 15px
}

.more {
background-image:url(../images/readmore.jpg);
background-position:right;
background-repeat:no-repeat;
text-align:right;
padding-right:18px;
text-decoration:none;
font-weight:bold
}

.more a {
color:#FFFFFF;
text-decoration:none;
line-height:30px
}

.more a:hover {
text-decoration:underline
}

#rightbar {
float:left;
width:171px;
background-color:#e5e4e4
}

#rightbar a {
background-image:url(../images/bullet1.jpg);
background-repeat:no-repeat;
background-position:16px 5px;
line-height:20px;
color:#000000;
text-decoration:none;
display:block;
padding-left:32px
}

#rightbar a:hover {
text-decoration:underline
}

#righttop {
background-image:url(../images/products.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#FFFFFF;
font-weight:bold;
text-align:center;
line-height:27px;
font-size:14px;
padding-bottom:5px
}

#rightbot {
background-image:url(../images/greycor.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:12px
}

.bdr {
background-color:#d0d1d2;
height:2px;
margin-bottom:10px
}

#footer {
clear:both;
padding-top:17px;
padding-right:3px
}

.bottomlinks {
text-align:left;
color:#003a70;
font-size:11px;
width:290px;
float:left
}

.bottomlinks a {
color:#003a70;
text-decoration:none
}

.bottomlinks a:hover {
text-decoration:underline
}

.copyright {
width:380px;
float:left;
text-align:right
}

#vmenu {
margin:0px;
margin-bottom:25px
}

#vmenu ul {
list-style:none;
margin:0;
padding:0;
font-size:13px;
font-weight:bold
}

#vmenu li a {
height:45px;
text-decoration:none;
margin-top:0px;
margin-bottom:10px;
line-height:5px;
background-image:url(../images/leftnbg.jpg);
background-repeat:no-repeat;
background-position:center;
}

#vmenu a:hover,#vmenu .current {
background-image:url(../images/leftnavhover.jpg);
background-repeat:no-repeat;
background-position:center
}

#vmenu li a span {
font-size:12px;
color:#fff
}

#vmenu li a span:hover {
color:#000;
text-decoration:none
}

#vmenu li p {
margin:0px;
padding:10px 0px
}

#vmenu li a img {
float:left;
margin-right:5px
}

#vmenu li a:link,#vmenu li a:visited {
color:#fff;
display:block;
padding:10px 0 0 0px;
margin-bottom:0px;
line-height:16px
}

#vmenu li a.link:hover {
color:#cfc674;
padding:0px 0 0 30px;
margin-bottom:15px
}

#vmenu li a#scurrent {
color:#cfc674;
padding:0px 0 0 6px;
margin-bottom:15px;
background-color:#553d3b
}
/******************************************** Clear Fix ********************************************/
.clearfix:after {
content: ". ";
clear:both;
height:0;
visibility:hidden;
display:block
}

.clearfix {
display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%
}

.clearfix {
display:block
}
/* End hide from IE-mac */
/* Promotion section styles*/
.promo_sect {
height:171px;
width:171px;
margin-bottom:12px
}

.promo_sect a {
list-style-type:none !important;
background:none !important;
padding-left:0px !important
}

@-webkit-keyframes bounce {
0%,20%,53%,80%,100% {
-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

40%,43% {
-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-30px,0);
transform:translate3d(0,-30px,0)
}

70% {
-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-15px,0);
transform:translate3d(0,-15px,0)
}

90% {
-webkit-transform:translate3d(0,-4px,0);
transform:translate3d(0,-4px,0)
}
}

@keyframes bounce {
0%,20%,53%,80%,100% {
-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

40%,43% {
-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-30px,0);
transform:translate3d(0,-30px,0)
}

70% {
-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-15px,0);
transform:translate3d(0,-15px,0)
}

90% {
-webkit-transform:translate3d(0,-4px,0);
transform:translate3d(0,-4px,0)
}
}

.bounce {
-webkit-animation-name:bounce;
animation-name:bounce;
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom
}

.fb {
background:url(/images/fb.png);
display:block;
width:42px;
height:42px;
margin-top:5px
}

.fb:hover {
background:url(/images/fb1.png);
display:block;
width:42px;
height:42px;
margin-top:6px
}

.lg-text {
font-weight:600;
text-align:center;
margin-top:7px;
font-size:14px;
text-decoration:none;
display:block;
color:#5C5C5C
}

.lg-text:hover {
color:#BD0311
}

.button {
display:block;
/* background: #BD0311; */
/* border-radius: 5px; */
margin-top:8px;
padding:5px 5px;
text-align:center;
color:#fff;
text-decoration:none;
/* box-shadow: -1px -1px 1px #bbb; */
-webkit-animation:btn-animation 2s infinite linear;
-moz-animation:btn-animation 2s infinite ease-in-out;
-o-animation:btn-animation 2s infinite ease-in-out;
-ms-animation:btn-animation 2s infinite ease-in-out;
animation:btn-animation 6s infinite linear;
font-size:14px;
font-weight:600;
color:#BD0311;
border-top:1px dotted #BEBEBE;
border-bottom:1px dotted #BEBEBE
}
/* WebKit Animations */
@-webkit-keyframes txt-animation1 {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@-webkit-keyframes txt-animation2 {
0%,40% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@-webkit-keyframes btn-animation {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}
/* FireFox Animations */
@-moz-keyframes txt-animation1 {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@-moz-keyframes txt-animation2 {
0%,40% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@-moz-keyframes btn-animation {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}
/* Opera Animations */
@-o-keyframes txt-animation1 {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@-o-keyframes txt-animation2 {
0%,40% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@-o-keyframes btn-animation {
0%,60% {
opacity:0
}

80%,100% {
opacity:1
}
}
/* IE Animations */
@-ms-keyframes txt-animation1 {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@-ms-keyframes txt-animation2 {
0%,40% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@-ms-keyframes btn-animation {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}
/* Animations */
@keyframes txt-animation1 {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@keyframes txt-animation2 {
0%,40% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

@keyframes btn-animation {
0%,20% {
opacity:0
}

60% {
opacity:0.8
}

100% {
opacity:1
}
}

.quicklink {
margin:25px 0px 25px 25px;
display:inline-block;
border-bottom:1px solid #e2e2e2;
padding-bottom:15px
}

.quicklink ul {
clear:both;
line-height:20px;
display:block
}

.quicklink ul li {
float:left;
margin-right:35px;
list-style:none
}

.quicklink ul li a,#quicklink ul li a:link,#quicklink ul li a:visited {
text-decoration:none;
color:#000000;
letter-spacing:0.3px
}

.quicklink ul li a:hover {
color:#c62829;
text-decoration:none;
letter-spacing:0.3px
}