


/*	FOLLOWING IS GRAPHICS CUSTMIZED STYLES
*/

/*BASIC
-------------------------------------------*/

#maincontent h2.storeh2{ margin-right:0px; 
padding-right:0px;
background-color:#FFFFFF;
border-bottom:none;

}


#maincontent h6{
	margin: 0.8em 0px 8px 12px;
	padding:0 0 0 0px;
	font-size: 0.85em;
	font-weight:bold;
	border:none;
	line-height: 1.5em;
}


#maincontent .nomag{
	
	padding:0;
	margin:0;
	border:none;
	background:none;
}


/*DETAILS
-------------------------------------------*/


/*DETAILS _PARAGRAH AND TEXTS ARRANGE
-------------------------------------------*/


#maincontent .fntsiz-11{ 
	font-size:1.1em;
}
#maincontent .fntsiz-12{ 
	font-size:1.2em;
}
#maincontent .fntsiz-13{ 
	font-size:1.3em;
}

#maincontent .blog_signage{ 
	font-size:0.75em;
	text-align:right;
	color:#666666;
	border-top:1px #CCCCCC dotted;
	
}

/*DETAILS 
The following styles define the area enclosed by the borderlines.
-------------------------------------------*/

		
		
/*IMAGES AND LAYOUT styles
-------------------------------------------*/


.box{
	margin-left:16px; 
	float:left;
	margin-right:12px;
}

/*LAY-OUT DETAILS
-------------------------------------------*/
	#maincontent .mag-t32{
		margin-top:32px;
		}
	
	#maincontent .mag-t16{
		margin-top:16px;
		}
		
	#maincontent .mag-t8{
		margin-top:8px;
		}	
		
	#maincontent .mag-t0{
		margin-top:0px;
		}
		
		
		#maincontent .mag-r32{
			margin-right:32px;
		}
		
		#maincontent .mag-r24{
			margin-right:24px;
		}
		
		#maincontent .mag-r16{
			margin-right:16px;
		}
		
		#maincontent .mag-r12{
			margin-right:12px;
		}
		
		#maincontent .mag-r8{
			margin-right:8px;
		}
				#maincontent .mag-r4{
			margin-right:4px;
		}
		
		#maincontent .mag-r0{
			margin-right:0px;
		}	
		
	#maincontent .mag-b24{
		margin-bottom:24px;
	}
	
	#maincontent .mag-b16{
		margin-bottom:16px;
	}
	
	#maincontent .mag-b8{
		margin-bottom:8px;
	}
		
	#maincontent .mag-b4{
		margin-bottom:4px;
	}
		
	#maincontent .mag-b0{
		margin-bottom:0px;
	}

	
		#maincontent .mag-l32{
			margin-left:32px;
		}
		
		#maincontent .mag-l24{
			margin-left:24px;
		}
		
		#maincontent .mag-l16{
			margin-left:16px;
		}
		
		#maincontent .mag-l12{
			margin-left:12px;
		}
		#maincontent .mag-l8{
			margin-left:8px;
		}
		
		#maincontent .mag-l0{
			margin-left:0px;
		}
/* -------------------------------------- */	





#maincontent .pickupproducts {
	clear: left;
	width: 692px;
	margin: 0 -2px 0 0;
	padding: 0;
	
}
#maincontent .pickupproduct {
	float: left;
	width: 306px;
	margin: 0;
	padding:10px 12px 10px 15px;
	margin-right:10px;
	font-size: .8em;
	line-height: 1.2;
	position: relative;
}
#maincontent .pickupproduct a.prodimg {
	display: block;
	margin: 0 0 .5em 0;
	padding: 0;
	outline: none;
}
#maincontent .pickupproduct a.prodimg img {
	display: block;
	margin: 0 16px;
	padding: 0;
	display: block;
}
#maincontent .pickupproduct div.prod_info{
width:228px;
margin-left:78px;


}
#maincontent .pickupproduct h4 {
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 .5em 0;
	padding: 0;
	border: 0;
	clear:none;
	color:#44444;
	
	
}



#maincontent .pickupproduct a.prodimg {
	display: block;
	margin: 0 0 .5em 0;
	padding: 0;
	outline: none;
}
#maincontent .pickupproduct a.prodimg img {
	display: block;
	margin: 0 16px;
	padding: 0;
	display: block;
}
#maincontent span.style1{
	color:#666699;
}
#maincontent span.style2{
	color:#FF0000;
	font-size:1.15em;
	font-weight:bold;
	
}
#maincontent span.style3{
	color:#FF6600;
	font-weight:normal;
	font-size:1.0em;
}
#maincontent span.style_student{
	color:#333300;
	font-weight:normal;
	font-size:0.9em;
}

#maincontent adb_cart{
		margin-top:4px;
	}
#maincontent detail_but{
		float:left; 
		}
		#maincontent cart_but{
		margin-left:114px;
		float:right;
		}
		
		
		#maincontent .winbg{
		background: url(../img/bg_win.gif) no-repeat top right;
		}
		#maincontent .macbg{
		background: url(../img/bg_mac.gif) no-repeat top right;
		}
		#maincontent .hybbg{
		background: url(../img/bg_hyb.gif) no-repeat top right;
		}
		
		#maincontent .leftimg{
	float:left;
	margin:0 0px 0px 0;
}
