@charset "utf-8";
* {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
body { line-height: 1;}
ol, ul { list-style: none; }
:focus { outline: 0; }
::-moz-focus-inner { border: 0;outline: 0;}
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; }
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf { zoom:1; }
.al { float:left; }
.ar { float:right; }
img { border: 0; vertical-align:top;}
a { text-decoration:none;}
p {line-height:20px; padding-bottom:15px;}
strong {font-weight:bold !important;}

h1 { font-size:22px; color:#e62d34; font-weight:normal; padding:20px 0 ;  font-family:Georgia;}
h1 span {color:#13478a;}

/* =Branding
--------------------------------------------------------------------------------------------------*/
html. body {height:100%; width:100%;}
body {background:url(../images/main-bg.gif) repeat 0 0; font-family:Arial, Gadget, sans-serif;  font-size:13px; color:#13478a;}
.wrapper { width:954px; padding:0 13px; margin:0 auto; background-color:#fff;}

#header {position:relative; z-index:1; border-top:9px solid #e41e25;}
#logo {margin:13px 0 13px 0; float:left; background:url(../images/manibhadranarrowfabrics-logo.png) no-repeat 0 0; width:380px; height:86px; display:block;}

.info {font-weight:bold; color:#13478a; float:right; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; font-style:italic; font-size:12px;}
.info a {margin-left:5px;}
.info .phone {background:url(../images/phone-icon.png) no-repeat 4px center; padding-left:30px;  line-height:22px; }
.info .email {background:url(../images/email-icon.png) no-repeat 0 0px; color:#13478a; padding-left:30px; height:22px; line-height:22px; display:inline-block; margin:5px 0;}
.info .email:hover {color:#e41e25;}

.slogan {width:240px; font-size:14px; line-height:28px; font-style:italic; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-align:center; margin: 12px 0 0 42px;}


.mainNav {background:url(../images/menu-bg.gif) repeat 0 0px; height:35px;}
.mainNav li {height:35px; line-height:35px; position:relative; float:left; width:157px; text-align:center; border-left:2px solid #002948;}
.mainNav li:first-child {background:none;}
.mainNav a {color:#fff; display:block;  font-size:13px; font-weight:bold;}
.mainNav a:hover, .mainNav .active {background:#002948; color:#d16e12}


.mainNav .subNav {display:none;}
.mainNav li:hover .subNav {display:block;}
.mainNav .subNav {position:absolute; top:35px; left:0; width:188px; font-size:12px; text-align:left; 
 -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; background:#002948; padding:10px 0 !important;}
.mainNav .subNav li {padding:0; width:100%; float:left; height:auto; line-height:15px; background:none; border:0;}
.mainNav .subNav li a {padding:6px 0; font-size:12px; display:block; padding-left:10px; color:#fff; border-bottom:1px solid #002146;}
.mainNav .subNav li a:hover {background:#00406d; }

/* End Branding
--------------------------------------------------------------------------------------------------*/
.banner {float:left; height:270px; width:955px; position:relative; overflow:hidden; z-index:0 !important; margin-bottom:5px;}
.banner li{float:left; height:270px; width:955px;}
/* =Main Content
--------------------------------------------------------------------------------------------------*/
#content {width:950px; margin:0 auto 30px; background-color:#fff;}

#wideColumn {width:630px; float:right;}
#wideColumn p {text-align:justify;}


#sideBar {width:236px; float:left;}
	


/* =End Main Content
--------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------*/
#footer {background:url(../images/footer-bg.gif) repeat-x 0 0; padding:15px 0 10px 0; width:100%; min-height:58px; border-top:1px solid #e0e0e0; color:#005991; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic;}
#footer .wrapper {width:900px; background-color:transparent;}
#footer ul {float:left; margin-bottom:10px;}
#footer li {float:left; background:url(../images/bullet.gif) no-repeat 0 center; padding-left:3px; height:20px; line-height:20px; margin-bottom:10px;}
#footer li:first-child {padding-left:0; background:none;}
#footer li a {color:#005991; display:block; padding:0 10px;}
#footer li a:hover {color:#e41e25;}
#footer a {color:#005991;}
#footer a:hover {color:#e41e25;}
/* End Footer
--------------------------------------------------------------------------------------------------*/

.cf:after { content: "."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0; }
.cf { display:inline-block; }
* html .cf { height:1%; }
.cf { display:block; }
.al{ float:left; }
.ar { float:right; }
.an {clear:both;}


.nivoSlider { POSITION: relative; }.nivoSlider A.nivo-imageLink { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 6;  LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px } .nivo-slice { DISPLAY: block; Z-INDEX: 5; POSITION: absolute; HEIGHT: 100% }.nivo-box { DISPLAY: block; Z-INDEX: 5; POSITION: absolute }

.marquee {width:100%;}
.marquee  div {width:955px; margin:0 auto; position:relative;}
marquee {width:900px; margin:0 auto; background-color:#ebebeb; padding:23px; border:1px solid #c9c9c9; border-bottom-width:2px; }
.marquee img {margin:0 25px 0 0;}



.products {padding:10px 0 40px 0; float:left;}
	.products li {float:left; background:url(../images/item-shadow.png) no-repeat center bottom; padding-bottom:4px; margin-bottom:50px; margin:8px}
	.products li img {width:206px; border:1px solid #cdcdcd;}
	.products li a, .products li p {background-color:#FFF; padding:5px; border:1px solid #999; display:block; position:relative;}
	.products .first {margin-left:0px;}
	.products span {position:absolute; bottom:-30px; left:0; width:100%; text-align:center; height:20px; line-height:20px; color:#003d82; font-size:12px; font-weight:bold;}
	.products a:hover span {color:#e41e25;}

.proDeta {float:left; font-size:16px; line-height:24px; margin:10px 0 0 30px;}
	.proDeta strong{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; padding-bottom:10px; display:block;}

.contectDeta {width:350px; margin:20px auto; padding:20px 20px 5px 50px; background-color:#f9f9f9; border:1px solid #e0e0e0;
	 -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.contectDeta p {clear:both; float:left;}
	.contectDeta p span {overflow:hidden; display:block; float:left;}
	.contectDeta p .bold {overflow:hidden; display:block; width:110px; margin-right:10px; text-align:right; float:left;  font-weight:bold; color:#3d3d3d;}
	.contectDeta p a {color:#e41e25;}
	.contectDeta p a:hover {text-decoration:underline;}
	
	

.form {padding:25px; width:400px; margin:0 auto;}
	.form td {padding-bottom:10px;}
	.form .labelText {width:245px; float:left; height:22px; line-height:22px; text-align:right; margin-right:10px;}
.form input,.form textarea, .form select {color:#797979; border:1px solid #CCC; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.form input {width:240px; padding:0 5px; height:22px; background-color:#FFF; line-height:22px;}
	.form textarea {width:245px; height:70px; padding:0 0 0 5px; margin:0;}
	.form select {width:252px; padding:3px 3px 3px 5px; height:24px; background-color:#FFF; line-height:22px;}
	.form input:focus, .form textarea:focus, .form select:focus {background-color:#8bd1f9; border:1px solid #36a0da; color:#005c8e;}
	.form .inputButton {padding:0; margin:0; border:1px solid #005c8e; background-color:#36a0da; color:#fff; width:70px; height:22px; line-height:22px; font-weight:normal; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; margin-right:5px;}
	.form .inputButton:hover {border:1px solid #002958; background-color:#002958;}
	