body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	background-color: #64AEEF;
}
#content-wrapper {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 520px top;
	height: 123px;
	background-color: transparent;
	width: 960px;
}
.header .top-contact {
	float: left;
	width: 300px;
	font-weight: bold;
	text-transform: uppercase;
	height: 113px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/call-us.PNG);
	background-repeat: no-repeat;
	background-position: right 7px;
}
.top-contact li {
	color: #000000;
	display: inline;
	list-style-type: none;
	float: left;
	background-repeat: no-repeat;
	background-position: 88px center;
	background-image: url(../images/header-navi-div.jpg);
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top-contact li a {
	color: #000000;
	text-decoration: none;
	padding-right: 16px;
	padding-left: 33px;
	text-align: left;
	display: block;
	float: left;
	width: 50px;
	padding-top: 6px;
	margin: 0px;
	height: 22px;
}
.top-contact li a:hover {
	color: #336699;
}

.home {
	background-image: url(../images/home-icon-01.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 36px;
	margin-top: 40px;
	vertical-align: bottom;
	padding-top: 0px;
}
.contact {
	background-image: url(../images/Phone-icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 36px;
	margin-top: 40px;
	padding-top: 0px;
}


.header .logo {
	background-repeat: no-repeat;
	background-position: right center;
	height: 123px;
	width: 650px;
	float: left;
}
.header .logo img {
	margin-top: 30px;
	margin-left: 3px;
}

.logo .animation {
	float: left;
	height: 121px;
	width: 120px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


ul,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.navi {
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	font-size: 16px;
	height: 50px;
	clear: left;
	background-image: url(../images/navi-bg.jpg);
	width: 960px;
}


.navi li {
	display: inline;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 11px 20px;
	float: left;
	list-style-type: none;
	background-image: url(../images/navi-arrow.png);
}
.navi li a {
	text-decoration: none;
	padding-left: 25px;
	margin: 0px;
	color: #FFFFFF;
	padding-top: 13px;
	padding-bottom: 0px;
	padding-right: 25px;
	height: 37px;
	text-align: center;
	display: block;
	background-image: url(../images/top-navi-div.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: auto;
	float: left;
}
.navi li a:hover {
	background-image: url(../images/navi-bg-hover.jpg);
	color: #FFFFCC;
	background-repeat: repeat-x;
	background-position: left top;
}


li.last {
	background-image: url(../images/navi-arrow.png);
}
li a.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}
#content-wrapper .banner {
	padding: 0px;
	height: 328px;
	width: 960px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #000000;
	background-image: url(../images/banner.jpg);
}
#content-wrapper .content-main {
	margin: 0px;
	width: 940px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.content-main .welcome {
	float: left;
	width: 575px;
	height: 275px;
	color: #000000;
	background-image: url(../images/divider-verti.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 15px;
}
.welcome-intro {
	width: 420px;
	float: left;
	margin: 0px;
	background-image: url(../images/welcme-icon.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	height: 180px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.welcome-icon {
	width: 125px;
	background-repeat: no-repeat;
	background-position: 20px center;
	background-color: transparent;
	height: 240px;
	float: left;
}
.welcome-icon img {
	margin-top: 33px;
	margin-left: 19px;
}

.read-more {
	margin-top: 25px;
	height: 25px;
	width: 355px;

}
.read-more a{
	background-image: url(../images/read-more-blue.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
	height: 24px;
	width: 85px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;

}
.read-more a:hover {
	background-image: url(../images/read-more-blue-over.png);
	height: 25px;
}



h1 {
	font-family: "Serpentine Medium.ttf";
    src: url(http://www.mukundtransgears.com/Serpentine Medium.ttf) format("truetype");
	src: url(http://www.mukundtransgears.com/Serpentine Medium.otf) format("opentype");
	src: url(http://www.mukundtransgears.com/Serpentine Medium.t1f) format("truetype");
	src: url(http://www.mukundtransgears.com/Serpentine Medium.t1f) format("opentype");
	
	font-size: 22px;
	margin: 0px;
	color: #FF9900;
	font-family: "Serpentine Medium";
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content-main .features {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	width: 300px;
	background-image: url(../images/speci-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 275px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.features  h1 {
	padding-top: 10px;
	padding-left: 5px;
	background-image: url(../images/Special-icon.png);
	background-repeat: no-repeat;
	background-position: 237px 10px;
	font-size: 21px;
	margin-left: 10px;
	width: 260px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #666666;
	padding-bottom: 7px;
	margin-bottom: 0px;
}

.features .left {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/speci-left-corner.png);
	height: 275px;
	float: left;
	clear: none;
	width: 270px;
}
.features .content-features {
	background-image: url(../images/speci-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 275px;
}

.features .right {
	background-image: url(../images/speci-right-corner.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 22px;
	height: 275px;
	clear: none;
}


.features li {
	background-repeat: no-repeat;
	background-position: left 3px;
	background-image: url(../images/arrow-green.png);
	padding-left: 25px;
	margin-left: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	list-style-type: none;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.features ul {
	margin-top: 10px;
}
.features a {
	text-align: right;
	margin-right: 10px;
	text-decoration: none;
	color: #000000;
	float: right;
	font-size: 12px;
	font-weight: bold;
}
.features a:hover {
	color: #0000CC;
}

.content-main .products-home {
	float: left;
	width: 940px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-position: 190px top;
}
.products-home .pro-title {
	height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	width: 940px;
}
.products-home .pro-title h1 {
	font-size: 22px;
	padding-top: 9px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
	color: #FF9900;
}
.pro-title img {
	position: absolute;
	bottom: 200px;
	top: 800px;
}


span {
	color: #3A90DA;
}
.products-home .pro-image {
	margin: 0px;
	float: left;
	width: 230px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.products-home .pro-intro {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
}
.products-home .pro-intro table {
	margin-top: 40px;
	margin-left: 20px;
	padding: 0px;
	width: auto;
}
.products-home .pro-intro table td {
	width: 200px;
	background-image: url(../images/arrow-01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	font-weight: normal;
	font-size: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.products-home .pro-intro td a {
	float: left;
	width: 200px;
}

.products-home .read-more a{
	background-image: url(../images/read-more-blue.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin: 0px;
	height: 24px;
	width: 85px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;

}
.products-home .read-more {
	margin-top: 0px;
	height: 25px;
	width: 655px;
}
.products-home .read-more a:hover {
	background-image: url(../images/read-more-blue-over.png);
}
.cate{float:right;width:auto;height:auto;text-align:center;margin-right:-100px;}
.cate a{background-color: #008CBA;border-radius:5px;text-align:center;font-size:1.3em;font-weight:bold;font-family:candara;text-transform:capitalize;padding:0.2em 0.9em;} 
#content-wrapper .footer {
	padding: 0px;
	height: 49px;
	width: 920px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.footer .left {
	background-image: url(../images/bottom-navi-bg.jpg);
	background-repeat: repeat-x;
	background-position: 18px top;
	width: 902px;
	height: 49px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footer li {
	display: inline;
	padding-top: 0px;
	background-image: url(../images/bottom-divider.jpg);
	background-repeat: no-repeat;
	background-position: right 17px;
	float: left;
}
.footer li a {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 12px;
	margin: 0px;
	float: left;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
}
.footer li a:hover {
	color: #999999;
}


.footer .navi {
	background-image: url(../images/bottom-navi-left-corner.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	width: 18px;
	height: 49px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.footer .right {
	background-image: url(../images/bottom-navi-right-corner.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	width: 18px;
	float: right;
	height: 49px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.copyright {
	font-size: 13px;
	color: #FFFFFF;
	float: left;
	width: 420px;
	padding-top: 12px;
}
.footer .last {
	background-image: none;
}

img, .png-image{
 behavior: url("iepngfix/iepngfix.htc");}
.coming-soon {
	font-size: 24px;
	font-family: "Segoe Script";
	margin: auto;
	float: left;
	height: 200px;
	width: 900px;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.heading {
	height: 41px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.content-main .address {
	padding-left: 50px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.address strong {
	font-size: 16px;
	width: 500px;
	margin: 0px;
	height: 25px;
	padding-top: 0px;
	padding-right: 75px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #006699;
}
.address p {
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.products table {
	padding: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 36px;
}
.products table td {
	padding-right: 30px;
	padding-left: 20px;
	height: 190px;
	width: 160px;
	margin: 0px;
	padding-top: 20px;
}
.products img {
	text-align: center;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #155B99;
	border-right-color: #155B99;
	border-bottom-color: #155B99;
	border-left-color: #155B99;
}
.products p {
	background-image: url(../images/products-icon-03.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #155B99;
	border-right-color: #155B99;
	border-bottom-color: #155B99;
	border-left-color: #155B99;
}
.products a {
	text-decoration: none;
	color: #000033;
	font-size: 13px;
	font-family: "trebuchet MS";
}
.products a:hover {
	font-weight: bold;
	color: #092E87;
	font-size: 13px;
}
a {
	color: #000000;
	text-decoration: none;
}
.article {
	padding-right: 20px;
	padding-left: 20px;
}
.about .about-img {
	width: 160px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 209px;
	background-image: url(../images/about.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.about {
	margin-top: 0px;
	padding-top: 20px;
	height: 250px;
}
.article p {
	margin-top: 5px;
}
.bg-decorative-table {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: auto;
	width: auto;
}
.content-main .feedback {
	padding-left: 100px;
	margin: 0px;
	height: auto;
	width: auto;
	padding-top: 20px;
}
#frmEnq {
	margin: 0px;
	float: left;
	border: 2px double #006699;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#frmEnq #tbl_enq {
	width: 550px;
}
#tbl_enq input {
	width: 300px;
}
#tbl_enq  textarea {
	height: 50px;
	width: 300px;
}
#tbl_enq input {

	height: 20px;
}
#frmEnq #tbl_enq td {
	height: 25px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 10px;
}
#frmEnq #btn_submit,#frmEnq #btn_reset {
	width: 100px;
	height: 30px;
	float: left;
	font-weight: bold;
}
#sub-pages-info {
	float: left;
	width: 650px;
	height: auto;
	padding-top: 0px;
	padding-right: 125px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#sub-pages-info-img {

	float: right;
	height: auto;
	width: 160px;
	border: 2px solid #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sub-pages-info strong {
	color: #155B99;
	font-size: 16px;
	margin-top: 5px;
	width: 250px;
	height: 20px;
	padding-top: 5px;
}
#sub-pages-info li {
	list-style-type: disc;
	margin-left: 10px;
}

img, .png-image, div, a, input, background-image{
 behavior: url("iepngfix/iepngfix.htc");}
.footer marquee {
	padding-top: 15px;
	height: 35px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
}

#content-wrapper .content-main .video-img {
    float: left;
    width: 40%;
}

#content-wrapper .content-main .aside{ float:right;
    width:60%;}

