/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font:normal 100%/13px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	line-height:16px;
}
img, div { /*behavior: url(iepngfix.htc) */
}
table {
	border-collapse:collapse;
	border-spacing:0;/*
	border:1px solid #ccc;*/
	border:0;
}
table  tr th{
	background-color:#EFEFEF;
}
table  tr td, table  tr th{
	margin:0;
	padding:2px;/*
	border:1px solid #ccc;*/
	border:0;
	border-collapse:collapse;
	font-size:13px;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
	font-weight:bold;
}
table, td, th {
	vertical-align:top;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
a img {
	border:none;
}
a{
	outline:none;	
}
img {
	outline:none;
}
/* typography.css */
body {
	font-size:100%;
	color:#6a5644;
	font-family:'Century Gothic',verdana,arial,helvetica,sans-serif; 		
	background:url(../images/bg-body.jpg) repeat-x 0 0;
}
h1, h2, h3, h4, h5, h6 {
	color:#000;
}
h1 {
	font-size:3em;
	line-height:1;
	margin-bottom:0.5em;
}
h2 {
	font-size:2em;
	margin-bottom:0.75em;
}
h3 {
	padding:0;
	margin:0;
	background:0;
	display:block;
	font:bold 18px 'Century Gothic',verdana,arial,helvetica,sans-serif !important;
	border:0;
	color:#333;
}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
}
h5 {
	font-size:1em;
	margin-bottom:1.5em;
}
h6 {
	font-size:1em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0;
}
p {
	margin:0 0 1.5em;
	font-size:13px;
}
p img {
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	padding:0;
}
p img.right {
	float:right;
	margin:1.5em 0 1.5em 1.5em;
}
a:focus, a:hover {
	color:#000;
}
a{
	color:#F00;
	text-decoration:none;
	font-size:13px;
}
a:hover{
	color:#666;
}
blockquote {
	margin:1.5em;
	color:#666;
	font-style:italic;
}
strong {
	font-weight:bold;
}
em, dfn {
	font-style:italic;
}
dfn {
	font-weight:bold;
}
sup, sub {
	line-height:0;
}
abbr, acronym {
	border-bottom:1px dotted #666;
}
address {
	margin:0 0 1.5em;
}
del {
	color:#666;
}
pre, code {
	margin:1.5em 0;
	white-space:pre;
}
pre, code, tt {
	font:1em 'Century Gothic',verdana,arial,helvetica,sans-serif;
	line-height:1.5;
}
li ul, li ol {
	margin:0 1.5em;
}
ul, ol {
	margin:0 1.5em 1.5em 1.5em;
}
ul {
	list-style-type:disc;
}
ol {
	list-style-type:decimal;
}
ul li ol li{
	list-style-type:decimal;
}
dl {
	margin:0 0 1.5em 0;
	float:left;
}
dl dt {
	font-weight:bold;
	float:left;
	
}
dd {
	margin-left:1.5em;
	float:left;
}
table {
	margin-bottom:1.4em;
	width:100%;
}
th {
	font-weight:bold;
}
th, td {
	padding:4px 10px 4px 5px;
}
tr.even td {
	background:#E5ECF9;
}
tfoot {
	font-style:italic;
}
caption {
	background:#eee;
}
input, textarea {
	font-size:75%;
	color:#666;
}
button {
	margin:0;
	padding:0;
	border:0;
	background:0;
	cursor:pointer;
}
/* @Global Class */
.small {
	font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;
}
.large {
	font-size:1.2em;
	line-height:2.5em;
	margin-bottom:1.25em;
}
.hide {
	display:none;
}
.quiet {
	color:#666;
}
.loud {
	color:#000;
}
.highlight {
	background:#ff0;
}
.added {
	background:#060;
	color:#fff;
}
.removed {
	background:#900;
	color:#fff;
}
.first {
	margin-left:0;
	padding-left:0;
}
.last {
	margin-right:0;
	padding-right:0;
}
.top {
	margin-top:0;
	padding-top:0;
}
.bottom {
	margin-bottom:0;
	padding-bottom:0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.no-border {
	border:0 !important;
}
.no-bg {
	background:0 !important;
}
a.more {
	background:url(../images/btn-arrow.gif) no-repeat 0 1px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	padding:0 0 0 20px;
	color:#a3238e;
}
a.more:hover {
	color:#bbb08f;
}
a.thumb {
	border:3px solid #c4bcb5;
	float:left;
}
a.thumb img {
	float:left;
}
a.thumb:hover {
	border:3px solid #999;
}
/* @Global Class End */

/* @Structure */


/* @End Structure */

#container{
	width:980px;
	margin:0 auto;
	padding:0;
}

/* @Header */

#header{
	margin:0 0 30px;
	padding:0;
	width:980px;
	height:131px;
	float:left;
	background:url(../images/bg-header.jpg) repeat-x 0 102px;	
}

#header.home{
	background:url(../images/bg-header.jpg) repeat-x 0 102px;
	height:404px;
}
#header div.logo{
	margin:5px 65px 8px 350px;
	_margin:5px 65px 8px 170px;
	padding:0;
	width:250px;
	float:left;
	border:0 !important;
}
div#nav-search{
	float:left;
	margin:0;
	padding:0;
	width:980px;
	background:#FE0000;
}
div#nav-search ul{
	float:left;
	margin:0;
	padding:0;
	width:774px;
}
div#nav-search ul li{	
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	border-right:1px solid #CCC;
}
div#nav-search ul li.last{
	border:0;	
}
div#nav-search ul li a{
	font:bold 14px 'Century Gothic',verdana,arial,helvetica,sans-serif !important;
	color:#FFF;
	padding:9px 6px 9px;
	float:left;
	margin:0;
}
div#nav-search ul li a:hover{
	background:#000;
	color:#FFF;
}
ul#main-navigation li ul{
	width:260px;
	position:absolute;
	left:0px;
	top:26px;
	display:none;
	z-index:9999;
	padding:9px 0 0 0;	
	margin:0;
}
ul#main-navigation li:hover ul{
	display:block;
}
ul#main-navigation li ul{
	width:240px;
}
ul#main-navigation li ul li{
	list-style:none;
	border:0;
	border-bottom:1px solid #ccc;
	background:0;
	float:left;
	margin:0;
	padding:0;
	width:250px;
}
ul#main-navigation li li a{
	color:#FFF;
	width:240px;
	margin:0;
	display:block;
	font-size:13px !important;
	padding:5px 0px 5px 15px;
	background-color:#000;
}
ul#main-navigation li li a:hover{
	color:#fff;
	background:#666;
}
div#nav-search form{
	width:204px;
	float:left;
	margin:5px 0 0 0;
	padding:0;
	background:url(../images/bg-search.jpg) no-repeat 0 0;
}
div#nav-search form input{
	margin:2px 20px 2px 10px;
	border:0;
	padding:2px;
	float:left;
	font:normal 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#666;
	height:16px;
	width:140px;
}
div#nav-search form input.btn-search{
	float:left;
	margin:0;
	padding:0;
	width:30px;
	height:23px;
}
#spotlight{
	float:left;
	600PX;
	margin:0 0 0 20px;
	padding:0;
}
/* @Home */
ul#products-lists{
	float:left;
	margin:0 0 20px;
	padding:0;
	width:800px;
	overflow:hidden;
}
ul#products-lists li{
	list-style:none;
	margin:0;
	padding:0 18px 0 0;
	float:left;	
	width:182px;
	overflow:hidden;
}
ul#products-lists li.last{
	padding:0;
	width:160px;
}
ul#products-lists li h3,
div.services h3{	
	margin:0;
	padding:0;
	width:168px;
	font:normal 18px 'Century Gothic',verdana,arial,helvetica,sans-serif;
}
ul#products-lists li h3 a,
div.services h3 a{
	padding:0;
	height:65px;
	margin:0;
	background:0;
	display:block;
	font:bold 18px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	border:0;
	color:#333;
}
h3 a.details{
	font:normal 18px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#333;		
}
h3 a.details:hover{	
	color:#FE0000;
	background:0;
}
ul#products-lists li h3 a:hover,
div.services h3 a:hover{
	color:#FE0000;
	background:0;
}
ul#products-lists li a{
	border:1px solid #CCCCCC;
	padding:8px 6px;
	background:#EBEBEB;
	float:left;
}
ul#products-lists li a:hover,
div.services a:hover{
	background:#FE0000;	
}
div.brand{
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:300px;
}
div.services{
	float:left;
	margin:0;
	padding:0;
	width:180px;
	overflow:hidden;
}
div.services  a{
	border:1px solid #CCCCCC;
	padding:8px 6px;
	background:#EBEBEB;
	float:left;
}
div.brand a{
	margin-bottom:20px;	
	float:left;
}
div#gallery-home{
	float:right;
	margin:0 0 20px;
	padding:20px;
	border:1px solid #CCCCCC;
	height:155px;
	width:536px;

	_padding-left:20px;
	background:#EBEBEB;
}
ul#mycarousel li{
	padding:0;
	
}
ul#mycarousel li a{
	border:3px solid #000;	
	float:left;
}
ul#mycarousel li a img{
	width:120px;
	height:90px;
}
ul#mycarousel li a:hover{	
	border:3px solid #FE0000;
}
ul#mycarousel li span{
	float:left;	
	margin-top:10px;
	font:normal 13px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#FF0000;
	width:140px;
}
div.brand h3{
	margin-bottom:15px;	
}
/* @End Home */
 
/*  @Sidebar */


/* @End Sidebar */
ul.related-links{
	float:left;
	margin:0 0 20px;
	padding:0;
	width:250px;
}
ul.related-links li{
	float:left;
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
	border-bottom:1px solid #ccc;
	width:250px;
	background:url(../images/bg-related-links.gif) no-repeat 0 12px;
}
ul.related-links li a{
	font:bold 13px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#666;
	padding:8px 0;
	width:250px;
	display:block;
	float:left;
}
ul.related-links li a:hover{
	color:#FE0000;
}
/* @Header */
#wrap{
	width:980px;
	float:left;
	margin:0;
	padding:0 0 20px;
	}

#content{
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:650px;
	overflow:hidden;
}
#content h1{
	font:normal 26px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#000;
	margin:0 0 20px;
	padding:0 ;
	float:left;
	width:100%;
}
#content h2{
	font:normal 22px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#000;
	margin:0 0 15px;
	padding:0;
}
#content h4{
	font:normal 14px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#000;
	margin:0 0 5px;
	padding:0;
		
}
#content h3{
	font:normal 18px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#000;
	margin:0 0 15px;
	padding:0;
}
#content ul{
	margin:0 0 10px;
	padding:0;
}
#content ul li{
	background:url(../images/bg-content-li.gif) no-repeat scroll 0 9px;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:3px 0 3px 14px;
}
div.sidebar.right{
	float:right;
	margin:0;
	padding:0;
	width:300px;
	overflow:hidden;
}
div.sidebar.right h3{
	margin-bottom:15px;	
}
div.sidebar.right div#slider{
	margin:0;	
}
/* @Footer */

#footer-outer{
	margin:0;
	padding:10px 0;
	clear:both;
	width:100%;
	background:#000;
}
#footer{
	clear:both;
	width:980px;
	margin:0 auto;
	padding:0;
}

#footer p{
	 color:#CCC;
	 font:bold 13px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	 width:330px;
	 margin-bottom:0;
	 float:left;
}
div#footer ul{
	float:right;
	margin:0;
	padding:0;
}
div#footer ul li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	border-right:1px solid #CCC;
}
div#footer ul li.last{
	border:0;	
}
div#footer ul li a{
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#CCC;
	padding:0 6px 0;
	float:left;
	margin:0;
}
div#footer ul li a:hover{
	background:#000;
	color:#FFF;
}
/* @End Footer */
/* @Slider */
#slider {
    width: 310px; /* important to be same as image width */
    height: 205px;
	overflow:hidden;
	margin:10px 0 0 50px; /* important to be same as image height */
	float:left !important;
	background:url(../images/bg-flashing-gallery.jpg) no-repeat 0 0;
}
#slider h4{
	margin:0;
	padding:0;
	float:left;
}
ul#sliderContent {
    width: 280px; /* important to be same as image width or wider */
	margin:0;
	padding:0;
    height: 230px;
}
ul#sliderContent li, div.sidebar ul#sliderContent li a{
	background:0;
	border:0;
	margin:0;
}
ul#sliderContent li{
	/*float:left;*/
	margin:0;
	padding:0;
	list-style:none;
}
ul#sliderContent li h4{
	margin-bottom:10px;	
}
ul#sliderContent li a{
	padding:0 !important;
	margin:0;
}
ul#sliderContent li img{
	margin:7px 5px 0px 0;
}
.sliderImage {
    float: left;
	display: none;
	margin:0;
	padding:0;
	list-style:none;
}
.sliderImage span {
	font: 13px 'Century Gothic',verdana,arial,helvetica,sans-serif;
    padding:0;
    width:2608px;
	float:left !important;
	margin:5px 0;
    color: #000;
	clear:both;
}
.clear {
	clear: both;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
/* @End Slider */
/* @Start Clear Fix  */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.clearfix {
	display: inline-block;
} 
html[xmlns] .clearfix {
	display: block;
} 
* html .clearfix {
	height: 1%;
}
/* @End Clear Fix  */


/* Forms */
/* @Start Forms */

form.t-forms{
	float:left;
	margin:0;
	padding:0;
}
form.t-forms table tr td{
	margin:0;
	padding:0 0 15px;
}
form.t-forms table tr td label{
	font:normal 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;	
}
div.for-user{
	float:left;
	padding:10px 0;
}
div.for-user a{
	color:#06C;	
	text-decoration:underline;
}
div.for-user a:hover{
	color:#C00;	
}
.form-comment{	
	border:0 !important;
}
form.t-forms table tr td input
{
	border:1px solid #ccc;
	width:250px;
	height:15px;
	padding:3px;
	font:normal 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#666666;
}

table.apply tr td input,
table.apply tr td select,
table.apply tr td textarea
{
	_margin-left:12px;	
}
form.t-forms table{
	border:0;	
}
form.t-forms table tr td input.upload{
	width:250px;
	height:24px;
}
form.t-forms table tr td select{
	border:1px solid #ccc;
	width:260px;
	padding:3px;
	font:normal 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#666666;	
}

form.t-forms table tr td textarea{
	width:250px;
	height:80px;
	border:1px solid #ccc;
	font:normal 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	padding:3px;
}
form.t-forms table tr td  input.gender-type,
form.t-forms table tr td  input.update
{
	width:15px;
	height:15px;
	border:0;
}
form.t-forms table tr td select.select-big{
	border:1px solid #ccc;
	width:170px;	
}
form.t-forms table tr td select.small-select{
	margin-right:5px;
}
form.t-forms table tr td  input.btn-submit{
	width:106px;
	height:26px;
	border:0;
}
form.t-forms table tr td{
	margin:0;
	padding:3px;
	border:0;
}
form.t-forms table tr td  label.error{
	color:#CC0000 ;
	padding-left:15px;
	background:url(../images/unchecked.gif) no-repeat 0 0;
}
form.t-forms table tr td  label.checked{
	color:#CC0000 ;
	padding-left:15px;
	background:url(../images/checked.gif) no-repeat 0 0;
}
.validationmsg {
	width:248px !important;
	height:auto;
	font:normal 12px Tahoma;
	color:#fff;
	background:#FE0000;
	display:none;
	margin:0;
	padding:5px;
}
/* End K-forms */

/*  @Careers Listing */
table.careers{
	float:left;
	margin:0;
	padding:0;
}	

table.careers tr th{
	padding:5px;	
}
table.careers tr td {
	padding:4px;
}
table.careers tr td  a{
	color:#FE0000;	
}
table.careers tr td  a:hover{
	color:#000;	
}
div.job-description{
	float:left;
	width:100%;
	margin:0 0 15px;
	padding:0;
}
div.job-description p{
	float:left;
	margin:0;
	padding:3px;
	width:100%;
	font:bold 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;
}
div.job-description p span{
	padding:0 5px;
	font:normal 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#C00;
}
a.apply-now{
	margin-bottom:10px;	
}
/* @End Careers Listing */

/* @Products Lists */
ul.products-lists{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

#content ul.products-lists li{
	list-style:none;
	padding:10px 0;
	margin:0;
	border-bottom:1px solid #ddd;
	width:100%;
	float:left;
	background:0;
}
ul.products-lists li 
ul.products-lists li h3{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
ul.products-lists li  h4{
	margin:0 0 5px;
	padding:0;
	color:#999;
	font:bold 15px 'Century Gothic',verdana,arial,helvetica,sans-serif;
}
ul.products-lists li  h4 span{
	color:#C30;	
	font-size:13px;
}
ul.products-lists li p{
	margin:0;
	padding:0;
}
ul.products-lists li img{
	float:left;
	margin:0 10px 10px 0;
}
/* @End Products Lists */


/*  @RFQ Page */
form#rfqq{
	float:left;
	width:550px;
	overflow:hidden;
	width:650px;
}
table#rfq {
	float:left;
	width:650px;
	overflow:hidden;
	margin:0;
	padding:0;
}
table#rfq tr td,
table#rfq tr td.veener{
	padding:5px;
	/*height:24px;*/
}
table#rfq tr{
	margin:0;
	width:650px;
	padding:0;/*
	float:left;*/
}

table#rfq tr td.left{
	background:#E1E1E1;	
	padding:10px 5px;
	/*height:24px;*/
	width:140px;
	margin:0;
	/*float:left;*/
	border-bottom:1px solid #A3A3A3;
}

table#rfq tr td.txt-a{
	height:83px;
}
table#rfq tr td.right{
	padding:5px 5px;
	/*height:24px;*/
	width:444px;
	margin:0;
	/*float:left;*/
}
input#button{
	float:left;	
}
div#submit-btn{
	width:550px;	
	float:left;
	padding:0 0 0 155px;
	.padding:0 0 0 205px;
}
table#rfq tr td.list-total{
	padding-bottom:10px;
}
table#total-rfq{
	float:left;
	width:650px;
	margin:0 0 20px 2px;
	_margin:0 0 20px 0px;
	padding:0;
	border:1px solid #A3A3A3;
}
table#total-rfq tr th{
	text-align:center;
	margin:0;
	padding:5px;
	border:1px solid #A3A3A3;
	background-color:#E1E1E1;
}
table#total-rfq tr td{
	margin:0;
	padding:3px;
	border-bottom:1px solid #A3A3A3;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
a.add{
	background:#333; 
	padding:0; 
	margin:5px  214px 0 0; 
	_margin:5px  168px 0 0; 
	float:right; 
	color:#FFF;	
}
/*  @End RFQ Page */
div#product-details{
	margin:0;
	padding:0;
	float:0;
	width:650px;
}
div#product-details a.pdf{
	float:right;
	margin:-80px 0 20px 0;
}
div#product-details p{
	margin:0 0 10px;
	font-size:13px;
	font-weight:bold;
}
div#product-details p span.left{
	width:80px;
	color:#666;
	font-size:13px;
	font-weight:bold;
}
div#product-details p span{
	padding-left:5px;
	color:#FE0000;
}
div.product-description{
	width:410px;
	float:left;
	padding:10px 10px 10px 0;
	margin-right:15px;
	border-top:1px solid #DADADA;
		
}
div#product-details div.product-description p{
	font:normal 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	float:left;
	margin:0 0 15px 0;
	text-align:justify;
		
}
div#product-details span.p-details{
	width:200px;
	height:175px;
	float:right;
	border:1px solid #000;
}
ul.projects{
	float:left;
	width:600px;
	margin:0;
	padding:0;
}
#content ul.projects li{
	float:left;
	width:130px;
	height:100px;
	padding:10px;
	list-style:none;
	background:0;
}
ul.projects li a {
	/*border:1px solid #000;*/
	float:left;
}
ul.projects li a:hover {
	/*border:1px solid #FE0000;*/
}
#content ul.projects li h3 {
	color:#666;
	font-size:13px !important;
	font-weight:bold;
	width:130px;
	padding:5px 0;
	float:left;
}
span.mandatory{
	font:bold 15px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#FE0000;
	padding: 0 0 0 5px;
}
span.mandatory-rqmt{
	font:normal 12px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#666;
	padding:0 0 0 8px;
}
span.mandatory-rqmt small{
	font:bold 14px 'Century Gothic',verdana,arial,helvetica,sans-serif;
	color:#FE0000;
	padding:3px;		
}
table.apply tr td.left{
	border-bottom:1px solid #A3A3A3;
	width:150px;
	padding:5px 10px;
	margin:0 10px 0 0;
	min-height:22px;
}
table.apply{
	margin-bottom:15px;
	float:left;
	width:600px;
}
table.apply tr th{
	background:0;
	padding:10px;
	border:1px solid #A3A3A3;
}
table.apply.education tr td{
	border:1px solid #A3A3A3;
	
}
table.apply tr td input.upload{
	width:250px;
	height:24px;
}



/* @Product Page */
#content ul.products{
	float:left;
	margin:0;
	padding:0;
	width:655px;
}
#content ul.products li{
	list-style:none;
	background:0;
	float:left;
	margin:0;
	padding:15px 0;
	width:655px;
	border-bottom:1px solid #ccc;
}
#content ul.products li a.thumb{
	margin-right:20px;	
}
#content ul.products li div.list-left,
#content ul.products li div.list-left-more
{
	float:left;
	width:355px;
	padding:0 20px 0 0;
}
#content ul.products li div.list-left-more{	
	width:495px;	
}
#content ul.products li div.list-left h3,
#content ul.products li div.list-left-more h3{
	font-size:15px;
	margin-bottom:0;
}
#content ul.products li div.list-left a.thumb{
	float:left;
	margin:0 10px 5px 0;
}
#content ul.products li div.list-left dl.product-info,
#content ul.products li div.list-left-more dl.product-info{
	float:left;
	width:100%;
	margin:8px 0 0 0;
	padding:0;
}
#content ul.products li div.list-left dl.product-info dt,
#content ul.products li div.list-left-more dl.product-info dt{
	float:left;
	width:110px;
	font-size:14px;
	color:#FE0000;
	padding:0 0 5px;
}
#content ul.products li div.list-left dl.product-info dd,
#content ul.products li div.list-left-more dl.product-info dd{
	float:left;
	width:120px;
	margin:0 0 5px;
	padding:0;
}
#content ul.products li div.list-left p,
#content ul.products li div.list-left-more p{
	text-align:justify;
	padding:10px 0 0 0;
	margin:0 0 10px;
	float:left;
	width:100%;
}
#content ul.products li div.list-right  span.brand{
	float:left;
	border:1px solid #ccc;
	padding:6px;
	margin:0 0 10px;
}
#content ul.products li div.list-left-more h3,
#content ul.products li div.list-left h3{
	width:100% !important;	
}
#content ul.products li div.list-right{
	float:left;
	padding:0;
	margin:0;
	width:128px;
	overflow:hidden;
}
#content ul.products li div.list-right a{
	margin:0 0 10px;	
	float:left;
	padding:0;
	overflow:hidden;
}
#content ul.products li div.speciality{
	float:left;	
	padding:0;
	width:128px;
}
#content ul.products li div.speciality a{
	margin:0;
	height:45px;
	display:block;
	padding:0;
	width:128px;
}
/* @End Product Page */


/* @Projects 2 */
p.heighlight{
	border:1px solid #DDD;
	margin-bottom:10px;
	padding:10px;
	float:left;
}
ul.works{
	float:left;
	width:640px;
	margin:0;
	padding:0;
}
#content ul.works li{
	float:left;
	width:140px;
	height:152px;
	padding:10px;
	margin-bottom:5px;
	list-style:none;
	background:0;
	overflow:hidden;
}
ul.works li a {
	border:3px solid #000;
	float:left;
	margin:0 0 5px 0;
	overflow:hidden;
}
ul.works li a:hover {
	border:3px solid #FE0000;
}
#content ul.works li h3 {
	color:#666;
	font-size:13px !important;
	font-weight:bold;
	padding:5px 0;
	margin:0;
	text-align:center;
}
/* @End Projects2 */



/* @Product Page */
#content ul.hardware{
	float:left;
	margin:0;
	padding:0;
	width:655px;
}
#content ul.hardware li{
	list-style:none;
	background:0;
	float:left;
	margin:0;
	padding:15px 0;
	width:655px;
	border-bottom:1px solid #ccc;
}
#content ul.hardware li a.thumb{
	width:112px;
	padding:5px;
	display:none;
}
#content ul.hardware li div.list-left{
	float:left;
	width:460px;
	padding:0 20px 0 0;
}
#content ul.hardware li div.list-left a.thumb{
	float:left;
	margin:0 10px 5px 0;
}
#content ul.hardware li div.list-left dl.product-info{
	float:left;
	width:345px;
	margin:8px 0 0 0;
	padding:0;
}
#content ul.hardware li div.list-left dl.product-info dt{
	float:left;
	width:110px;
	font-size:14px;
	color:#FE0000;
	padding:0 0 5px;
}
#content ul.hardware li div.list-left h3{
	font-size:16px;
	float:left;
	margin-bottom:0px;
	width:90%;
}
#content ul.hardware li div.list-left dl.product-info dd{
	float:left;
	width:120px;
	margin:0 0 5px;
	padding:0;
}
#content ul.hardware li div.list-left p{
	text-align:justify;
	padding:10px 0 0 0;
	margin:0 0 10px;
	float:left;
	width:100%;
}
#content ul.hardware li div.list-left a.rfq{
	float:left;	
}
#content ul.hardware li div.list-left  span.brand{
	float:left;
	border:1px solid #ccc;
	padding:6px;
	margin:-22px 0 10px;
	position:relative;
}
#content ul.hardware li div.list-right{
	float:left;
	padding:0;
	margin:0;
	width:128px;
	overflow:hidden;
}
#content ul.hardware li div.list-right a{
	margin:0 0 10px;	
	float:left;
	padding:0;
	overflow:hidden;
}
#content ul.hardware li div.speciality{
	float:left;	
	padding:0;
	width:128px;
}
#content ul.hardware li div.speciality a{
	margin:0;
	height:45px;
	display:block;
	padding:0;
	width:128px;
}
 /* @End Product Page */
 
div.web-channel{
	float:right;
	margin:10px 8px 0;
}
table.h-sub-total{
	width:623px;
	border:1px solid #ccc !important;
}
table.h-sub-total tr td{		
	border:1px solid #ccc !important;
}