/* 
	Resets defualt browser settings
	reset.css
*/
::select { background:#999999;}
/*:focus , img , a ,{ outline:0; border:none;}*/
* {
	margin:0px;
	padding:0px;
	list-style:none;
	}
img { border:none;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0;
	color:#444;
	line-height:18px;
	padding:0px 0px;
	/*background:url(../images/header-bg.gif) repeat-x top;*/
	margin:0px 0px;
}
iframe body { background:none;}
a {
	color:#1e5a93;
	}
a:hover {
	color:#000;}
p { 
	font-family:Arial, Helvetica, sans-serif;
	padding:8px 8px;
	
	clear:both;}
p img { float:left; margin:0px; margin-right:4px;}
	.detail {
		color:#1d5995;
		display:block; text-align:right;
		background:url(../images/more-bg.gif) no-repeat right center;
		padding-right:14px;
		}
		p.why { color:#1d5995; line-height:14px; padding:0px; margin:0px;}
		p.why b { display:block;}
		p.why a { color:#1d5995; font-weight:bold;}

		p.hot { color:#696969; line-height:14px; padding:0px; margin:0px; font-size:11px;}
		p.hot b { display:block;}
		p.hot a { color:#1d5995; font-weight:bold; display:block;}
br { clear:both; }
h2 { color:#1d5995; font-size:16px; font-family:'Trebuchet MS', Helvetica, sans-serif; background:url(../images/heading-1-bg.gif) repeat-x; padding:9px 10px;	border-radius:4px;}
h3 { color:#010101; font-family:'Trebuchet MS', Helvetica, sans-serif; border-bottom:solid 3px #eee; font-size:16px; padding: 5px 0px; margin: 14px 0px 6px 0px;}
h3 span { color:#636363;}
h4 { color:#1d5995; font-family:'Trebuchet MS', Helvetica, sans-serif; font-weight:normal; border-bottom:solid 3px #eee; font-size:18px; padding:5px 0px; margin:5px 0px;}
h4 span { color:#333;}
h5 { background:url(../images/nav-bg.gif); position:relative; font-size:16px; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF; padding:5px; margin-bottom:6px;}
	h5 img { position:absolute; bottom:-6px; right:18px}
.button-1 { background:#1e5a92; padding:4px 10px; color:#FFFFFF; margin:8px 0px; border-radius:4px;}
.button-1:hover { background:#000000; color:#FFFFFF;}
.button-2 { padding:0px 0px;}
/* End Heading */

/* End Table Heading*/
.sortable {border-color: #d6d6d6 !important;}
table { width:100%;}
th , .tblHeading {background: url(../images/nav-bg.gif) repeat-x; color:#FFFFFF; border: solid 1px #DADADA; padding:8px 5px; font-weight:bold;}
input[type="button"] , input[type="submit"] , input[type="reset"] { cursor:pointer; border-radius:4px; border:none;}
input[type="text"] , input[type="password"] {
	background: #fff;
	border-radius:4px;
	text-transform: none;
	border: solid 1px #DADADA;
	color: #515651;
	font: normal 12px/20px Arial, Helvetica, sans-serif!important;
	padding: 1px 10px 1px 10px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	width: 250px;
	height: 20px;}
input[type="file"] {
	background: url(../images/btn-bg.gif) repeat-x;
	border: solid 1px #CCC;
	border-radius: 4px;
	color: black;
	padding: 2px 10px;
	height: 22px;
	margin-bottom:5px;}
	
textarea , select {
		border-radius: 4px;
		border: solid 1px #DADADA;}
	textarea {
		width:251px;
		height: 80px;
		max-width: 251px;
		max-height: 300px;
		padding:5px 10px;}
	select {
		width: 274px;
		height: 26px;}
label { padding:5px 5px;}
/* End UI CSS */
.breadcrumb {
	font-size:16px;
	padding: 6px 0px;
	font-weight: bold;}
.breadcrumb a {
	color:#1d5995;
	}
.back {
	float:right;
	font-size: 14px;
	background:url(../images/back.png) no-repeat center left;
	padding-left:20px;}
h4 .add-prd {
	float: right;
	font-size: 14px;
	color: white;
	background: url(../images/add.png) #1D5995 no-repeat 4px center;
	padding: 2px 6px 2px 29px;
	border-radius: 4px;}
h4 .add-prd:hover { color:#fff; background-color:#000; text-decoration:none;}
/* End Default CSS */
.main-div {
	width:996px;
	margin:0px auto;
	}
.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0;
	color:#777;
	line-height:18px;
	background:url(../images/header-bg.gif) repeat-x top;}
	.header-in {
		width:996px;
		margin:0px auto;
		height: 118px;
		position:relative;}
	.logo {
		position:absolute;
		top:2px;
		left:0px;
		}
		.head-link {
			position: absolute;
			top: 0px;
			right: 0px;
			padding: 5px 0px;
			background: url(../images/head-link-br.gif) repeat-x bottom right;
			text-align: right;
			}
			.head-link a { color:#6a6a6a; text-decoration:none;}
			.head-link span {
				position:relative;
				padding-left:18px;
				margin: 0px 6px;
				float:left;
				}
			.head-link img {
				position:absolute;
				left:0px;
				}
			.head-link .login a , .head-link .login {
				padding:0px 0px;
				color:#1c5997;
				text-decoration:none;
				}
				.head-link .login a:hover {
					color:#333333;
					}
					.head-link .login em { padding:0px 8px;}
			.header .ui-tabs {
				padding:0px;
				width:357px;
				height:65px;
				background:url(../images/head-tab-bg.gif) repeat-x bottom;
				float:right;
				position:absolute;
				bottom:0px;
				right:0px;}
			.header .ui-tabs .ui-tabs-nav {
				list-style: none;
				position: relative;
				padding: 0px 5px; }
			.header .ui-tabs .ui-tabs-nav li {
				position: relative;
				float: left;
				border-radius:3px 3px 0px 0px; 
				list-style: none;
				padding: 0px;}
			.header .ui-tabs .ui-tabs-nav li a {
				float: left;
				color:#00458a;
				text-decoration: none;
				padding: 3px 12px; }
			.header .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background:url(../images/head-tab-selected.gif) repeat-x;}
			.header .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;  color:#FFFFFF;}
			.header .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
			.header .ui-widget-header {
				height:30px;}
			.header .ui-tabs .ui-tabs-panel { 
				padding: 0px 5px;
				display: block; border-width: 0; background: none; }
			.header .ui-tabs .ui-tabs-hide {
				display: none !important;}
			.header .ui-tabs .ui-tabs-panel input { float:left;}
			.header .ui-tabs .ui-tabs-panel input[type="text"] {
				background: #fff;
				text-transform: none;
				border: none;
				color: #515651;
				font: normal 12px/20px Arial, Helvetica, sans-serif!important;
				padding: 1px 10px 1px 9px;
				margin: 0px 0px 0px 0px;
				vertical-align: top;
				width: 250px !important;
				height: 23px;
				position: absolute;
				bottom: 10px;}
			.header .ui-tabs .ui-tabs-panel input[type="submit"] {
				background:url(../images/btn-bg.gif) repeat-x;
				text-transform: uppercase;
				border: none;
				color: #000;
				font: bold 12px Arial, Helvetica, sans-serif!important;
				padding: 2px 10px;
				margin: 0px 0px 0px 0px;
				vertical-align: top;
				height: 25px;
				float: right;
				}
				/* End Header */
		
		

.banner {
	background-color: #1a82f7;
  background-repeat: repeat-x;
  padding:5px;
	}
	.menu {
		background:url(../images/nav-bg.gif) repeat-x;
		padding-bottom: 5px;
		width:996px;
		margin:0px auto;
		}
		.menu li {
			float:left;
			font-size:16px;
			padding-left:5px;}
			.menu li a {
				color:#FFFFFF;
				padding:13px 22px;
				display:block;
				/*line-height: 40px;*/
				font-weight:normal;
				}
				.menu li a:hover{
					background:url(../images/nav-bg-h.gif) repeat-x;
					color:#1d5994;
					}
				
	/* End Menu */
	.ddsmoothmenu {
		background:url(../images/nav-bg.gif) repeat-x;
		padding-bottom: 5px;
		width:996px;
		margin:0px auto;
		height: 43px;
		}
		.ddsmoothmenu ul {
			margin-left:5px;
			}
		.ddsmoothmenu ul img {
			padding:0px 0px 0px 8px;
			}
		.ddsmoothmenu ul li{
			position: relative;
			display: inline;
			font-size:16px;
			float: left;
			}
		.ddsmoothmenu ul li a{
			display: block;
			color: #fff;
			text-decoration: none;
			padding: 13px 9px;
			display:block;
			font-weight:normal;
			}
			.ddsmoothmenu ul li a.last { padding: 13px 20px;}
		.nav-select a {
			background:url(../images/nav-bg-h.gif) repeat-x;
			color:#fff;
			}
		* html .ddsmoothmenu ul li a{
			display: inline-block;
			}
		.ddsmoothmenu ul li a.selected{
			background:url(../images/nav-bg-h.gif) repeat-x;
			color:#fff;
			}
		.ddsmoothmenu ul li a:hover{
			background:url(../images/nav-bg-h.gif) repeat-x;
					color:#1d5994;
			}
/*1st sub level menu*/
		.ddsmoothmenu ul li ul {
			border-bottom:solid 3px #30a0ce;
			position: absolute;
			padding:0px 0px 10px 0px;
			margin:0px;
			display: none;
			background:#30a0ce;
			top: 42px !important;
			left: 0px;
			width: 240px;
			visibility: visible;
			display: none;
			z-index:50000;
			border-radius:0px 0px 6px 6px;}

		.ddsmoothmenu ul li ul li{
			text-transform:none;
			font-size:14px;
			display: list-item;
			float: none;
			}
			.ddsmoothmenu ul li ul li:hover a.selected {
				background:url(../images/nav-bg-h.gif) repeat-x;
				color:#1D5994;
				}
		.ddsmoothmenu ul li ul li ul{
			top: 0;
			}
		.ddsmoothmenu ul li ul li a {
			padding: 5px 8px 5px 12px;
			margin: 0;
			border-top-width: 0;
			border:none;
			border-bottom: 1px solid #43b6e6;
			display:block;
			font-size: 14px;
			font-family: arial;}
		.ddsmoothmenu ul li ul li a:hover {
			background:#000;
			color:#FFFFFF;
			}
	/*End Menu*/
	/* End New Navigation */
	#slides {
		width:986px;
		background:url(../images/slide-bg.gif) repeat-x;
		padding:0px 5px 5px 5px;
		margin:0px 0px 0px 0px;
		position:relative;
	}
		.slides_container {
			width:986px;
			overflow:hidden;
			position:relative;
			display:none;}
		.slides_container div.slide {
			width:986px;
			height:245px;
			display:block;}
		#slides .next,#slides .prev {
			position:absolute;
			top:107px;
			left:0px;
			width:24px;
			height:43px;
			display:none;
			z-index:;}
		#slides .next {
			left:585px;}
		.pagination {
			position:absolute;
			z-index:20000;
			right:15px;
			bottom:10px;}
		.pagination li {
			float:left;
			margin:0px 0px 0px 4px;
			list-style:none;}
		.sld-trns {
			position:absolute;
			top:0px;
			right:0px;
			z-index:100; }
		.pagination li a {
			display:block;
			width:14px;
			height:0;
			padding-top:12px;
			background-image:url(../images/pagination.gif);
			background-position:0 0;
			float:left;
			overflow:hidden; }
		.pagination li.current a {
			background-position:0 -12px; }
		.caption {
			z-index:500;
			position:absolute;
			top:0px;
			right:0;
			height:230px;
			padding:10px 10px 0px 64px;
			width:305px;
			height:245px;
			text-shadow:none;
			background:url(../images/slide-transparent.png) no-repeat right top; }
		.caption h1 {
			font-family:'Trebuchet MS', Helvetica, sans-serif;
			font-size:24px;
			color:#000000;
			border-bottom:solid 1px #bdbdbd;
			margin:0px 0px 15px 0px; }
		.caption p {
			color:#777;
			
			line-height:20px;
			padding:0px 15px 0px 0px;}
		.caption p a {
			display:block;
			color:#777;
			text-decoration:none;
			text-align:right;
			font-weight:bold;
			}
		.caption p a {
		color:#0d4681;
		}
/* End Banner */
.content-area-h {
	margin:5px 0px;
	}
	.left-content {
		width:214px;
		min-height:512px;
		float:left;
		}
	.left-content h1 { font-size:17px;
		color:#FFFFFF;
		background:url(../images/supp-bg.gif) no-repeat;
		padding:11px 5px 15px 28px;}
		ul.dir {
			}
			ul.dir li {
				position:relative;
				}
			ul.dir li a {
				display:block;
				color:#000;
				background:url(../images/dir-bg.gif) no-repeat bottom;
				padding:4px 5px 3px 20px;
				text-decoration:none;}
				ul.dir li img { position:absolute; right:0px;}
				ul.dir li a.drop { background-image:url(../images/dir-bg-drop.gif);}
			ul.dir li a:hover , ul.dir li.active a { background-position:top;}
			ul.dir li ul { display:none;
				}
			ul.dir li:hover ul { display: block;
					position: absolute;
					right: -214px;
					z-index: 1000;
					border: solid 1px #CCC;
					width: 210px;
					top: 0px;
					border-left: solid 3px #D90D11;}
	/* End Left Content*/
	
	.content-area-h .mid-content {
		width:572px;
		float:left;
		margin:0px 11px;
		border-left: dotted 1px #CCC;
		padding-left: 6px;}
		.featured-sup , .featured-buy {
			width:275px;
			float:left;
			border:solid 1px #e2e2e2;
			border-radius:4px;
			border-bottom:solid 4px #0e5299;}
		.featured-sup {
			}
			#mcs_container{
				position:relative;
				top:0px;
				margin:0px;
				height:193px;
				padding:0 5px;}
			#mcs_container .customScrollBox{
				position:relative;
				height:100%;
				overflow:hidden;}
			#mcs_container .customScrollBox .container {
				position:relative;
				width:255px;
				top:0;
				float:left;
				margin-right:5px;}
			#mcs_container .customScrollBox .content p {
				padding:4px 0px;
				margin:8px 0;
				font-family:Verdana, Geneva, sans-serif;
				font-size:11px;
				height: 77px;
				line-height:13px !important;
				border-bottom:dotted 1px #a5a5a5;
				overflow:hidden;
				color:#777;
				}
				#mcs_container .customScrollBox .content p a {
					color:#1c5996;
					display:block;
					text-align:Left;
					}
				#mcs_container .customScrollBox .content p img {
					float:left;
					width:65px;
					height:65px;
					border:solid 3px #dcdcdc;
					margin-right:5px;
					}
				#mcs_container .customScrollBox .content p b {
					color:#1c5996;
					display:block;
					line-height:14px;
					font-size:12px;}
				#mcs_container .dragger_container{
					position:relative;
					width:2px;
					height:182px;
					float:left;
					margin:5px 0px;
					background:#ababab;
					cursor:pointer;
					-moz-border-radius:2px; 
					-khtml-border-radius:2px;
					-webkit-border-radius:2px;
					border-radius:2px; 
					cursor:s-resize;}
			#mcs_container .dragger {
				position:absolute;
				width:5px;
				padding:0px 0px;
				height:60px;
				margin-left:-1px;
				background:#d90d11;
				text-align:center;
				line-height:60px;
				color:#666;
				overflow:hidden;
				cursor:pointer;
				-moz-border-radius:2px;
				-khtml-border-radius:2px;
				-webkit-border-radius:2px;
				border-radius:2px; }
			#mcs_container .dragger_pressed {
				position:absolute;
				height:60px;
				background:#1c5996;
				text-align:center;
				line-height:60px;
				color:#666;
				overflow:hidden;
				-moz-border-radius:4px;
				-khtml-border-radius:4px;
				-webkit-border-radius:4px;
				border-radius:4px;
				cursor:s-resize;}
			#mcs_container .scrollUpBtn,#mcs_container .scrollDownBtn{position:absolute; display:inline-block; width:14px; height:15px; margin-right:12px; text-decoration:none; right:0; filter:alpha(opacity=20); -moz-opacity:0.20; -khtml-opacity:0.20; opacity:0.20;}
			#mcs_container .scrollUpBtn{top:16px; background:url(mcs_btnUp.png) center center no-repeat;}
			#mcs_container .scrollDownBtn{bottom:12px; background:url(mcs_btnDown.png) center center no-repeat;}
			#mcs_container .scrollUpBtn:hover,#mcs_container .scrollDownBtn:hover{filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity:0.60; opacity:0.60;}
			/* content block 2 */
			
			/* content block 4 */
			#mcs4_container {
				position:relative;
				top:0px;
				margin:0px 0px 0px 0px;
				height:193px;
				padding:0 5px;}
			#mcs4_container .customScrollBox{
				position:relative;
				height:100%;
				overflow:hidden;}
			#mcs4_container .customScrollBox .container{
				position: relative;
				width: 255px;
				top: 0;
				float: left;
				margin-right: 5px;}
			#mcs4_container .customScrollBox .content p {
				padding:4px 0px;
				margin:8px 0;
				font-family:Verdana, Geneva, sans-serif;
				font-size:11px;
				line-height:16px !important;
				border-bottom:dotted 1px #a5a5a5;
				height:78px;
				overflow:hidden;
				color:#777;}
				#mcs4_container .customScrollBox .content p b {
					color:#1c5996;
					font-size:12px;
					font-weight:bold;
					display:block;
					padding-bottom:5px;}
			#mcs4_container .dragger_container{
				position:relative;
					width:2px;
					height:182px;
					float:left;
					margin:5px 0px;
					background:#ababab;
					cursor:pointer;  -moz-border-radius:2px; 
					-khtml-border-radius:2px;
					-webkit-border-radius:2px;
					border-radius:2px;
					cursor:s-resize;}
			#mcs4_container .dragger{
				position:absolute;
				width:5px;
				padding:0px 0px;
				height:60px;
				margin-left:-1px;
				background:#d90d11;
				text-align:center;
				line-height:60px;
				color:#666;
				overflow:hidden;
				cursor:pointer;
				-moz-border-radius:2px;
				-khtml-border-radius:2px;
				-webkit-border-radius:2px;
				border-radius:2px;}
			#mcs4_container .dragger_pressed{
			position:absolute;
				height:60px;
				background:#1c5996;
				text-align:center;
				line-height:60px;
				color:#666;
				overflow:hidden;
				-moz-border-radius:4px;
				-khtml-border-radius:4px;
				-webkit-border-radius:4px;
				border-radius:4px;
				cursor:s-resize;}
		.featured-buy {
			float:right;
			position:relative;
			height:229px; }
			.featured-buy #mcs4_container .customScrollBox .content p { margin:0px; padding:0px;}
			.featured-buy #mcs4_container .customScrollBox .content p b { padding:5px 0px;}
			.pupular-brnd {
				margin-top:6px; }
				.jcarousel-skin-tango .jcarousel-container {
					background: ; }
				.jcarousel-skin-tango .jcarousel-direction-rtl {
					direction: rtl;
				}
				.jcarousel-skin-tango .jcarousel-container-horizontal {
					padding: 0px 0px;
				}
				.jcarousel-skin-tango .jcarousel-clip {
					overflow: hidden; }
				.jcarousel-skin-tango .jcarousel-clip-horizontal {
					height: 77px; }
				.jcarousel-skin-tango .jcarousel-item {
					width: 103px;
					height: 64px;
					background:#eee;
					padding:3px;
					margin: 5px 0px;}
				.jcarousel-skin-tango .jcarousel-item-horizontal {
					margin-left: 0px;
					margin-right: 7px;}
				.jcarousel-skin-tango .jcarousel-item-horizontal img { width:103px; height:64px;}
				.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
					margin-left: 10px;
					margin-right: 0; }
				.jcarousel-skin-tango .jcarousel-item-placeholder {
					color: #000; }
				.jcarusel-control {
					width:350px;
					height:30px;
					margin:5px auto 0px auto;
					}
					.jcarousel-control a {
						font-size: 11px;
						padding: 3px 7px 3px 7px;
						margin: 0px 4px;
						color: #EEE;
						background:url(../images/brnd-active.gif) no-repeat;
					}
					/* End Popular brand Slider CSS*/
	/* End Mid Content*/
	.right-content {
		width:181px;
		float:left;
		}
		.social {
			margin:4px 0px;
			}
			.social a { margin-top:5px;}
			.social img { float:left; margin:2px 3px;}
	/* End right Content*/
/* End Content Area */

.footer { width:100%; background:#1c5996;}
.footer-in { width:996px; margin:0px auto; color:#FFFFFF; padding:5px 0px;}
.footer-in p , .footer-in p a { color:#FFFFFF; text-align:center; text-decoration:none;}
.powered { display:block; text-align:center;}
.powered a { color:#000000; text-decoration:none;}
.powered img { padding:0px 2px; float: none; vertical-align: middle;}
.charecter_bg {}
.charecter_bg span {background: white; letter-spacing: 9px; color: black; padding: 0px 8px 0px 17px; font-size: 20px; border-radius: 6px;}


/*------------------------------------------------- End Home Page CSS -----------------------------------------------------*/


.content-area {
	margin:5px 0px;}
	.content-area .right-content { display:none;}
	.content-area .mid-content {
		width:762px;
		float:left;
		margin:0px 0px 0px 11px;
		border-left: dotted 1px #CCC;
		padding-left: 6px;
		min-height: 410px;}
		.content-area .mid-content ul{margin: 0px 0px 0px 0px;}
		.content-area .mid-content ul li {
			background: url(../images/list-mid.png) no-repeat 0px 1px;
			padding: 0px 0px 10px 20px;
			margin: 0px 0px 0px 10px;
			}
		.content-area .mid-content h2 {
			margin-bottom:5px;
			}
		/* Start Login */
		.login {
			margin:10px 0px;
			}
			.new-user {
				width:430px;
				height:400px;
				float:left;
				padding-right:12px;
				border-right:dotted 1px #1d5995;
				}
				#tabs-sec .valid {}
				#tabs-sec span , #tabs-sec input {
					margin: 2px 0px 0px 0px;
					display: block; }
					#tabs-sec p { padding:0px; margin:0px;}
				#tabs-sec.ui-tabs {
					padding:0px;
					width:298px;
					height:100px;
					float:right;
					padding:5px 5px;}
				#tabs-sec.ui-tabs .ui-tabs-nav {
					list-style: none;
					position: relative;
					padding: 0px 5px;
					margin:0px;}
				#tabs-sec.ui-tabs .ui-tabs-nav li {
					position: relative;
					float: left;
					background:none;
					border-radius:3px 3px 0px 0px;
					padding: 0px;}
				#tabs-sec.ui-tabs .ui-tabs-nav li a {
					float: left;
					color:#00458a;
					text-decoration: none;
					padding: 6px 22px; }
				#tabs-sec.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background:#1e5a93;}
				#tabs-sec.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;  color:#FFFFFF;}
				#tabs-sec.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
				#tabs-sec .ui-widget-header {
					height:30px;}
				#tabs-sec.ui-tabs .ui-tabs-panel { 
					padding: 0px 5px;
					display: block; border-width: 0;
					border:solid 3px #1d5994;
					background:url(../images/tab-panel-2.gif) repeat-x top #f9f9f9; }
				#tabs-sec.ui-tabs .ui-tabs-hide {
					display: none !important;}
				#tabs-sec.ui-tabs .ui-tabs-panel input[type="submit"] ,
				#tabs-sec.ui-tabs .ui-tabs-panel input[type="button"] ,
				#tabs-sec.ui-tabs .ui-tabs-panel input[type="reset"] {
					background:#1d5a93;
					float:left;
					text-transform: uppercase;
					border: none;
					color: #fff;
					font: 12px Arial, Helvetica, sans-serif!important;
					padding: 4px 14px 4px 14px;
					margin: 0px 5px 6px 0px;
					vertical-align: top;
					height: 30px;}
					#tabs-sec.ui-tabs .ui-tabs-panel input[type="submit"]:hover ,
					#tabs-sec.ui-tabs .ui-tabs-panel input[type="button"]:hover ,
					#tabs-sec.ui-tabs .ui-tabs-panel input[type="reset"]:hover { background:#000;}
				/* End Header */
		/* End Login*/
		/* Warning */
		.msg_warning {}
		.msg_warning ul { margin:0px;}
		.msg_warning li {
			padding:3px 31px !important;
			margin:2px 0px !Important;
			background:url(../images/req-warn.png) no-repeat 5px center #F0F4E3 !important;
			border:solid 1px #cdcaac;
			}
		/* End Supplier Sign UP*/
		
		.form tr td {
			padding: 2px 4px;
			text-align:left;
			vertical-align:middle;
			}
		.form .button-1  {
			border:none;
			}
		/* Form */
		
		.news {
			counter-increment:news-count;
			}
		.news h4:before {
			content:counter(news-count);
			background:#1D5995;
			color:#fff;
			padding:3px 4px;
			margin-right:4px;
			font-size:14px;
			font-weight:bold;
			}
			
			
.collec-bg {
	float:left;
	background:#F6F6F6;
	border: 1px solid #E6E6E6;
	width:162px;
	height:216px;
	margin:8px;
	padding:4px;}
.collec-bg:hover, .collec-bg:hover .name {
	/*background:#977D04;*/
	color:#fff;}
.collec-bg img {
	width:160px;
	height:184px;
	padding:1px;
	background:#fff;}
.collec-bg span {
	display:block;}
.collec-bg .name {
	color:#1C5997; }
.prd-detail {
	margin: 5px 0px;}
.prd-detail-img {
	float: left;
	margin-right: 5px;
	width: 310px;}
.prd-detail-txt {
	float: left;
	width: 445px;}
.prd-detail-txt b { font-weight:bold; padding-right:10px;}
	.prd-detail-txt h3 { margin:0px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif;}
	.prd-detail-txt span { display:block;}
.page-control {
	padding:8px 0px;
	margin:2px 0px 8px 0px;
	border-bottom:solid 1px #e6e6e6;}
.drop-down {
	float:right; }
.paging {
	float:right;}
.paging input {
	background:#ededed;
	border-radius:4px;
	padding:4px 10px;
	border:none;
	color:#535353;
	text-transform:none	}
/* End Sub Collection and Collection */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover
{	
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 50px; /*position where enlarged image should offset horizontally */

}
.contact-l {
	float: right;
	width: 295px;
	background:url(../images/tab-panel-2.gif) repeat-x top #F9F9F9;
	border:solid 1px #ccc;
	border-radius:4px;
	overflow:hidden;}
	.contact-l td { vertical-align:middle; padding:0px 8px;}
	.contact-l label { display:block; padding:0px 0px;}
	.contact-l input[type="text"] {
		}
	.contact-l textarea {
		}
.contact-r {
	float: left;
	width: 318px;
	float: left;
width: 438px;
min-height: 395px;
border-right: solid 1px #DDD;
padding-right: 11px;}
.contact-form h1 { color:#FFFFFF; border:none;}
.contact-form { width: 300px;
	color: #fff;
	float: left;
	background:url(../images/tab-panel-2.gif) repeat-x top #F9F9F9;
	padding:8px 8px;}
.contact-form label { width:120px;}
.contact-form input[type="text"] {
	background: #fff;
	padding: 2px 4px !important;
	border: solid 1px #444;
	width: 212px;
	color: #585858;
	}
	.contact-form input[type="submit"] {
		background:#8F8F8F;
		padding:4px;
		margin:5px 0px;
		}
		.contact-form input[type="submit"]:hover {
			background:#000;
			}
			.contact-form textarea {
				margin-left: 0px;
				margin-right: 0px;
				width: 216px;
				max-width: 216px;
				margin-top: 0px;
				margin-bottom: 8px;
				height: 140px;
				max-height: 100px;
				}


.validationError
{
	background-image: url('images/icon_err.gif');
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	color:#DC143C;
	padding-left: 12px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.msg_info
{
	background-image: url('images/icon_info-yellow.gif');
	background-repeat: no-repeat;
	background-position: left center;
	BORDER-RIGHT: #FFD700 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #FFD700 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #FFD700 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #FFD700 1px solid;
	BACKGROUND-COLOR: #FFFFE0;
	TEXT-ALIGN: left;
	TEXT-INDENT: 15px;
}
.msg_info_Blue
{
	background-repeat: no-repeat;
	BORDER-RIGHT: #a6d0fe 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #a6d0fe 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 5px; 
	BORDER-LEFT: #a6d0fe 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #a6d0fe 1px solid; 
	BACKGROUND-COLOR: #f0f9ff; 
	TEXT-ALIGN: left;
}
.msg_error {
	background-image: url('images/icon_red.gif');
	background-repeat: no-repeat;
	background-position: left center;

	BORDER-RIGHT: #FFC1C1 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #FFC1C1 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	BORDER-LEFT: #FFC1C1 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: 1px solid #FFC1C1;
	BACKGROUND-COLOR: #FFEEEE;
	TEXT-ALIGN: left;
	COLOR: #DC143C;
	TEXT-INDENT: 15px;
}
#divMessage {
	border: solid 1px #5DD15E;
	background: #DAF3DA;
	padding:2px 5px;
}
#divMessage input {
	float:right;
	}
.msg_warning {
	background: #f0f9ff;
	padding:5px;
	border: solid 1px #A6D0FE;
}
.bckyel {
	background: #F0F4E3;
	border: solid 1px #CDCAAC;
}
.add-prd { background:url(../images/add-prd.png) no-repeat center left; padding:0px 0px 0px 20px; color:#FFFFFF; float:right;}
.add-prd:hover { text-decoration:underline; color:#FFFFFF;}

.supplier , .alter { width:100%; border:none; color:#666666;}
.supplier th { background:url(../images/nav-bg.gif) repeat-x; color:#FFFFFF; padding:10px 5px; text-align:left; border-left:solid 1px #3f71a7; border-collapse:collapse}
.alter tr td {background:#f3f3f3;}
.supplier tr td { background:#e5e5e5; }

.alter tr td , .supplier tr td {padding:4px 8px; font-size:11px; line-height:14px; border-left:solid 1px #dadada; border-collapse:collapse; vertical-align:top;}

.supplier tr td p , .alter tr td p { padding:0px; margin:0px; text-align:left;}
.prd-list { width:270px;}
.prd-list .prd-list-img { padding:1px; background:#fff; border:solid 1px #9f9f9f; float:left; width:79px; height:79px;}
.prd-list .prd-list-info  { text-align:left; padding:0px; margin:0px; float:right; width:180px; height:85px; overflow:hidden;}
.prd-list .prd-list-info b { display:block; font-size:12px; color:#333333;}
.supp-info { width:182px; height:85px; overflow:hidden; float: left;}
	.supp-name { color:#1C5997; border-bottom:solid 1px #1C5997; max-height:55px; overflow:hidden;}
.location { width:140px; float: right;}
	.location p { width:140px; height:85px; overflow:hidden;}
	.location p span:after {
		content:"|"; padding:0px 4px;
		}
.induire { vertical-align:middle; color:#333333}
	.inquire-btn { margin-top:5px; height: 70px; overflow: hidden; padding:7px;}
	.induire a { background:url(../images/nav-bg.gif) repeat-x; color:#FFFFFF; padding:4px 6px; border-radius:4px;  vertical-align:middle; font-size:12px; font-weight:bold; border:solid 1px #dadada; display:block; text-align:center;}
	.induire a:hover { border:solid 1px #000}
/* End Product List */
.prd-det-img { width:200px; height:218px; float:left;}
.prd-det { width:318px; float:left; margin:0px 5px; }
	.prd-det span { display:block; color:#444; padding-bottom:5px;}
	.prd-det h4 { border:none; font-size:17px; padding:0px; margin:0px 0px 8px 0px;}
.prd-supp { width:230px; min-height:130px; background:url(../images/tab-panel-2.gif) repeat-x top #F9F9F9; float:right; border-radius:4px; overflow:hidden; border:solid 1px #e2e2e2; color:#333333;}
	.prd-supp h4 { font-size:12px; padding:0px 5px 0px 5px; margin:5px 0px 0px 0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:none;}
	.prd-supp .country { font-size:11px; color:#666666;}
	.prd-supp span { display:block; padding: 0px 5px 3px 5px;}
/* End Product Detail*/

.prd-tab {
	margin:10px 0px;
	}
	#prd-tabs span , #tabs-sec input {
		display:block;
		margin:2px 0px;}
	#tabs-sec p { padding:0px; margin:0px;}
	#prd-tabs.ui-tabs {
		padding:0px;
		width: 762px;
		height:auto;
		float:right;
		padding: 5px 0px;}
	#prd-tabs.ui-tabs .ui-tabs-nav {
		list-style: none;
		position: relative;
		padding: 0px 0px; }
	#prd-tabs.ui-tabs .ui-tabs-nav li {
		position: relative;
		float: left;
		padding:0px;
		background:url(../images/nav-bg-h.gif) repeat-x;
		margin:0px 2px 0px 0px;
		border-radius:3px 3px 0px 0px;}
	#prd-tabs.ui-tabs .ui-tabs-nav li a {
		float: left;
		color:#00458a;
		text-decoration: none;
		padding: 6px 22px; }
	#prd-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background:#1e5a93;}
	#prd-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;  color:#FFFFFF;}
	#prd-tabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
	#prd-tabs .ui-widget-header {
		height:30px;}
	#prd-tabs.ui-tabs .ui-tabs-panel { 
		padding: 0px 5px;
		display: block; border-width: 0;
		border:solid 3px #1d5994;
		background:url(../images/tab-panel-2.gif) repeat-x top #f9f9f9; }
	#prd-tabs.ui-tabs .ui-tabs-hide {
		display: none !important;}
	#prd-tabs.ui-tabs .ui-tabs-panel input[type="submit"] ,
	#prd-tabs.ui-tabs .ui-tabs-panel input[type="button"] ,
	#prd-tabs.ui-tabs .ui-tabs-panel input[type="reset"] {
		background:#1d5a93;
		float:left;
		text-transform: uppercase;
		border: none;
		color: #fff;
		font: 12px Arial, Helvetica, sans-serif!important;
		padding: 4px 14px 4px 14px;
		margin: 0px 5px 6px 0px;
		vertical-align: top;
		height: 30px;}
		#prd-tabs.ui-tabs .ui-tabs-panel input[type="submit"]:hover ,
		#prd-tabs.ui-tabs .ui-tabs-panel input[type="button"]:hover ,
		#prd-tabs.ui-tabs .ui-tabs-panel input[type="reset"]:hover { background:#000;}
/* End Prd Detail - Tabs*/

.supp-list { border-bottom:solid 3px #ededed; margin-bottom:4px; position:relative;}
.supp-list span , .supp-list b { display:block; color:#666666;}
.supp-list b { color:#333333;}
.supp-list td { vertical-align:top; padding:0px 5px;}
.supp-list {
	counter-increment:suplist-count;}
	.supp-list:before {
		content:counter(suplist-count);
		background:#1D5995;
		color:#fff;
		padding:3px 4px;
		margin-right:4px;
		font-size:14px;
		font-weight:bold;}
		
	.subheading
		{
		 background: none repeat scroll 0 0 #EDEDED;
	    border: medium none;
    	border-radius: 4px 4px 4px 4px;
    	color: #535353;
	    padding: 4px 10px;
	    text-transform: none;}
    .txtRply
    {
    	width:500px !important;
    	}
	/* Start Grid */
	hr {
		margin:8px 0px;
		border:none;
		height:3px;
		background:#eee;
		}
	.grid tr td {
		padding: 8px 4px;
		text-align:left;
		vertical-align:middle;
		background: white;
		border-color: #EEE;}
	/* End Form */
	.msg-centre {
		
		}
	.msg-sup-detail , .msg-prd-detail {
		width: 350px;
		background: url(../images/tab-panel-2.gif) repeat-x top #F9F9F9;
		float: left;
		border-radius: 4px;
		overflow: hidden;
		border: solid 1px #E2E2E2;
		color: #333;
		min-height: 180px;
		font-size:12px;}
	.msg-prd-detail p {
		padding:0px 5px;
		height: 65px;
		overflow:hidden;
		}
	.msg-sup-detail span , .msg-prd-detail span {
		padding:0px 5px;
		line-height: 20px;
		}

	.msg-sup-detail {
		
		}
	.msg-prd-detail {
		float:right;
		}	
	.msg-centre-detail {
		background: url(../images/tab-panel-2.gif) repeat-x top #F9F9F9;
		border-radius: 4px;
		border: solid 1px #E2E2E2;
		color: #333;
		font-size: 12px;}
	.msg-centre-detail p { padding:5px;}
	.msg-reply { border: solid 1px #ccc;}
	.msg-reply th {
		background: #EEE;
		color: black;
		font-size: 12px;
		text-align: left;
		padding: 5px 6px; }
	.msg-centre textarea {
		min-height:100px;
		max-height:inherit;
		width: 715px !important;
		max-width: inherit;
		margin-left: 5px;
		border:solid 1px #ccc;
		border-radius:0px;}
	/* End Message Centre */
.buy-detail { color:#666666; padding:0px 8px;}
.buy-detail span { padding:5px 0px; line-height: 18px; border-bottom: dotted 1px #EEE; display: block;}
.buy-detail b { padding:0px 0px; color:#333333;}

.supp-list .button-1 {
	margin: 0px 1px;
	float: right;
	padding: 2px 8px;
	display:inherit;
	border-radius:4px;}
	

/* Iframe */
.text-html {}
.text-html body {
	background:none;
	}
	.faq {
			counter-increment:news-count;
			}
		.faq h3:before {
			content:counter(news-count);
			background:#1D5995;
			color:#fff;
			padding:3px 4px;
			margin-right:4px;
			font-size:14px;
			font-weight:bold;}
.sb-banner-1 {
	margin:5px 0px;
	}
.left-banner-1 {
	margin:18px 0px 5px 0px;
	}
	
.sp-detail-reg {
	background:#eee;
	color:#333333;
	}
.supp-detail {
	counter-increment:supp-detail-count;}
	.sp-detail-reg:before {
		content:counter(supp-detail-count);
		background:#1D5995;
		color:#fff;
		padding:3px 4px;
		margin-right:4px;
		font-size:14px;
		font-weight:bold;}
.supp-detail span , .supp-detail b {
display: block;
color: #333;
}

.buyer-detail {
	border-bottom: dotted 1px #ccc;
	margin-bottom: 4px;
	}
.buyer-detail td {
	vertical-align: top;}
.buyer-detail span , .buyer-detail b {
display: block;
color: #333;}

ul.areainterest {
	}
ul.areainterest li {
	width: 300px;
	float:left;
	}
.info {
	background: url(../images/tab-panel-2.gif) repeat-x top #F9F9F9;
	border-radius: 4px;
	border: solid 1px #E2E2E2;
	color: #333;
	font-size: 12px;
	height:150px;
	overflow:hidden;
	}
.info-img {
	float:left;
	width:65px;
	height:65px;
	margin-right:8px}
.info-reg {}


.event-list p{ padding:8px 0px;}
.event-list span {
	display:block;
	line-height:20px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top: 6px;
}
.event-list span a { background:}
.viewph
{
	
display:block !important;
	line-height:normal !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px !important;
	color:#999999 !important;	
	font-weight:normal !important;
	}
.event-list span strong {
	font-size:12px;
	color:#000000;
}
.event-list .event-date {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	margin-bottom:12px;
}
.event-list {
	display:block;
	padding-bottom:20px;
	border-bottom:1px dashed #cacaca;
	margin-bottom:10px;
	margin-top:10px;
	clear:both line-height:16px;
}

.download-file {
	background:#f9f9f9;
	padding:8px;
	margin-bottom:8px;
	display:block;
	border:1px solid #ddd;
}
.download-file p { padding:5px 0px; text-align:justify;}
.ddownload{
	text-transform:uppercase;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-top:5px;
	font-family:Arial,Helvetica,sans-serif;
}
.ddownload strong {
	color:#333333;float:left
}
.ddownload a{
	text-transform: uppercase;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 5px;
	background: #1E5A93;
	padding: 2px 5px;
	border-radius: 4px;
}
.ddownload a:hover{
	background:#252525;
}

.bot-img { width:104px; height:129px; border: solid 2px white; outline: solid 1px #EEE; float:left;}
.bot-data {width: 610px; float: right; padding-left: 20px; border-left: solid 1px #EEE; min-height: 140px; margin-left: 10px; color:#222}
.bot-data p {padding: 4px 0px;}
.bot-data span {}
.bot-name , h6 {font-size: 14px; color: #1D5995; padding-bottom: 4px; border-bottom: solid 1px #EEE; font-weight:bold; display:block;}
.designation { font-style:italic;}





.equipmentlist {}
.equipmentlist li {
    width: 218px;
    float: left;
    list-style: none;
    background: none !important;
    border: solid 1px #dae7f6;
    padding: 0 !important;
    margin: 17px !important;
}
.equipmentlist li img {}
.equipmentlist li h3 {
    font-size: 16px;
    height: 52px;
    line-height: 26px;
    font-weight: normal;
    text-align: center;
    border: none;
    background: #dae7f6;
    padding: 10px 0;
    margin: 0;
}