@charset "utf-8";

body {

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	background-color: #FFFFFF;

}

ul, ol, dl {

	padding: 0;

	margin: 0;

}

.body-text-2 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 13px;

	line-height: 17px;

}

.img-new {

	margin-right: 10px;

}



h1, h2, h3, h4, h5, h6, p {

	margin-top: 0;

	padding-right: 15px;

	padding-left: 15px;

	font-size: 14px;

}

#content #left .frame h2 {

}





header, section, footer, aside, nav, article, figure {

	display: block;

}

#content #left div div img {

	border: 4px solid #999;

}



#header {

	height: 100px;

	width: 100%;

	/* [disabled]background-color: #000; */

}

.new-text {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 13px;

	line-height: 20px;

}

.new-text3 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

}



.new-text-2 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

}





#logo-holder {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	position: relative;



}

.heading {

	color: #1577FF;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

.heading-2 {

	color: #FF0000;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	font-weight: normal;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #F00;

	padding-bottom: 5px;

}

.heading-22 {

	color: #FF0000;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 17px;

	font-weight: normal;

	text-decoration: none;

	padding-bottom: 5px;

}





.small-text {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	line-height: 25px;

	text-decoration: none;

	/* [disabled]text-align: justify; */

}

.small-text a {

	color: #333;

	text-decoration: none;

}



#content #left div ul {

	list-style-type: disc;

}

#content #left div ul li {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	line-height: 20px;

	text-decoration: none;

	list-style-position: outside;

}





#logo {

	position: absolute;

	z-index: 1000;

	padding-top: 0px;

	padding-left: 5px;

	display: block;

	left: 7px;

	top: 0px;

	border:2px solid transparent;

	border-radius:0px;

	background-color:#FFF;

	padding-right: 5px;

}

.call-us {

	display: block;

	line-height: 50px;

	background-image: url(../images/call-button.png);

	font-size: 14px;

	padding-left: 30px;

	position: absolute;

	z-index: 1000;

	top: 0px;

	right: 18px;

	background-repeat: no-repeat;

	background-position: left center;

	height: 86px;

	color: #FFF;

	width: 90px;

	margin-top: 10px;
}



#logo-holder p {

	color: #FFF;

	font-size: 25px;

	text-align: center;

	letter-spacing: 1px;

	line-height: 50px;

	font-weight: bold;

}

#MainHeader {

	width: 100%;

	background-image: url(../images/body-background.jpg);

	height: 480px;

	background-repeat: repeat-x;

	background-position: top;

}

#top-nav {

	width: 770px;

	margin-right: auto;

	margin-left: auto;

	height: 65px;

	/* [disabled]padding-left: 230px; */

	padding-top: 4px;

	line-height: 65px;

	margin-top: 0px;

	margin-bottom: 0px;

}

#top-nav a {

	/* [disabled]color: #FFF; */

	/* [disabled]text-decoration: none; */

	/* [disabled]display: block; */

	/* [disabled]float: left; */

	padding-right: 7px;

	padding-left: 7px;

	background-image: url(../images/divider.png), url(../images/current-button.png);

	background-repeat: no-repeat;

	background-position: right center, center -17px;

	letter-spacing: 1px;

	/* [disabled]font-size: 12px; */

	-webkit-transition: all 0.8s;

	-moz-transition: all 0.8s;

	-ms-transition: all 0.8s;

	-o-transition: all 0.8s;

}

#top-nav a:hover {

	/* [disabled]color: #000; */

	/* [disabled]text-decoration: none; */

	/* [disabled]display: block; */

	/* [disabled]float: left; */

	padding-right: 7px;

	padding-left: 7px;

	background-image: url(../images/divider.png), url(../images/current-button.png);

	background-repeat: no-repeat;

	background-position: right center, center 0px;

	letter-spacing: 1px;

	/* [disabled]font-size: 12px; */

}

#top-nav a.current {

	/* [disabled]color: #000; */

	/* [disabled]text-decoration: none; */

	/* [disabled]display: block; */

	/* [disabled]float: left; */

	padding-right: 7px;

	padding-left: 7px;

	background-image: url(../images/divider.png), url(../images/current-button.png);

	background-repeat: no-repeat;

	background-position: right center, center top;

	letter-spacing: 1px;

	/* [disabled]font-size: 12px; */

}

#banner {

	width: 100%;

	margin-top: 20px;

}

.clear {

	clear: both;

}

.subproducts {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #000;

	text-decoration: none;

}

.subproducts:hover {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #F30;

	text-decoration: none;

}



.tabletext {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	line-height: 19px;

	font-weight: normal;

	color: #000;

	text-decoration: none;

}



#content {

	width: 1210px;

	margin-right: auto;

	margin-left: auto;

	background-color: #FFF;

	border-radius:5px;

	padding: 10px;

}

#content #left {

	float: left;

	width: 690px;

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #E4E4E4;

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #E4E4E4;

	padding-right: 5px;

	padding-left: 8px;

}

#left1 {

	float: left;

	width: 1000px;

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #E4E4E4;

	padding-right: 6px;

}



#left > h1 {

	font-size: 13px;

	color: #438ADA;

}



#content #right {

	float: right;

	width: 250px;

}

#content #left2 {

	float: left;

	width: 250px;

	margin-right: 5px;

}





.co-img {

	border: 1px solid #666;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#ProductRange h1 {

	font-size: 20px;

	color: #a2cb3e;

}

#content #left2 #ProductRange h1 {

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}

#content #right #ProductRange .body-text-2 h1 {

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}



.ProductRange {

	font-size: 20px;

	color: #a2cb3e;

}



.gray {

	color: #666;

}



.green {

	color: #4289D9;

	text-decoration: none;

}

.green:hover {

	color: #000;

	text-decoration: none;

	font-size: 14%;

}

.blue {

	color: #3989D2;

}







#ProductRange a {

	text-decoration: none;

	font-size: 11px;

	display: block;

	line-height: 18px;

	background-image: url(../images/list-arrow.png);

	background-repeat: no-repeat;

	background-position: left 5px;

	padding-left: 20px;

	padding-top: 3px;

	padding-bottom: 3px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #387FCF;

	color: #333;

}

#ProductRange a:hover {

	text-decoration: none;

	font-size: 11px;

	display: block;

	line-height: 18px;

	background-image: url(../images/list-arrow.png);

	background-repeat: no-repeat;

	background-position: left 5px;

	padding-left: 20px;

	padding-top: 3px;

	padding-bottom: 3px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #3A81D1;

	color: #4E92E0;

}

#left .frame {

	position: relative;

	height: 200px;

	float: left;

	width: 200px;

	padding-right: 10px;

	padding-left: 10px;

	margin-right: 5px;

	margin-left: 5px;

}

.frame h2 {

	font-size: 12px;

	font-weight: normal;

	color: #09F;

	letter-spacing: 1px;

	text-align: center;

}

#left .frame:hover h2 ,a.green{

	color: #92BA32;

}

#left .frame .product {

	display: block;

	position: absolute;

	z-index: 999;

	left: 2px;

	top: 34px;

	-webkit-transition:all 0.5s;

	-moz-transition:all 0.5s;

	-o-transition:all 0.5s;

	-ms-transition:all 0.5s;

}

#left  .frame:hover .product{

	display: block;

	position: absolute;

	z-index: 1001;

	left: -85px;

	top: 32px;

}

#left .frame p{

	font-size: 11px;

	line-height: 18px;

	background-color: #FFF;

	position: absolute;

	display: block;

	width: 183px;

	text-align: justify;

	z-index: 1000;

	top: 30px;

	right: 13px;

	height: 135px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	-webkit-transition:all 0.5s;

	-moz-transition:all 0.5s;

	-o-transition:all 0.5s;

	-ms-transition:all 0.5s;

}

.about {

	background-color: #eeeeee;

	width: 100%;

	padding-top: 10px;

	padding-bottom: 10px;

}

.aboutus-matter {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 5px;

	margin-bottom: 15px;

}

.aboutus-matter h2 {

	font-size: 20px;

	color: #9AC635;

	font-family: Arial, Helvetica, sans-serif;

}

.aboutus-matter p {

	font-size: 12px;

	line-height: 20px;

	text-align: justify;

	color: #333;

	width: 600px;

	float: left;

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #4087D7;

	padding-right: 10px;

}

.float-left {

	float: left;

	margin-right: 5px;

}

.address {

	padding-left: 10px;

	display: block;

	float: left;

	font-size: 12px;

	line-height: 20px;

	padding-right: 10px;

}

.address .blue {

	font-size: 14px;

}

#footer {

	width: 100%;

	background-color: #000;

}

#inner-footer {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	color: #FFF;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

	position: relative;

	line-height: 35px;

}

#inner-footer a {

	color: #FFF;

	font-size: 11px;

	text-decoration: none;

}

.address .gray {

	font-weight: bold;

}



#fixed {

	position: fixed;

	right: 0px;

	bottom: 60px;

}

#html-5 {

	display: block;

	position: absolute;

	z-index: 1000;

	top: 5px;

	right: 100px;

}

.twocolums {

	-moz-column-count: 2;

	-moz-column-gap: 10px;

	-webkit-column-count: 2;

	-webkit-column-gap: 10px;

	column-count: 2;

	column-gap: 10px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	line-height: 20px;



}

div.entry {

	width:550px;

	margin:auto;

	}

form label {

	display: block;

	font-size: 11px;

	/* [disabled]font-weight: bold; */

	color: #666;

	float: left;

	width: 250px;

	text-align: left;

}

form .Validators {

	display: block;

	float: left;

	margin-top: 2px;

}



form .inputField  {

	display: block;

	float: left;

	width: 250px;

	margin-bottom: 5px;

}

#content #left table tr td ul {

	list-style-type: square;

	padding-left: 20px;

}

#left table tr td ul li {

	font-size: 13px;

	line-height: 25px;

	font-family: Verdana, Geneva, sans-serif;

}

table tr .new-text div a {

	color: #000;

}

#new-content {

	height: auto;

	width: 1000px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #f4f4f4;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #F00;

}

#product-name {

	height: 30px;

	width: 995px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #333333;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #F00;

	color: #FFF;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 2px;

}

.product-name-2 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	color: #FFF;

	background-color: #333333;

	height: 30px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 5px;

	padding-right: 2px;

	padding-left: 5px;

}



.sub-heading {

	font-family: Verdana, Geneva, sans-serif;

	color: #906;

	font-size: 14px;

	font-weight: bold;

}

.border-3 {

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #999;

}

.text-white {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	color: #FFF;

	font-weight: bold;

	padding-left: 10px;

}

div table tr td div table tr td ul ul {

	margin: 0px;

	padding: 0px;

}

#new-content div table tr td div table tr td ul ul {

	list-style-type: circle;

	padding-left: 30px;

}

.text-55 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

}
.footer-btm
{
	color:#f0ecec;
	font-size:13px;

