body{ font-family: Arial, Helvetica, sans-serif; font-size:14px; margin:0px; color:#000; background-color:#000; line-height:17px;}

img{ border:none; margin:0px; padding:0px; padding-bottom:0px;}
.commonDIV{ width:100%;}
.clr{ clear:both; margin:0px; padding:0px; line-height:0px;}
.left{ float:left;}
.right{float:right;}
a{ text-decoration:none; color:#cf0000;}
a:hover{ color:#6f6f6f; text-decoration:underline;}
a.active{ color:#6f6f6f; }
a:focus {outline:none}
.smalltext{ font-size:11px; line-height:14px;}
H1{ font-size:30px; font-weight:normal; margin:0px; padding:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#062874; font-style:italic;}
H2{ font-size:30px; font-weight:normal; margin:0px; padding:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#062874;}
H3{ font-size:17px; font-weight:normal; margin:0px; padding:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#cf0000; text-transform:uppercase; font-weight:bold;}
H4{ font-size:20px; font-weight:normal; margin:0px; padding:0px; color:#cf0000;}

#main{ width:100%;}
/*----------TOP NAVIGATION----------------*/
#menu{ height:40px; background:url(../images/menu-bg.jpg) repeat-x;}
#top-nav{ width:740px; margin:0px auto; padding-left:260px;}
#top-nav ul{margin:0px;padding:0px;list-style-type:none;}
#top-nav li{list-style:none; margin:0px; padding:0px; float:left;}
#top-nav a{display:block; width:185px; height:40px; text-indent:-999999px; text-transform:uppercase;}

#HomeTab a{ background:url(../images/menu.jpg) no-repeat; background-position:0px 0px;}
#HomeTab a:hover, #HomeTab .active{background-position:0px -40px;}
#AboutUsTab a{ background:url(../images/menu.jpg) no-repeat; background-position:-185px 0px;}
#AboutUsTab a:hover, #AboutUsTab .active{background-position:-185px -40px;}
#ProductsTab a{ background:url(../images/menu.jpg) no-repeat; background-position:-370px 0px;}
#ProductsTab a:hover, #ProductsTab .active{background-position:-370px -40px;}
#ContactUsTab a{ background:url(../images/menu.jpg) no-repeat; background-position:-555px 0px;}
#ContactUsTab a:hover, #ContactUsTab .active{background-position:-555px -40px;}
/*-------------------------*/
#header{ background:url(../images/banner-bg.jpg); height:395px;}
#header-container{ width:1000px; margin:0px auto;}
#header-container .left{ width:260px; background-color:#cf0000; height:395px;}
#logo{ padding-top:28px; text-align:center; margin-bottom:60px;}
#points{ padding-left:20px;}
#header-container .right{ width:740px;}

#middle{ background-color:#bfbfbf;}
#middle-container{ width:1000px; margin:0px auto; background-color:#ececec;}
#middle-container .left{ width:680px; padding:20px; background-color:#ececec;}
#middle-container .right{ width:240px; padding:20px; background-color:#cf0000;}
.readmore{ color:#cf0000; text-decoration:none; font-size:13px; font-weight:bold;}
a.readmore:hover{ color:#6f6f6f;}
#home-products{ width:240px; padding-top:20px;}
#home-products ul{ margin:0px; list-style:none; padding:0px;}
#home-products li{ margin:0px; list-style:none; padding:0px; float:left; display:block; width:110px; height:106px; margin:0px 20px 20px 0px; }
#middle-text-container{ padding:20px;}

#bottom{ height:140px; border-top:1px solid #fff; color:#FFF; font-size:13px; line-height:normal;}
#footer{ width:960px; margin:0px auto; padding:20px;}
#footer .left{ width:500px;}
#footer .right{ width:270px; background:url(../images/bottom-line.jpg) no-repeat left top; padding-left:40px;}
.gray-text{ color:#6f6f6f;}
.gray-text-small{ color:#6f6f6f; font-size:11px;}
.bottom-link{ color:#FFF; text-decoration:none;}
a.bottom-link:hover{ color:#cf0000; text-decoration:none;}

.buttle-link{ text-transform:uppercase; color:#000; background:url(../images/bullet.gif) no-repeat; padding-left:10px;  font-size:14px; font-weight:bold; background-position:0 .3em; line-height:22px;}
a.buttle-link:hover{ color:#cf0000; text-decoration:none;}
.table-hd{ height:25px; background:url(../images/bullet.jpg) no-repeat; background-color:#cf0000; padding-left:25px; font-size:18px; color:#FFF; text-transform:uppercase;}
.table-border{ border:1px solid #CCC; border-collapse:collapse; font-size:11px;}
.table-border td, .table-border tr{ border:1px solid #CCC; border-collapse:collapse; padding:1px;}
.top{ text-align:right;}

