.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body {font-family: Tahoma; color:#050505; margin:0 auto; font-size:11px; background: url(../images/main-bg.jpg)  center top no-repeat #deeaff; text-align:justify;}
h1{clear:both; display:block; background:url(../images/pro-bg.jpg) left top no-repeat; line-height:34px; height:34px; font-size:14px; font-weight:bold; color:#ffffff; padding:0 0 0 17px; margin:0 0 12px 0;}
h2{clear:both; display:block; line-height:34px; height:34px; font-size:14px; font-weight:bold; color:#ffffff; padding:0 0 0 17px; margin:0 0 12px 0;}
h3{clear:both; display:block;}
h4{clear:both; display:block; text-align:center;font-size:14px; font-weight:bold; color:#ffffff;}
h5{clear:both; display:block; font-size:22px; font-weight:bold; color:#D12F22; padding:0 0 15px 25px;}
h6{clear:both; display:block; font-size:14px; font-weight:bold; color:#ffffff; padding:13px 0 3px 0;}


.clear { clear:both; }
p { padding:0 0 15px 0; line-height:auto;}
a{outline:0px;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
#container{width:1002px; margin:0 auto;}

/* Top part
-----------------------------------------------------------------------------*/
#top{width:1002px; float:left;}
#logo{width:400px; float:left;}
#call-now{width:307px; float:right;}

/* Top menu
-----------------------------------------------------------------------------*/
#menu-main{ width:1002px; float:left;}
#menu-left{width:21px; float:left;}
#menu-right{width:21px; float:left;}

#top-menu{width:960px; float:left; background:url(../images/menu-bg.jpg) left top repeat-x;}
#top-menu ul{ margin:0px; padding:0px;}
#top-menu li{list-style:none; line-height:40px; float:left; height:40px; padding:0 9px 0 9px ;}
#top-menu li a{list-style:none; text-decoration:none; text-transform:uppercase; color:#fff; line-height:40px; height:40px; font-family:"trebuchet MS"; font-size:15px; font-weight:bold;}
#top-menu li a:hover,
#top-menu li a.act-top{ color:#000;}

/* header part
-----------------------------------------------------------------------------*/
#header{width:960px; float:left; padding:0 21px 16px 21px;}

/*Search part
-----------------------------------------------------------------------------*/
#search-main{width:918px; float:left; background:url(../images/search-bg.jpg) left top no-repeat; padding:15px 42px 0 42px}
.pro-main{width:282px; float:left;}
.pro-main2{width:242px; float:left;}
.pro-main3{width:310px; float:left;}

.pro-text{width:140px; float:left; font-size:12px; line-height:24px; color:#050505; font-weight:bold; padding:0 0 0 8px;}
.pro-text2{width:60px; float:left; font-size:12px; line-height:24px; color:#050505; font-weight:bold;}
.pro-text3{width:63px; float:left; font-size:12px; line-height:24px; color:#050505; font-weight:bold;}
.pro-text4{width:120px; float:left; font-size:12px; line-height:24px; color:#050505; font-weight:bold; padding:0 0 0 8px;}
.pro-text5{width:250px; float:left; font-size:12px; line-height:24px; color:#050505; font-weight:bold; padding:0 0 0 8px;}

.text-filed{width:165px; float:left;}
.filed{width:159px; float:left; height:20px; line-height:20px; border:none; background:url(../images/filed-img.jpg) left top no-repeat; padding:5px 3px 0 3px;}

.text-filed1{width:233px; float:left;}
.filed1{width:230px; float:left; height:23px; font-size:11px; color:#535353; line-height:23px; border:none; font-family:Tahoma; font-size:11px; border:1px solid #b3b3b3;}

.search-btn{width:77px; float:left;}
.advanced-search{width:116px; height:14px; float:right; color:#2f2f2f; background:url(../images/icon-img.jpg) left center no-repeat; margin:10px 0 20px 0;}
.advanced-search a{color:#2f2f2f; text-decoration:underline; padding:0 0 0 20px;}
.advanced-search a:hover{color:#2f2f2f; text-decoration:none;}

/* Content part
-----------------------------------------------------------------------------*/
#content{width:1002px; float:left; background:url(../images/con-bg.jpg) left top repeat-y;}
#content-main{width:1002px; float:left; }

/* left part
-----------------------------------------------------------------------------*/
#left{width:219px; float:left; padding:0 0 0 4px;}

/* left menu
-----------------------------------------------------------------------------*/
#left-menu{width:180px; float:left; padding:0 0 15px 17px;}
#left-menu ul{ margin:0px; padding:0px;}
#left-menu li{ line-height:21px; height:21px; list-style:none; border-bottom:1px solid #d4d4d4;}
#left-menu li a{ color:#666; text-decoration:none; font-weight:bold; font-size:11px; padding:0 15px; line-height:21px; height:21px; background: url(../images/arrow.gif) left top no-repeat;}
#left-menu li a:hover{ text-decoration: underline;}
.pay-pal{width:202px; float:left; padding:0 0 7px 17px;}
.pay-pal2{width:202px; float:left; padding:0 0 40px 17px;}

/* left part
-----------------------------------------------------------------------------*/
#right{width:775px; float:left; padding:0 0 0 4px;}
.right-text{width:711px; float:left; padding:0 38px 0 26px;}



.pro-box-main2{width:751px; float:left;}

.pro-box-top{width:751px; float:left; background:url(../images/pro-box-top.gif) left top no-repeat; padding:14px 0  4px 0;}
.pro-box-bot{width:711px; float:left;}

.arrow-left{width:40px; float:left; padding:74px 0 0 0; text-align:center;}
.arrow-right{width:40px; float:left; padding:74px 0 0 0; text-align:center;}




.latest-products-main2{width:125px; float:left; padding:7px 0 0 0;}
.pro-box-black{width:751px; float:left; background:url(../images/black-top.gif) left top no-repeat; padding:14px 0  4px 0;}


.pro-box-mid1{width:709px; float:left; background:url(../images/por-bg.jpg) left top repeat-x #fbfbfb; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; }
.pro-box-main{width:731px; float:left; margin:0 0 34px 0; padding:0 0 0 20px;}

/*.pro-min-img{width:650px; float:left; padding:21px 24px 0 29px}*/
.pro-min-img{width:872px; float:left; padding:10px 15px 0 49px}

/*.latest-products-main{width:140px; float:left; padding:7px 0 0 0; border:1px solid #ccc; margin:0 27px 0 0;}*/
.latest-products-main{width:165px; float:left; padding:7px 0 0 0; border:1px solid #ccc; margin:0 40px 0 10px;}

/*.latest-frm{width:138px; float:left; background:url(../images/fream-img.gif)  center top no-repeat; padding:1px; text-align:center; margin:10px 0 7px 0;}*/
.latest-frm{width:165px; float:left; padding:1px; text-align:center; margin:10px 0 7px 0;}
.latest-frm-text{width:155px; float:left; padding:6px 5px 6px 5px; text-align:center; border-bottom:1px solid #ccc; }
.latest-frm-more{width:165px; float:left; text-align:center; padding:10px 0 5px 0;}
.latest-frm-bor{width:155px; float:left; padding:0 5px 3px 5px; text-align:center; border-bottom:1px solid #ccc; min-height:38px;}
.latest-products-main3{width:165px; float:left; padding:7px 0 0 0; border:1px solid #ccc; margin:0 0 0 10px;}

/*.latest-frm-text{width:130px; float:left; padding:6px 5px 6px 5px; text-align:center; border-bottom:1px solid #ccc; }
.latest-frm-more{width:140px; float:left; text-align:center; padding:10px 0 5px 0;}
.latest-frm-bor{width:130px; float:left; padding:0 5px 3px 5px; text-align:center; border-bottom:1px solid #ccc;}
.latest-products-main3{width:140px; float:left; padding:7px 0 0 0; border:1px solid #ccc;}*/

.red{color:#ff0000;}
.right-text2{width:930px; float:left; padding:0 38px 0 26px;}




/* Quick Search
-----------------------------------------------------------------------------*/
#quick-main{width:960px; float:left; padding:50px 21px 10px 21px}
#quick-img-main{width:960px; float:left;}
#quick-img-top{width:960px; float:left;}
#quick-img-bot{width:960px; float:left;}
#quick-img-mid{
	width:916px;
	float:left;
	background:url(../images/quick-mid.gif) left top repeat-x #f8f8f8;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	padding:22px 0 0 41px;
	left: 74px;
	top: 1540px;
}

#quick-img-menu{width:880px; float:left; padding:0 0 20px 0;}

.left-quick{width:129px; float:left; padding:0 24px 0 0; background:url(../images/dot-line1.gif) right top repeat-y;}
.left-quick ul{margin:0px; padding:0px;}
.left-quick li{line-height:18px; height:18px; list-style:none;}
.left-quick li a{ color:#000; text-decoration:none; font-size:12px; line-height:15px; height:15px;}
.left-quick li a:hover{ text-decoration: underline;}

.left-quick1{width:129px; float:left; padding:0 24px 0 20px; background:url(../images/dot-line1.gif) right top repeat-y;}
.left-quick1 ul{margin:0px; padding:0px;}
.left-quick1 li{line-height:18px; height:18px; list-style:none;}
.left-quick1 li a{ color:#000; text-decoration:none; font-size:12px; line-height:15px; height:15px;}
.left-quick1 li a:hover{ text-decoration: underline;}

.left-quick2{width:129px; float:left; padding:0 24px 0 20px;}
.left-quick2 ul{margin:0px; padding:0px;}
.left-quick2 li{line-height:18px; height:18px; list-style:none;}
.left-quick2 li a{ color:#000; text-decoration:none; font-size:12px; line-height:15px; height:15px;}
.left-quick2 li a:hover{ text-decoration: underline;}

/* footer-part
-----------------------------------------------------------------------------*/
#footer{width:960px; float:left; background:url(../images/footer-bg.gif) left top no-repeat #deeaff; padding:5px 21px 0 21px;}

#footer-menu{width:960px; float:left; color:#000000; text-align:center;}
#footer-menu ul{ margin:0px; padding:0px;}
#footer-menu li{list-style:none; line-height:14px; display:inline; height:14px;}
#footer-menu li a{list-style:none; text-decoration:none;color:#000; line-height:14px; height:14px; font-size:12px; padding:0 26px;}
#footer-menu li a:hover,
#footer-menu li a.act-bot{ text-decoration:underline;}

#copiy-right{width:960px; float:left; color:#000; font-size:12px; text-align:center; line-height:100px;}

#right-sub{width:994px; float:left; padding:0 0 0 4px;}



/* Search Products
-----------------------------------------------------------------------------*/
#content-sub{width:1002px; float:left; padding:15px 0 0 0;}
.search-products{width:960px; float:left; padding:0 0 28px 17px;}
.search-products-top{width:944px; float:left; background:url(../images/products-top.jpg) left top no-repeat; font-size:18px; font-weight:bold; color:#002664; padding:0 0 0 16px; line-height:38px;}
.search-products-mid{width:950px; float:left; background:url(../images/products-mid.jpg) left top repeat-y; padding:0 0 0 10px;}
.search-products-con{width:950px; float:left; padding:18px 0 0 0;}
.search-products-con2{width:950px; float:left; padding:20px 0 10px 0;}
.pro-main2{width:200px; float:left;}
.products-filed{width:185px; float:left;}
.products-text-filed{width:182px; float:left; height:20px; line-height:20px; border:none; background:url(../images/search-bg1.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; padding:5px 3px 0 3px;}
.products-search{width:185px; float:left; padding:23px 0 0 0;}
.drop-box{width:185px; float:left; height:23px; font-size:11px; color:#535353; line-height:23px; border:none; font-family:Tahoma; font-size:11px; border:1px solid #b3b3b3;}
.piak-products-top{width:944px; float:left; background:url(../images/piak-top.jpg) left top no-repeat; font-size:18px; font-weight:bold; color:#d12f22; padding:0 0 0 16px;height:41px;}
.piak-products-mid{width:950px; float:left; background:url(../images/piak-mid.jpg) left top repeat-y; padding:0 0 0 10px;}
.pro-main3{width:286px; float:left; padding:20px 0 0 0;}
.products-filed2{width:286px; float:left;}
.products-text-filed2{width:281px; float:left; border:none; background:url(../images/search-bg1.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; padding:5px 3px 0 5px;}
.search-products-con3{width:410px; float:left; padding:18px 0 0 0;}
.search-products-bot{width:960px; float:left;} 
.search-products-con5{width:410px; float:left; padding:0 0 5px 0;}

.product-list-text{width:190px; float:left; font-size:18px; font-weight:bold; color:#d12f22; line-height:41px;}
.product-list-btn{width:111px; float:left; line-height:32px; padding:9px 0 0 0;}

.pro-search-main{width:960px; float:left; padding:0 0 0 21px;}
.pro-search-top{width:936px; float:left; background:url(../images/products-search-top.jpg) left top no-repeat; padding:0 0 3px 18px;}
.pro-search-bot{width:954px; float:left;}
.pro-search-mid{width:954px; float:left; background:url(../images/products-search-mid.jpg) left top  repeat-y; padding:21px 0  4px 9px;}
.pro-search-img{width:923px; float:left; padding:21px 24px 0 5px}


.small-box-main{ width:471px; float:left; background: url(../images/small-box-bg.jpg); margin:0 17px 0 0;}
.small-box-main-right{ width:471px; float:left; background: url(../images/small-box-bg.jpg);}
.small-top{width:455px; float:left; font-size:18px; height:41px; font-weight:bold; color:#002664; padding:0 0 0 16px; line-height:41px; background:url(../images/small-box-title.jpg);}
.small-middle{ width:441px; float:left; padding:15px 15px 0 15px; min-height:300px;}
.small-bot{ width:471px; float:left;}
.small-main2{width:441px; float:left; padding:0 0 12px 0;}

#pagecontent {
float:left;
padding:0 0 28px 17px;
width:960px;
}

#pagecontentcontactus {
float:left;
padding:0 0 28px 17px;
width:960px;
}

/* promotv style setting */

.videosearchResult{float:left;}
.videosearchResult .description{float:left; padding:0 0 0 20px; width:700px;}
.videosearchResult .description h3{line-height:28px; background-color:#FFF5F4;}
.videosearchResult .description h3 a{color:#A21A1C; text-decoration:underline; padding-left:10px;}
.videosearchResult .description h3 a:hover{text-decoration:none;}
.hrVideoResult{width:880px; margin:10px 0 15px 0;}
.videosearchResult .altBorder{float:left;}
.videosearchResult .ulVideoResult{padding:0; margin:0; float:right; width:100px;}
.videosearchResult .ulVideoResult li a{color:#A21A1C; text-decoration:underline; }
.videosearchResult .ulVideoResult li a:hover{text-decoration:none;}
.videosearchResult .ulVideoResult li{list-style:none; text-align:center; line-height:28px; background-color:#FFF5F4;}

.divviewvideo{float:left; margin:25px 0 0 10px;}
.videoadded{font-style:italic;}
.featured_product{border: 0px none #FFFFFF;}
.afeatured{border:none;}
/* promotv style setting ends */


/* Pagination
------------------------------------------------------------*/

div#searchpagination {
	width: 630px;
	float: right; margin-top:10px;
}

div#searchpagination a {	
	font-size: 15px;
}
/*o2i--> */
UL#pagination {
	overflow: auto; height: 24px; margin-bottom:10px; font-size:12px;
}
UL#pagination li {
	display: inline
}
UL#pagination li.pageNumber {
	padding-right: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
UL#pagination li a { text-decoration:none;
	
	 padding-right: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 2px;
}
UL#pagination li a:hover {
	 COLOR: #fff; TEXT-DECORATION: none
}
UL#pagination li a.selected {
	 COLOR: #fff; TEXT-DECORATION: none
}

div#resultperpage
{
	font-size: 12px;
	padding-top:4px;
	padding-bottom:8px;
	text-align:right;
	float:left; 
	width:750px;
}


span#totalResult{text-align:left; display:block; float:left; }
span.enqlist{display:block; margin-right:687px; border-style:solid; border-width:1px; font-weight:bold; padding:2px 6px; text-decoration:none; background-color:#086DBC; border-color:#E8F1FF; color:#E8F1FF; width:75px; text-align:center;}
span.enqlist a{color:#FFFFFF; text-decoration:none;}
span.enqlist a:hover{color:#FFFFFF; text-decoration:none;}

/*<--o2i*/



/* Progress Bar
------------------------------------------------------------*/

div#searchProgress {
	margin: 50px 0 0 0;
	padding: 50px 0 0 0;
}


/* Content
------------------------------------------------------------*/

div#content {
	_height: 1%;
	overflow: hidden;
	_margin: 0 0 10px 0;
}

div#searchprogress {
	float: left;
}

div#searchresults {
	width: 945px;
	height: auto;
	float: left;
	margin: 0 0 0 0px;
}
/* Results
------------------------------------------------------------*/

div.catalogueResult {
	width:112px;
	margin:0 33px 12px 0;
	float:left;
	overflow:hidden;
	padding:2px;
}

div.catalogueResult:hover  { }

div.catalogueResult h3 {	
	padding:9px 15px;
	font-size:15px;
}

div.catalogueResultContainer {
	margin:0;
	overflow:hidden;
	_height:1%;
}

div.catalogueResultContainer img {
	width:110px;
	height:110px;	
	margin:0;
}
div.catalogueResultContainer .lnkImage {
	width:110px;
	height:110px;
	margin:0; display:block;
	
}

div.catalogueResultContainer ul {
	width:110px;
	height:110px;
	margin:0;
	padding:0; 
	font-size:1em; border:none;
}

/*div#enquiryListResult div.catalogueResultContainer ul { height:50px;} */

div.catalogueResultContainer li {
	padding:0;
	margin:0; border:none;
}

div.catalogueResultContainer a.viewItem {
	color:#FFF;
	font-size:11px;
	text-align:center;
	display:block;
	padding:2px;
	width:106px;	
	margin:5px 0 0 0;
}

small {
	font-size: 10px;
}

span.price {
	font-size:12px;
	font-weight:bold;
}

strong.catProductName {
	font-size:1.1em;
	margin:0 0 2px 0;	
}

/* Detailed Result
------------------------------------------------------------*/

div.profileContent {
	width: 743px;
	margin: 0 0 0 0px;
	overflow: auto;
	_height: 1%;
	float: left;
}

div.profileContent h2 {
	font-size: 20px;
	font-weight: lighter; 
	padding: 10px 0;	
	margin: 0 0 15px 0;
}

div.profileContent img 
{
	padding: 5px;
}

div.profileContent p {
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 10px 0;
}

div#leftColProduct {
	width: 210px;
	float: left;
	margin: 0 15px 0 0;
}

div#rightColProduct {
	width: 513px;
	_width: 300px;
	float: left;
}

ul.additionalInfo {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

ul.additionalInfo li {
	font-size: 11px;
	padding: 5px 0;
}

ul.addToInquiry a{padding:2px 6px 2px 6px; border-style:solid; border-width:1px; text-decoration:none; font-weight:bold; }

.refineSearch{ width:100%;}
.refinesearchtitle{ margin:0 0 10px;}
h3.page_title{clear:both; display:block; font-size:22px; font-weight:bold; color:#D12F22; padding:0 0 15px 0px;}

ul {
list-style-type:none;
}

.atopbuttons{border-style:solid; border-width:1px; font-weight:bold; padding:2px 6px; text-decoration:none; background-color:#086DBC; border-color:#E8F1FF; color:#E8F1FF;}

#pagecontent .page_title{clear:both; display:block; font-size:22px; font-weight:bold; color:#D12F22; padding:0 0 15px 0px;}
#indexIntro .page_title{clear:both; display:block; font-size:22px; font-weight:bold; color:#D12F22; padding:0 0 15px 0px;}
.refineSearch{background-color:#FFFFFF!important;}

#footer #copiy-right a{color:#000000;text-decoration:none;}

#footer #copiy-right a:hover{text-decoration:underline;}

