*{
 font-family:verdana;
 font-size:8pt;
}
p{
margin:5px 0px;
padding:0px;
}

/**
 *Layout
 */
#mainwrap{
 width:790px;
 margin:0px auto;
}

#rightbar{
 float:right;
 width:600px;
}

#leftbar{
 float:right;
 width:160px;
 margin-right:30px;
}

.productNav{
 border-top:0px #eee solid;
 padding:5px 5px 0px 5px;
 display:block;
}

#catalogue{
 border-collapse: collapse;
 border:1px #ccc solid;
 border-width:0px 0px 0px 1px;
}

#catalogue tr td{
width:200px;
vertical-align:top;
padding-bottom:5px;
border:1px #ccc solid;
border-width:1px 1px 0px 0px;
}

#catalogue tr.rBarNav td{
width:200px;
vertical-align:top;
padding-bottom:5px;
border:1px #ccc solid;
border-width:0px 1px 1px 0px;
}

/**
 *Misc
 */
 

#popup {
    /* Necessary: */
    position: absolute;
    display: none;
    z-index: 98;
    /* Additional styling: */
    padding:5px;
		width:30%;
    background-color: #fff;
    border: 1px #ccc solid ;
		font-size:10pt;
		color:#000;
    /*filter: alpha(opacity=90);*/
    top:5%;
    left:35%;
    text-align:center;

  }
  
body > #popup { position: fixed; }


#overlay[id]{
	position:fixed;
}

.clear{
clear:both;
font-size:0pt;
}

/**
 *Labels
 */
.productDetail{
 display:none;
}

.productName{
 float:left;
 display:block;
 width:50%;
 text-align:left;
}

.productName a{
text-decoration:none;
}

.productPrice a{
color:#333;
text-decoration:none;
font-weight:bold;
}

.productDescript{
 text-align: justify;
 padding:5px;
}

h3 .productName,h3 .productPrice{
 font-size:13pt;
}

#categorySideBarHeading{
font-weight:bold;
font-size:10pt;
margin:5px 0px;
}

#catHeader,#catHeaderSearch{
margin:5px 0px;
}

#catHeader .category{
font-size:14pt;
font-weight:bold;
}

#catHeaderSearch{
font-size:8pt;
}

#catHeader #searchResultHeading .category{
font-size:10pt;
font-weight:bold;
}

#deliveryNote{
text-align:right;
font-size:7pt;
}


/**
 *Images
 */
.productImg{
 text-align:center;
 display:block;
 height:145px;
 vertical-align:top;

}

#catalogue tr td a img{
 border:0px #eee solid;
 width:130px;
 height:145px;
 margin:5px 0px;
}

/**
 *Navigation
 */
.buyNow,.contShopping,.productPrice{
 float:right;
}

.productAction{
 clear:both;
 margin:3px 3px;
 padding-top:3px;
 position:relative;
 bottom:0px;
}

.buyNowSmall{
float:right;
margin-top:5px;
display:block;
}

.moreDetail{
float:left;
margin-top:5px;
}

.pageCount{
text-align:center;
width:600px;
position:relative;
}

.prevPage{
 position:absolute;
 left:0px;
 display:inline;
}

.nextPage{
 position:absolute;
 right:0px;
 display:inline;
}

#categorySideBar{
 list-style:none;
 margin:0px;
 padding:0px;
}

#categorySideBar li{
 padding:5px;
}

#categorySideBar li a,#categorySideBar li a:visited{
 text-decoration:none;
 color:blue;
}

#categorySideBar li a:hover,#categorySideBar li.active a{
 color:#000;
}

#categorySideBar li.active a{
 font-weight:bold;
}

.buyNow{
 font-size:13pt;
}

.contShopping:visited{
 color:blue;
}

.moreDetail{
 background: url(img/detail.jpg) 0% 50% no-repeat;
 padding-left:13px;
}

#poweredBy span{
 font-size:7pt;
 color:#333;
}

#poweredBy a{
 font-size:7pt;
}

/**
 *Search Box
 */
 #searchbox{
 margin:0px 0px 5px 0px;
 padding:5px 5px 5px 5px;
 border-top:5px #ccc solid;
 background:#efefef
 }
 
 #searchbox #searchheading{
 font-size:10pt;
 font-weight:bold;
 display:block;
 }
 
 #searchbox #sTermWrap,
 #searchbox #sPriceWrap,
 #searchbox #sCategoryWrap,
 #searchbox #sBrandWrap{
 clear:both;
 margin:5px 0px;
 }
 
 #searchbox #sTermWrap,
 #searchbox #sCategoryWrap,
 #searchbox #sBrandWrap{
 margin:5px 0px;
 display:inline;
 clear:both;
 }
 
 #searchbox #sPriceWrap span.inputs #sPriceMin,
 #searchbox #sPriceWrap span.inputs #sPriceMax{
 width:110px;
 }

 #searchbox #sPriceWrap label{
 font-weight:bold;
 font-size:10pt;
 width:150px;
 float:left;
 }
 
 #searchbox #sTermWrap label{
  font-weight:bold;
  font-size:10pt;
  width:150px;
  float:left;
 }
 
 #searchbox #sCategoryWrap span.inputs select,
 #searchbox #sBrandWrap span.inputs select{
 width:110px;
 margin:0px 5px;
 }
 
 #searchbox #sTermWrap span.inputs,
 #searchbox #sPriceWrap span.inputs,
 #searchbox #sCategoryWrap span.inputs{
 }
 
 #searchbox #sSubmitWrap{
 display:inline;
 margin-left:5px;
 }
 
 form{
 margin:0px;
 padding:0px;
 }
 
 #sponseredLink{
 padding:5px 5px 5px 10px;
 background:#FFFADC;
 margin:3px 0px;
 font-weight:bold;
 }
 
 #sponseredLink a:visited{
 color:blue;
 }

 


