@charset "utf-8";
/* CSS Document */

@import "style2.css"; /* Styles Added by Saleem */

body{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: url(../images/bg-body.gif) #E3E3E3 repeat-x;
	font:12px normal Arial, Helvetica, sans-serif;
}
p { text-align:left; font-size:12px; line-height:19px; text-align:justify;}
.clear { clear:both; }
h1, h2 { font-size:28px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#011b3e; margin-bottom:8px; padding-bottom:4px; border-bottom:1px dashed #3D7AB7; }
h2 { font-size:18px; margin:15px 0px 0px 0px; text-transform:uppercase; border:none;}
h4 { font-size:15px; margin-bottom:5px; }
#maincontainer{margin:0 auto; text-align:center; width:100%;}
#header-container{margin:0 auto; text-align:center; width:100%; height:90px; background-color:#293f5c; }

#header, #menu, #banner, #footer, #subcontainer {width:940px; clear:both;}
#subcontainer { border:1px solid red;}
#header{ margin:0 auto; text-align:center; height:100px;}
#logo{ margin-top:2px; text-align:center;}

#menu{ background:url(../images/bg-menu.gif) repeat-x; height:34px; font-size:12px; clear:left;}
.right-panel-menu{padding: 10px; padding-top:5px 1px 0px 2px; background-color:#cccdcd;}
	.right-panel-menu h3{font-family:Arial, Helvetica, sans-serif; font-size: 18px;font-weight:normal; color: #000; margin: 0px; padding-top:0px; padding-left: 3px; padding-bottom:5px; text-align:left;}
	
	.right-panel-menu ul{ margin-top:6px; padding-left: 0px; margin-left: 0px;list-style-image:url(../images/sidebullet.png);list-style-type: none;list-style-position:inside; font-size:12px; text-align:left; margin-left:0px; }
	html>body .right-panel-menu ul{ margin-left: 0px; list-style-image: url(../images/sidebullet.png);}
	.right-panel-menu a:link, .right-panel-menu a:visited{ text-decoration: none; line-height:20px;color: #fff; font-size:13px;}{ text-decoration: none; line-height:20px;color: #fff; font-size:13px;}
	.right-panel-menu li{text-decoration: none; line-height:20px; background-color:#868686;  border:1px solid #fff; margin-bottom:2px; padding:3px; padding-left:5px;}
	.right-panel-menu a{text-decoration: none; line-height:20px;color: #000; font-size:12px;}
	.right-panel-menu li a:hover {color:#054BA7; padding:-5px;}
	.right-panel-menu p {font-family:Arial, Helvetica, sans-serif;font-size: 12px; color: #4E4E4E;background-color:#F6F6F6;}
	.right-panel-menu br {clear:both;}
	.right-panel-menu li.current {color:#fff;background-color:#011b3e;}


#banner{ margin-top:-1px; clear:both;}

#subcontainer{ margin:0 auto; text-align:center; background-color:#FFFFFF; border:2px #fff solid; }
#content-panel{width:646px; float:left;}
#right-panel{width:296px; float:right;}

#content-panel-inner{width:700px; float:left; text-align:left;}
	#content-box { width:680px;}
	#content-box p { margin-bottom:8px; line-height:20px;}
	#content-box img.float-left, #content-box img.float-right  {float:left; border:1px solid #DDDDDD; padding:10px; margin:0px 15px 15px 0px;}
	#content-box img.float-right  {float:right; margin:0px 0px 15px 15px;}
	#content-box .caption {width:auto; float:left; margin-right:15px; border:1px solid #dddddd; padding:10px;}
	#content-box .caption p {padding:5px 5px 0px 5px; font-weight:bold; text-align:center; margin-top:4px;}
#left-panel-inner{width:220px; margin-right:20px; float:left;}
	.grey-gradient { width:220px; height:384px; background:url(../images/bg-grey-gradient.png) repeat-x;}

.banner-inner { height:auto; width:100%; margin-bottom:10px; }

#footer-container{margin:0 auto; text-align:center;padding-bottom:5px; height:60px; clear:both;}
#footer{ padding-left:6px;margin:0 auto; text-align:center; background-color:#053c73; color:#fff; padding:9px 0px 9px 0px; margin-top:9px;} 

.spacer5px { height:5px; clear:both;}

.img-border { border:1px solid #dddede;}

#product-line { clear:both; margin-top:10px;}
.product-line { text-align:left; width:214px; height:153px; padding:5px; border:1px solid #92703a; border-bottom:3px solid #04367a; background:url(../images/product-line-gradient.png) no-repeat; margin-right:12px; float:left; }
	.product-line h3 { text-transform:uppercase; color:#d60303; padding:0px; margin-bottom:5px;}
	.product-line p { font-size:11px; float:left; overflow:hidden; height:117px;}
	.product-line img { float:right; margin-left:6px; border:1px solid #fff;}
.more { font-size:10px; color:#04367a; text-align:right;}
.more a { color:#04367a; text-decoration:none;}
	
	.cotton { background-color:#f5c491;}
	.linens { background-color:#ebeb9a;}
	.denim { background-color:#e5b7e5;}
	.corduroys { background-color:#e0b080; margin-right:0px;}

.about { background-color:#f3f4f5; border:1px solid #c6c8ca; padding:6px; text-align:left;}
	.about h4{ font-size:14px; margin-bottom:5px; color:#0849a1;}

.three-boxes { width:298px; height:201px; background:url(../images/bg-heading.png) #a9d3fd no-repeat; border:1px solid #3d7ab7; float:left; padding:4px; margin-right:8px;}
	.three-boxes h3 { text-align:left; line-height:220%; font-size:15px; color:#fff; font-weight:bold; display:block; clear:both; margin-bottom:2px;}
	.three-boxes img { float:left; margin-right:10px;}
	.three-boxes p { height:135px; margin-top:20px; overflow:hidden;}

.marginright0px { margin-right:0px;}

.profile { background-color:#F2F2F2; padding:8px; width:204px; float:left; margin-right:10px; height:580px; background:url(../images/bg-blue-gradient.png) repeat-x;}
	.profile .image-caption { text-align:center; height:180px; }
	.profile .image-caption img { border:1px solid #dddddd; padding:4px; background-color:#fff; }
	.profile .image-caption p { text-align:center; font-weight:bold; margin-top:5px;}
	.profile h5 { font-size:16px; margin-bottom:10px; }

	.profile .image-caption2 { text-align:center; height:180px; border:5px solid #dddddd; padding:4px; background-color:#fff;}
	.profile .image-caption2 p { text-align:center; font-weight:bold; margin-top:0px;}
	.profile .image-caption2 img {padding:4px; background-color:#fff; border:none; }


h3.accordion { font-size:14px; font-weight:bold;}
	h3.accordion .designation { font-size:12px; font-weight:normal; color:#293F5C;}

.hilite { background-color:#FFF2BF; padding:7px 13px;line-height:25px; border-bottom:4px solid#EB7B3D;}
	.hilite h2 { font-size:18px; color:#DC0303;}
	.hilite p { font-size:15px;  }
	
.dotted-boredr { border:1px dotted #F79239; margin:20px 0px;}
.divider-orange { border:1px dotted #F79239; margin:10px 0px;}
.bluetxt { background-color:#008FD5; padding:10px; color:#fff; font-weight:bold; font-style:italic;}
	.bluetxt p {font-size:16px;}
.name {color:#fff; font-style:normal; font-size:16px;}

.heading-center { text-align:center; background-color:#45BFD1; padding:10px; margin:15px 0px 10px 0px;}
	.heading-center h2 { text-align:left; font-size:30px; margin-bottom:7px; float:left; margin-top:25px;}
	.heading-center img { float:left; margin-right:10px;}

.products { text-align:left; width:322px; height:153px; padding:5px; border:1px solid #92703a; border-bottom:3px solid #04367a; background:url(../images/product-line-gradient.png) repeat-x; margin-right:12px; margin-bottom:10px; float:left;}
.margin0px { margin-right:0px;}
	.products h2 { font-size:16px; margin-top:0px; color:#d60303; padding:0px; margin-left:5px; margin-bottom:5px; text-transform:none;}
	.products p {font-size:11px; float:left; overflow:hidden; height:117px;}
	.products img { float:left; margin-left:6px; margin-right:15px; border:4px solid #fff;}
	.products ul { list-style-image:url(../images/dot.png); padding-left:145px; margin:0px;  line-height:25px; }
	.products ul li { margin:0px; padding:0px;}

	.prod-yarn { background-color:#f5c491;}
	.prod-linen2 { background-color:#ebeb9a;}
	.prod-light { background-color:#e5b7e5;}
	.prod-corduroy { background-color:#e0b080; margin-right:0px;}
	.prod-green { background-color:#C4EA9D;}

.btn{
	width:100px;
	height:30px;
	background-image:url(../images/submit.png);
	background-repeat:no-repeat;
	margin:10px 0 0 80px;
	padding:0 0 0 0px;
	float:left;
	border:none;
	cursor:pointer;
}
.profile2 { width:660px; padding:10px; background-color:#D8E5FA; height:108px; margin-bottom:10px; border-bottom:2px solid #ADC1E0;}
	.profile2 img { float:left; border:1px solid #dddddd; padding:4px; background-color:#fff;}
	.profile2 .name {font-size:14px; font-weight:bold; color:#293F5C; width:550px; float:right; margin-top:35px; height:40px; }
	.profile2 span { font-size:12px; font-weight:bold; clear:both; color:#000;}

.pdf-icon { width:674px; padding:3px; font-size:12px; font-weight:bold; text-align:right;}

.spacerdiv { width:100%; height:10px; } 

.data-table { width:100%; font-weight:bold;}
	.data-table td { border-collapse:collapse; border:1px solid #B1C9E3; padding:6px 2px 2px 4px; margin-left:2px;}
	.data-table th { font-size:15px; background-color:#293F5C; color:#fff; padding:10px;}
	.data-table .column-headings, .data-table .column-headings-left { font-size:12px; font-weight:bold; background-color:#D7EAE6; text-align:center; padding:7px 0px 4px 4px; height:30px;}
	.data-table .column-headings-left { text-align:left;}
	
.annou{width:210px; height:80px; float:right; margin-right:10px; margin-top:20px;}

.pdf-icon2{width:65px; float: left;}
.pdf-icon-text{width:125px; border:1px solid #www; float:right; padding:5px; margin-top:0px; font-weight:bold;}

.profile2  .codeconduct1 {
	width:240px; height:100px;float:left; font-size:16px;  font-size:14px;height:40px;
	}

.profile2  .codeconduct2 {
	width:135px; float:right; font-size:12px; font-size:14px;height:40px;}

.code-font{font-size:12px; color:#03F; text-decoration:none; line-height:30px;}