#item_detail_img{
position:relative;
float:left;
text-align: center;
width:200px;
height:210px;
margin:10px;

}


.post h2 									{font-size:165%; font-weight:BLOD; text-transform:uppercase; margin:5px 0 0 0px; line-height:1em;}
	.post 													{font-size:120%; margin:0 0px 10px 10px; height:auto;width:670px;}
	.post h2 a											{color:#FFF;}
	.post h2 a:hover								{color:#000;}
	.post p													{margin:0 0 1.6em;}
	.post .meta a										{padding:3px 0 3px 20px; margin:0 20px 0 0;}
	.post .date											{font-size:70%; color:#999; margin:-30px 0 20px;}
	.post .meta											{font-size:82%; margin:20px 0 1.6em;}
	.post img												{float:right; margin:0 0 0px 10px; border:3px solid #FFFFFF;}

.img{border:0px;}	

body {/*background-attachment:fixed;*/
	background-position:top left;
/*	background-position:10px 50px;*/
	background-repeat:no-repeat;
/*	background-image:url(../../../templates/theme2/image/user.gif);*/
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color: #333333;
/*	overflow-x: hidden;*/
/*	overflow-y: auto;*/
}


/* 圓角*/
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #333333}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*
h1 {font-size:36px; font-weight:bold; margin:0px; padding:0px;}
h2 {font-size:24px;font-weight:bold; margin:0px; padding:0px;}
h3 {font-size:18px; font-weight:bold; margin:0px; padding:0px;}
h4 {font-size:16px; font-weight:bold; margin:0px; padding:0px;}
h5 {font-size:14px; font-weight:bold; margin:0px; padding:0px;}
h6 {font-size:12px; font-weight:bold; margin:0px; padding:0px;}
ul {margin-top:0;margin-left:0;padding-left:12px;list-style:circle}
li {margin:3px 0px 3px 10px}
li a {line-height:100%;}
*/
/*
A {font-weight:bold; color:#FF6600; background-color: #000000; text-decoration:none;}      
A:hover {font-weight:bold; color:#FFFFFF; background-color: #FFFFFF; text-decoration:none;} 
*/

/*A {font-weight:bold; color:#63604D; text-decoration:none;} 灰色 超連結*/
A {font-weight:bold; color:#DF4A00; text-decoration:none;}      
A:hover {font-weight:bold; color:#63604D;border:0px;text-decoration:none;/*background-color: #FFFFFF;*/}
/*A:visited {font-weight:bold; color:#FF8C00;text-decoration:none;}   
A:active {font-weight:bold;color:#FF8C00  ;text-decoration:none;} */  


/* for test */

#both{
clear:both;
}
#left_10{
position:relative;
left:10PX;
}

#left_5{
position:relative;
left:5PX;
}

#left_20{
position:relative;
left:20px;
}

#none_div{
display:none;
}

.style1{
    font-size: 14px;
    font-family: Arial;
    color: #999966;
    height: 20px;
    border: 0px solid #006790;
    border-left: 8px solid #10639A;

}

.style2{
font-size:14px;
color:#00CCFF;
}

/* for test end */

/*------------- 按鈕的style -------------*/
.button {
    font-size: 14px;
    font-family: MS Sans Serif, Tahoma, Arial;
    color: #006790;
    height: 20px;
    border: 1px solid #006790;
    border-left: 4px solid #10639A;
    background-color: #ECF4F6;
}
.button2 {
    font-size: 12px;
    font-family: MS Sans Serif, Tahoma, Arial;
    color: #FFFFFF;
    
    border: 1px solid #FFFFFF;
    border-left: 4px solid #808080;
    background-color: #63604D;
}

.button3 {
    font-size: 14px;
    font-family: MS Sans Serif, Tahoma, Arial;
    color: #FFFFFF;
    height: 20px;
    border: 1px solid #FFFFFF;
    border-left: 4px solid #808080;
    background-color: #C0C0C0;
}

/*------------- 按鈕的style end-------------*/


/*------------- 左邊選單的style -------------*/
.lv1_menu{
border:1px;
font-size:16px;
color:#FFFFFF;
}

.lv2_menu{
font-size:14px;
color:#63604D;
}


.lv3_menu{
font-size:12px;
color:#CECAB3;
}

/*------------- 左邊選單的style end-------------*/

/*------------- 字體的style -------------*/
.white12{
font-size:12px;
color:#FFFFFF;
}

.white12-b{
font-size:12px;
color:#FFFFFF;
font-weight: bold;
}



.orange12{
font-size:12px;
color:#FF6600;
}


.orange14{
font-size:14px;
color:#FF6600;
}


.orange15-b{
font-size:15px;
color:#FF6600;
font-weight: bold;
}



.item_title
{
font-size:12px;
margin:0px; 
}

.item_name
{
font-size:12px;
margin:0px; 
padding:5px 10px; 
}

/*------------- 字體的style end-------------*/



/*--------------------CART PAGE USE ------------------*/
#cart_main_body{
	width:973px;
	text-align:left;
	margin:auto;
	background-color: #FFFFFF;
	padding: 0px;
	position:absolute;
	left:2px;
}

#cart_top{
	width:950px;
	float:right;
/*	vertical-align:top; */
	position:relative;
/*	padding:0px;*/
	text-align:left;
/*	background-color: #000000; */
	right: 16px;
}

#cart_content{
	width:950px;
	float:right;
	vertical-align:top; 
	position:relative;
	padding:0px 0px 10px 0px;	
	text-align:left;
/*	background-color: #000000; */
	right: 16px;
	top:10px;
}

#cart_header{
	clear:both;
	text-align:left;
	background-image: url(../../../templates/theme2/image/cart_header.gif);
	background-repeat: no-repeat;
	height: 103px;
	background-position: center;
}

#cart_footer{
	clear:both;
	text-align:left;
	background-image: url(../../../templates/theme2/image/cart_footer.jpg);
	background-repeat: no-repeat;
	height: 100px;
	background-position: center;
}
/*------------------CART PAGE END-----------------------*/







/* main body configuration */
#main_body{

	width:927px;
	text-align:left;
	margin:auto;
	background-color: #FFFFFF;
	padding: 0px;
	background-image: url(../../../templates/theme1/image/bg.gif);
	background-repeat: no-repeat;	
	/*background-attachment : fixed;*/
  background-position: right bottom;
	
}


/*---------------------------*/
/* TOP HEADER */
#top_header{
width:auto;
background-image:url(../image/top_header.gif);
background-repeat:repeat-x;
font-family:Arial, sans-serif;
font-size:9px;
text-align:center;
}
/*--------------*/
/*header and footer*/
#header{
	clear:both;
	text-align:left;
	background-image: url(../../../templates/theme1/image/header_base.gif);
	background-repeat: no-repeat;
	height: 100px;
	background-position: center;
	width:927px;
}

#header-logo{
position:relative;
left:50PX;
top:50PX;
}

#header-menu{
position:relative;
width:200px;
left:700PX;
top:30PX;
}

#footer{
	clear:both;
	text-align:left;
	background-image: url(../../../templates/theme1/image/footer_base.gif);
	background-repeat: no-repeat;
	height: 100px;
	background-position: center;
}

#footer h1 {
	left: 0px;
	position: relative;
	top: 55px;
	font-size: 12px;
}

/*-----------------------------------------------*/


#leftcol {width:495px; float:left; vertical-align:top; padding:4px 4px 4px 4px;}

#rightcol {width:175px; float:right; vertical-align:top; padding:4px 2px 4px 4px;}


/* left menu */

#left_col{
	width:198px;
	float:left;
	position:relative;
	text-align:left;
	left: 15px;
}

#user_info{
	width:198px;
  background-color: #333333;
}

#left_menu {
	width:198px;
	margin:10px 0px 0px 0px;
	background-color: #333333;
  
  /*float:left;
  background-color: #333333;
	position: relative;
	left: 15px;
	padding: 0px;
	text-align: left;
	*/		
}


#info_box{
	width:198px;
}

#expand_menu{
	width:198px;
	
}

/*
#left_menu a {font-weight:bold; color:#FFFFFF; background-color: #000000; text-decoration:none;}     
#left_menu a:hover {font-weight:bold; color:#63604D; background-color: #000000; text-decoration:none;} 
*/

#left_menu_header{
	background-color:#FFFFFF;
	background-image:url(../../../templates/theme1/image/nav_head_bg.gif);
	padding:0px 0px 0px 15px;
	height: 38px;
}


#left_menu_footer{
	background-color:#FFFFFF;
	background-image:url(../../../templates/theme1/image/nav_base_bg.gif);
	padding:0px 0px 0px 15px;
	height: 44px;
}

#left_menu_header2{
	background-color:#FFFFFF;
	background-image:url(../../../templates/theme1/image/nav_head_bg2.gif);
	padding:0px 0px 0px 15px;
	height: 38px;
}


#left_menu_footer2{
	background-color:#FFFFFF;
	background-image:url(../../../templates/theme1/image/nav_base_bg2.gif);
	padding:0px 0px 0px 15px;
	height: 44px;
}

/*--------------*/


/*right side content div using in index.php*/
#right_header{ 
	width:685px;
	float:right;
/*	vertical-align:top; */
	position:relative;
/*	padding:0px;*/
	text-align:left;
/*	background-color: #000000; */
	right: 16px;
	background-color: #333333;
}

#right_content{
	width:685px;
	height:auto;
	float:right;
	
	position:relative;
  margin:10px 0px 0px 0px;		
	text-align:left;
  background-color: #333333;
	right: 16px;
	
}


#right_content2{
	width:685px;
	float:right;
	 
	position:relative;
	margin:10px 0px 0px 0px;	
	text-align:left;
  background-color: #333333;
	right: 16px;
	
}



#right_content3{
	position:relative;
	float:right;
	right:16px;
  width:685px;	
}

#login_search_box{	
  width:672px;
  
}



/*------------*/


.imageborder {

  border-top:#FFF 2px dotted;
  border-right:#FFF 2px dotted;
  border-bottom:#FFF 2px dotted;
  border-left:#FFF 2px dotted;
}



