	/* canon-icp CSS Document */

.landing_prodcat_container a.prodcat_img2{
	width:138px;
	padding:10px 10px;

	background-color:#f7f7f7;
	margin-bottom:5px;
	text-align:center;
	display:block;
}

.landing_prodcat_container .prodcat_ttl2 a, .landing_prodcat_container .prodcat_ttl2 a:hover{
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color: #515151;
	font-size:1.1em;
	text-align:center;
	font-weight:bold;
	display:block;
}

.cat_microsite_banner2{
	width:948px;
}

.cat_microsite_banner_holder2{
	float:left;
	width:220px;
	height:auto;
	margin-right:10px;
	margin-bottom:20px;
}	


	
/*.category_subbrand2 {
	MARGIN: 0px 10px 20px 0px;
	PADDING-LEFT: 1px;
	WIDTH: 218px;
	BACKGROUND: url(https://media.canon-asia.com/v3.5media/common/category_subbrands_bg.gif) no-repeat center top; 
	FLOAT: left;
}*/
.category_subbrand2 {
                PADDING-BOTTOM: 3px; 
                MARGIN: 0px 20px 20px 0px; 
                PADDING-LEFT: 1px; 
                WIDTH: 218px; 
                PADDING-RIGHT: 1px; 
                BACKGROUND: url(https://media.canon-asia.com/v3.5media/common/category_subbrands_bg_big.gif) no-repeat center top; 
                FLOAT: left; 
                HEIGHT: 275px; 
                PADDING-TOP: 2px;
                cursor:pointer;
}




.side_column2 { 
	
	
	float:left;
	POSITION: relative;
}

/*.category_subbrand_inner2 {
	PADDING-BOTTOM: 80px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 3px;
	background-color:#FFF
	
}*/

.category_subbrand_inner2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
.category_subbrand_inner2 H3 A {
	COLOR: #e21a22
}

<!--Quicklinks-->

		
.quicklinks{
		align: left;
		background-color: #fff;
		border-color: #e3e5e7;
		border-style: solid;
    	border-collapse: separate;
		font-family: "Lucida Sans Unicode", "Lucida Grande", "sans-serif";
		font-size: 12px ;
		text-align: center ;
		padding: 10px 30px  ;
		width: 112px;
	}
.block {
                                display:block;
                                color: #d61920;
                                background-color: #fff;
                                font-family: "Lucida Sans Unicode", "Lucida Grande", "sans-serif";
                                font-size: 12px ;
                                text-align: center ;
                                border-color: #e3e5e7;
                                border-style: solid;
                				border-collapse: separate;
                                border-width:1px;
                                padding: 10px 30px  ;
                                width: 126px;
                }



 
 .block:hover{
		color: #FFF;
		background-color: #d61920; 
		
	}
 
/* .block a{
	display: block;
	height: 100%;
	color:  #d61920;
 	}*/

/*
 .block a:hover {
    display: block;
	height: 100%;
	background-color: #d61920; 
	color: #fff;
	}*/



.bannerpromo_container2 {
	width: 940px;
	border:solid 1px #D1D1D1;
	overflow:hidden;
	height:200px;
	margin:auto;

}
.productfinder_searchresults2 { POSITION: relative;
 width:942px;

}
	

	/*.box_roundcorner_height{
	border:1px solid #a1a1a1;
	background:#fff;
	width:270px;
	box-shadow: 1px 2px 3px #a1a1a1;
	border-radius:6px;
	height: auto;
	padding: 5px 5px 5px 5px;*/
	
}
		
	.box_text{
	/*height:auto;
	width: 280px;*/
	vertical-align:middle;
	font-size: 15px;
	color:#C00;
	float:left;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	}


	.bot_container{
	width: 940;
	margin:auto auto;
	
	}

	.panel
    { width: 300px; height: 200px; background: #000; display: none; float: left; }
	



	.tab{
     width: 50px; background: #FF0000; height: 50px; float: left; text-align: center;
	}


/*Main page*/

	.mainpage_sub_container{
	width: 139px;
	height: 130px;
	padding: 10px 0px 0px 10px;
	}
	
	.border-right {
	border-right: 1px solid #E8EAEC;	
	height: 50px;	
	}


	.see_also {
		width: 218px;
		POSITION: relative; 
		/*MARGIN: 240px 0px 0px;*/ 
		MARGIN: 15px 0 0 0;
		FLOAT: left;  
		VERTICAL-ALIGN: bottom
	}



.prodsnippet_small_container_top {
	background: url(https://media.canon-asia.com/v3.5media/common/bg_prodsnippet_small_top.png) no-repeat scroll 0 0 transparent;
}

.prodsnippet_small_container_bottom {
  background: url(https://media.canon-asia.com/v3.5media/common/bg_prodsnippet_small_bottom.png) no-repeat scroll 0 0 transparent;
}

.prodsnippet_small_container_middle {
  background: url(https://media.canon-asia.com/v3.5media/common/bg_prodsnippet_small_middle.png) repeat-y scroll 0 0 transparent;
  padding: 10px 10px 10px 15px;
}
.prodsnippet_content {
	padding-bottom: 10px;	
}
.prodsnippet_content_gray {
	margin-top: 15px;
	padding: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color:#eee;
	
}

.block_title {
  height: 25px;
}

.block_title:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.block_title_centered {
	font-size: 1.3em;
	color:#E21A22;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	display: inline-block;
	vertical-align: middle;
	width: 240px;
}

.fixed_title {
	font-size:1.3em;
	width: 160px;
	height: 20px;
	text-align:center;	
}

.bannerpromo_txt_container2 {
	position:absolute;
	width:180px;
	top:9px;
	right: 10px;
}


 .bannerpromo_txt_container2 h2{
 color:#fff;
 line-height:normal;
 font-size:1.43em;
 font-weight: normal;
 
}
.bannerpromo_txt_container2 a{
 color:#fff;
}
/* to centralise the product categories in home page*/
                .img-center img {
                                margin-left:auto;
                                margin-right:auto;
                                display:block;
                }
                
                
                .text-center {
                                text-align:center;
                                
                }

/* to centralise the product categories in home page*/

/* to align price in subcat page more details for box Content */
.pro-content-sg { float:left; width:62%; padding-right:4%;}
.content-price-sg { float:right; width:34%; text-align:right; }

.pro-content-my { float:left; width:56%; padding-right:4%;}
.content-price-my { float:right; width:40%; text-align:right; }

.pro-content-vn { float:left; width:48%; padding-right:2%;}
.content-price-vn { float:right; width:50%; text-align:right; }

.pro-content-id { float:left; width:48%; padding-right:2%;}
.content-price-id { float:right; width:50%; text-align:right; }


.pro-content-in { float:left; width:56%; padding-right:4%;}
.content-price-in { float:right; width:40%; text-align:right; }

.pro-content-th { float:left; width:62%; padding-right:4%;}
.content-price-th { float:right; width:34%; text-align:right; }

.pro-content-asia { float:left; width:62%; padding-right:4%;}
.content-price-asia { float:right; width:34%; text-align:right; }

 
/* to align price in subcat more details about box*/
