/*---css pic preload---*/



#preloadedImages {
       width: 0px;
       height: 0px;
       background-image: url(../images/menu1_on.gif);
       background-image: url(../images/menu2_on.gif);
       background-image: url(../images/menu3_on.gif);
       background-image: url(../images/menu4_on.gif);
       background-image: url(../images/menu5_on.gif);
       background-image: url(../images/menu6_on.gif);
	   background-image: url(../images/menu1.gif);
	   background-image: url(../images/menu2.gif);
	   background-image: url(../images/menu3.gif);
	   background-image: url(../images/menu4.gif);
	   background-image: url(../images/menu5.gif);
	   background-image: url(../images/menu6.gif);
       background-image: url(../images/menu_gift_on.gif);
       background-image: url(../images/menu_info1_on.gif);
       background-image: url(../images/menu_info2_on.gif);
       background-image: url(../images/menu_info3_on.gif);
       background-image: url(../images/menu_info4_on.gif);
       background-image: url(../images/menu_info5_on.gif);
       background-image: url(../images/menu_info6_on.gif);
	   background-image: url(../images/menu_gift.gif);
	   background-image: url(../images/menu_info1.gif);
	   background-image: url(../images/menu_info2.gif);
	   background-image: url(../images/menu_info3.gif);
	   background-image: url(../images/menu_info4.gif);
	   background-image: url(../images/menu_info5.gif);
	   background-image: url(../images/menu_info6.gif);
}




/* -------------------- basis ---------------------- */

body,td,th {
/*	font-family: Times New Roman, Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #FFFFFF;
	letter-spacing:1px;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.picR{
	float:right;
	padding:0px 0px 20px 20px; 
	margin:0px 0px 0px 0px;
}
.picL{
	float:left;
	padding:0px 0px 5px 5px; 
	margin:0px 0px 0px 0px;
}

#container { 
    width:804px; 
    margin-left: auto;
	margin-right: auto;
	/*background-color:#006699;*/
}


#container_uc_center { 
    width:308px; 
	height:auto;
    margin-left: auto;
	margin-right: auto;
	text-align:center;
	/*background-color:#006699;*/
}


#container_btm { 
    width:804px; 
    margin-left: auto;
	margin-right: auto;
	/*background-color:#006699;*/
}



#footer2Link {
    width:764px;
	height:auto;
	background-color:#000000;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 20px;
}
#footer2 {
    width:764px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 20px 0px 20px;
}
#footer2_1{
    width:240px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#9e9e9e;
	float:left;
}
#footer2_2{
    width:140px;
	height:20px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#footer2_3{
    width:157px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#footer2_4{
	width:186px;
	height:auto;
	font-size:10px;
	color:#9e9e9e;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#footer2_5{
    width:39px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#footer2_5a{
    width:39px;
	height:26px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#footerLine{
	width:804px;
	height:47px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/pic_footer_line.gif);
	/*background-repeat:no-repeat;*/
}







#top {
 width:804px; 
 margin-top:22px;
 height:196px;
 background-image:url(../images/top_bg.gif); background-repeat:no-repeat;
}
#logo {
  width:308px;
  height:139px;
  margin-left: auto;
  margin-right: auto;
	}
#globalNavi {
   width:626px;
   height:33px;
   margin-left:89px;
   margin-right:89px;
   }


#flashBox {
width:530px;
height:437px;
border:solid 1px #b3b3b3;
}
#contentsBox2 {
width:530px;
height:auto;
border:solid 1px #b3b3b3;
}

#contentsBox {
	width:521px;
	height:auto;
/*	background-color:#00FF66;*/
	border:solid 1px #b3b3b3;
	margin:0px;
	padding:9px 0px 9px 9px; 
	margin:0px 0px 0px 0px;
	float:left;/*this is need for backgfound*/
}

#contentsDetailBox {
	width:518px;
	height:auto;
/*	background-color:#00FF66;*/
	border:solid 1px #b3b3b3;
	margin:0px;
	padding:12px 0px 12px 12px; 
	margin:0px 0px 0px 0px;
	float:left;/*this is need for backgfound*/
}
#contentsDetailBox_a{
	width:518px;
	height:auto;
/*	background-color:#00FF66;*/
	border:solid 1px #b3b3b3;
	margin:0px;
	padding:12px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
	float:left;/*this is need for backgfound*/
}



#bottomDivider {
width:802px;
margin-left:2px;
height:36px;
background-image:url(../images/bottom_divider.gif);
}

#bottomDivider_2nd{
width:802px;
margin-left:2px;
height:47px;
background-image:url(../images/bottom_divider.gif);
background-repeat:no-repeat;
float:left;
padding:0px 0px 0px 0px;
margin:12px 0px 0px 0px;
}




#bottomDivider_2nd_btm{
width:782px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 20px;
}


#footer {
    width:762px;
	margin-left:20px;
	margin-right:20px;
	height:40px;
}

#footerv2 {
    width:762px;
	margin-left:20px;
	margin-right:20px;
	height:40px;
	float:left;
}

#footerLeft {
width:240px;
font-size:10px;
color:#9e9e9e;
float:left;
line-height:16px;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;

}

#footerRight {
font-size:10px;
color:#9e9e9e;
float:right;

}
#footerRight01 {
width:157px;
font-size:10px;
color:#9e9e9e;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}
#footerRight01_a {
width:140px;
color:#9e9e9e;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}
#footerRight02 {
width:186px;
font-size:10px;
color:#9e9e9e;
padding:3px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;

}
#footerRight03 {
width:39px;
color:#9e9e9e;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}


/* --- footer change --- */



.font10_footer{
font-size:11px;
letter-spacing:0px;
color:#9e9e9e;
}

#footer2LinkL a{
	text-decoration: none;
	color:#656565;
}
#footer2LinkL a:hover{
	text-decoration: none;
	color: #A31F00;
}
#footer2LinkR a{
	text-decoration: none;
	color:#656565;
}
#footer2LinkR a:hover{
	text-decoration: none;
	color: #A31F00;
}

#footer2_a {
    width:764px;
	height:25px;
	padding:0px 0px 30px 20px; 
	margin:0px 0px 0px 0px;
}


#footer2LinkL {
    width:525px;
	height:auto;
	background-color:#000000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:left;
}
#footer2LinkR {
    width:237px;
	height:auto;
	background-color:#000000;
	padding:0px 2px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:right;
}

#footer2_22{
    width:132px;
	height:20px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#footer2_42{
	width:186px;
	height:auto;
	font-size:10px;
	color:#9e9e9e;
	padding:4px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#footer2_42_thankyou{
	width:186px;
	height:auto;
	font-size:10px;
	color:#9e9e9e;
	padding:6px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#footer2Link2 {
    width:764px;
	height:auto;
	background-color:#000000;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 20px;
}
#footer2LinkLast{
    width:130px;
	height:auto;
	background-color:#000000;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	float:right;
}




/* -------------------- layout ---------------------- */

.widthAuto{
width:auto;
height:auto;
}

.width135{
width:135;
height:auto;
}


.txtAlignRgt { text-align:right; }

.width236{
width:236;
height:auto;
}

.width253{
width:253;
height:auto;
}


.width300{
width:300;
height:auto;
}
.width400{
width:400;
height:auto;
}
.width462{
width:462;
height:auto;
}

.width482{
width:482;
height:auto;
}
.width503 {
width:503px;
height:auto;
}
.width506 {
width:506px;
height:auto;
}
.width523 {
width:523px;
height:auto;
}

.width496{
width:496px;
height:auto;

}
.width486{
width:486px;
height:auto;

}
.width485{
width:485px;
height:auto;
}
.width476{
width:476px;
height:auto;
}







.padTop04{
	padding:4px 0px 0px 0px; 
}
.padTop05{
	padding:5px 0px 0px 0px; 
}
.padTop06{
	padding:6px 0px 0px 0px; 
}
.padTop08{
	padding:6px 0px 0px 0px; 
}
.padTop10{
	padding:10px 0px 0px 0px; 
}
.padTop11{
	padding:11px 0px 0px 0px; 
}
.padTop12{
	padding:12px 0px 0px 0px;
}
.padTop13{
	padding:13px 0px 0px 0px;
}
.padTop14{
	padding:14px 0px 0px 0px;
}
.padTop16{
	padding:16px 0px 0px 0px; 
}
.padTop18{
	padding:18px 0px 0px 0px; 
}
.padTop20{
	padding:20px 0px 0px 0px; 
}
.padTop24{
	padding:24px 0px 0px 0px; 
}
.padTop22{
	padding:22px 0px 0px 0px; 
}
.padTop23{
	padding:23px 0px 0px 0px; 
}
.padTop24{
	padding:24px 0px 0px 0px; 
}
.padTop28{
	padding:28px 0px 0px 0px; 
}
.padTop30{
	padding:30px 0px 0px 0px; 
}
.padTop33{
	padding:33px 0px 0px 0px; 
}
.padTop35{
	padding:35px 0px 0px 0px; 
}
.padTop40{
	padding:40px 0px 0px 0px; 
}
.padTop43{
	padding:43px 0px 0px 0px; 
}
.padTop46{
	padding:46px 0px 0px 0px; 
}
.padTop48{
	padding:48px 0px 0px 0px; 
}
.padTop50{
	padding:50px 0px 0px 0px; 
}
.padTop60{
	padding:60px 0px 0px 0px; 
}
.padTop67{
	padding:67px 0px 0px 0px; 
}
.padTop68{
	padding:68px 0px 0px 0px; 
}
.padTop69{
	padding:69px 0px 0px 0px; 
}
.padTop70{
	padding:70px 0px 0px 0px; 
}
.padTop72{
	padding:72px 0px 0px 0px; 
}
.padTop74{
	padding:74px 0px 0px 0px; 
}
.padTop75{
	padding:75px 0px 0px 0px; 
}
.padTop76{
	padding:76px 0px 0px 0px; 
}
.padTop77{
	padding:77px 0px 0px 0px; 
}
.padTop80{
	padding:80px 0px 0px 0px; 
}
.padTop90{
	padding:90px 0px 0px 0px; 
}
.padTop100{
	padding:100px 0px 0px 0px; 
}

.padTop0 {
padding-top:0px;
}
.padTop4{
padding-top:4px;
}
.padTop5 {
padding-top:5px;
}
.padTop6 {
padding-top:6px;
}
.padTop7 {
padding-top:7px;
}
.padTop10 {
padding-top:10px;
}
.padTop12 {
padding-top:12px; 
}
.padTop13{
padding-top:13px
}
.padTop15{
padding-top:15px
}
.padTop17{
	padding-top: 17px;
}
.padTop24{
	padding-top: 24px;
}
.padTop26{
padding-top:26px;
}
.padTop33{
padding-top:33px;
}





.padLef6 {
padding-left:6px;
}
.padLef7 {
padding-left:7px;
}
.padLef10{
padding-left:10px;
}
.padLef12{
padding-left:12px;
}
.padLef13{
padding-left:13px;
}
.padLef14{
padding-left: 14px;
}
.padLef17{
	padding-left: 17px;
}
.padLef15{
padding-left:15px;
}
.padLef18{
padding-left:18px;
}
.padLef22{
padding-left:22px;
}
.padLef22{
padding-left:22px;
}
.padLef30{
padding-left:30px;
}
.padLef44{
padding-left:44px;
}
.padLef47{
padding-left:47px;
}

.padLef88{
padding-left:88px;
}
.padLef144{
padding-left:144px;
}


.padBot0{
padding-bottom: 0px;
}
.padBot5{
padding-bottom: 5px;
}
.padBot7{
padding-bottom: 7px;
}
.padBot10{
	padding-bottom: 10px;
}
.padBot18{
	padding-bottom: 18px;
}
.padBot22{
padding-bottom:22px;
}
.padBot24{
padding-bottom:24px;
}



.padRig3{
padding-right:3px
}
.padRig5{
padding-right:5px
}
.padRig7{
padding-right:7px
}
.padRig0{
padding-right:0px
}
.padRig10{
	padding-right: 10px;
}
.padRig12{
	padding-right: 12px;
}
.padRig15{
	padding-right: 15px;
}
.padRig16{
	padding-right: 16px;
}

.padRig18{
	padding-right: 18px;
}
.padRig22{
	padding-right: 22px;
}
.padRig24{
	padding-right: 24px;
}
.padRig34{
	padding-right: 34px;
}
.padRig36{
	padding-right: 36px;
}
.padRig37{
	padding-right: 37px;
}
.padRig55{
	padding-right: 55px;
}


.padRig56{
	padding-right: 56px;
}
.padRig74{
	padding-right: 74px;
}




.mgnTop33{
margin-top:33px
}
.mgnBot24{
margin-bottom:24px;
}
.mgnTop13{
margin-top:13px;
}
.mgnLef5{
margin-left:5px;
}
.mgnLef7{
margin-left:7px;
}

.mgnLef10{
margin-left:10px;
}
.mgnRig7{
margin-right:7px;
}




.lineheight18{
line-height:18px;
}











/* ---------- font ------------ */
.font12{
color:#ffffff;
font-size:12px;
}
.font11{
color:#ffffff;
font-size:11px;
line-height:16px;
vertical-align:bottom;
}
.font11_gray{
color:#666666;
font-size:11px;
line-height:16px;
vertical-align:bottom;
}
.font10{
color:#ffffff;
font-size:10px;
line-height:15px;
}
.fontSec11{
color:#ffffff;
font-size:11px;
vertical-align:bottom;
line-height:16px;
}
.fontThird11{
color:#ffffff;
font-size:11px;
}
.font16{
color:#ffffff;
font-size:11px;
line-height:16px;
}
.noborder{
	border:none;
}
.fontReq{
	color:#e5b04b;
}

.font_error{
	color:#971d00;
}
.fontReqOff{
	color:#000000;
}
.linHgt15{
	line-height:15px;
}
.linHgt17{
	line-height:17px;
}
.borderBlack {
border: solid #000000 1px;
}

.sale { color:#e5b04b; }

.detailTitle{
color:#ffffff;
font-size:16px;
}

.saleDetail {
color:#e5b04b;
font-size:14px;
}

.strike { text-decoration: line-through; color:#b3b3b3; }
.b { font-weight:bold; }



.font_itemlist{
font-size:11px;
line-height:15px;
}
.font_cart_total_gray{
font-size:11px;
line-height:15px;
color:#CCCCCC;
}
.font_cart_total_white{
font-size:11px;
line-height:15px;
color:#ffffff;
}
.font_cart_total_whiteb{
font-size:11px;
line-height:15px;
color:#ffffff;
font-weight:bold;
}



/* ---------- form ------------ */


input.giftCheck {
	font-size:11px;
}
input.checkMO{
	width:280px;
	height:15px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
/*	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;*/
}
input.qtGift {
	font-size:11px;
	background-color: #ffffff;
	border: solid 1px; 
	border-color: #9f9f9f;
	width:20px;
}


input.cart2Form{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:250px;
	height:15px;
/*	padding:0px 0px 0px 2px; 
	margin:0px 0px 0px 0px;*/
}

input.cart3Gcno{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	letter-spacing:1px;
	width:150px;
	height:15px;
/*	padding:0px 0px 0px 2px; 
	margin:0px 0px 0px 0px;*/
}

select.cart2State{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
input {
	font-size: 10px;
	border:none;	
}
input.qt {
	width:20px;
	font-size: 10px;
	border:none;	
}
select.detailSize {
/*	width:110px;*/
	font-size: 11px;
}

input.mailing_list
{
	font-size: 10px;
	background-color: #b3b3b3;
/*	border: solid 1px;*/
	width:180px;
	border-color: #b3b3b3;
	margin-bottom:10px;
	border:none;	
}







/* ---------- link ------------ */
a:link {
	text-decoration: none;
	color: #A31F00;
}
a:visited {
	text-decoration: none;
	color: #A31F00;
}
a:hover {
	text-decoration: underline;
	color: #4C0E00;
}
a:active {
	text-decoration: none;
}
.noborder a:link {
	text-decoration: none;
	color: #000000;
	border: none;
}
.noborder a:visited {
	text-decoration: none;
	color: #000000;
	border: none;
}
.noborder a:hover {
	text-decoration: none;
	color: #000000;
	border: none;
}
.noborder a:active {
	text-decoration: none;
	color: #000000;
	border: none;
}
.NaviLink a:link {
	text-decoration: underline;
	color: #ffffff;
}
.NaviLink a:visited {
	text-decoration: underline;
	color: #ffffff;
}
.NaviLink a:hover {
	text-decoration: underline;
	color: #a31f00;
}
.NaviLink a:active {
	text-decoration: underline;
	color: #ffffff;
}

#detailPicSmall a.selected {
	float:left;
	display:block; 
	width:61px;
	height:45px;
	border:1px solid #a31f00;
}

#detailItemSS a.selected {
	float:left;
	display:block; 
	width:35px;
	height:26px;
	border:1px solid #a31f00;
}

#detailItemSS_last a.selected {
	float:left;
	display:block; 
	width:35px;
	height:26px;
	border:1px solid #a31f00;
}


/* ----------- float ------------- */
.fltLef{
float:left
}

.fltRig{
float:right
}



/* ---------- cleaner ------------ */
.cleaner {
    clear:both;
	display:inline;

}
#cleaner {
    clear:both;
	display:inline;
}

#cleanerB {
    clear:both;
}

#cleanerR {
    clear:right;
}

.cleaner_NoInl {
    clear:both;
}


/* ---------- menu ------------ */



.infof1 {
	width:208px;
	height:2px;
	background-image:url(../images/menu_left_f1.gif);
	display:block;
}
.infof2 {
	width:208px;
	height:3px;
	background-image:url(../images/menu_left_f2.gif);
	display:block;
}
.infof3 {
	width:208px;
	height:2px;
	background-image:url(../images/menu_left_f3.gif);
	display:block;
}
.infogift a{
	width:208px;
	height:30px;
	background-image:url(../images/menu_gift.gif);
	display:block;
}
.infogift a:hover{
	width:208px;
	height:30px;
	background-image:url(../images/menu_gift_on.gif);
	display:block;
}
.info1 a{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info1.gif);
	display:block;
}
.info1 a:hover{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info1_on.gif);
	display:block;
}
.info2 a{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info2.gif);
	display:block;
}
.info2 a:hover{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info2_on.gif);
	display:block;
}
.info3 a{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info3.gif);
	display:block;
}
.info3 a:hover{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info3_on.gif);
	display:block;
}
.info4 a{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info4.gif);
	display:block;
}
.info4 a:hover{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info4_on.gif);
	display:block;
}
.info5 a{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info5.gif);
	display:block;
}
.info5 a:hover{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info5_on.gif);
	display:block;
}
.info6 a{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info6.gif);
	display:block;
}
.info6 a:hover{
	width:208px;
	height:27px;
	background-image:url(../images/menu_info6_on.gif);
	display:block;
}





.infoIn1 a{ width:204px; height:26px; margin:1px; background-image:url(../images/menu_info1.gif); display:block;}
.infoIn1 a:hover{  width:204px; height:26px; margin:1px; background-image:url(../images/menu_info1_on.gif); display:block;}
.infoIn2 a{ width:204px; height:26px; margin:1px; background-image:url(../images/menu_info2.gif); display:block;}
.infoIn2 a:hover{  width:204px; height:26px; margin:1px; background-image:url(../images/menu_info2_on.gif);display:block;}
.infoIn3 a{ width:204px; height:26px; margin:1px; background-image:url(../images/menu_info3.gif);display:block;}
.infoIn3 a:hover{  width:204px; height:26px; margin:1px; background-image:url(../images/menu_info3_on.gif);display:block;}
.infoIn4 a{ width:204px; height:26px; margin:1px; background-image:url(../images/menu_info4.gif);display:block;}
.infoIn4 a:hover{  width:204px; height:26px; margin:1px; background-image:url(../images/menu_info4_on.gif);display:block;}
.infoIn5 a{ width:204px; height:26px; margin:1px; background-image:url(../images/menu_info5.gif);display:block;}
.infoIn5 a:hover{  width:204px; height:26px; margin:1px; background-image:url(../images/menu_info5_on.gif);display:block;}
.infoIn6 a{ width:204px; height:26px; margin:1px; background-image:url(../images/menu_info6.gif);display:block;}
.infoIn6 a:hover{  width:204px; height:26px; margin:1px; background-image:url(../images/menu_info6_on.gif);display:block;}

.menu{
float:left;
}

.menu1 a{
width:96px;height:33px;
background-image:url(../images/menu1.gif);
float:left;
}
.menu1 a:hover{
background-image:url(../images/menu1_on.gif);
float:left;
}
.menu1_on {
background-image:url(../images/menu1_on.gif);
float:left;
}
.menu1_on a:hover{
background-image:url(../images/menu1_on.gif);
float:left;
}

.menu2 a{
width:115px;height:33px;
background-image:url(../images/menu2.gif);
float:left;
}
.menu2 a:hover{
background-image:url(../images/menu2_on.gif);
float:left;
}
.menu2_on{
background-image:url(../images/menu2_on.gif);
float:left;
}
.menu2_on a:over{
background-image:url(../images/menu2_on.gif);
float:left;
}

.menu3 a{
width:129px;height:33px;
background-image:url(../images/menu3.gif);
float:left;
}
.menu3 a:hover{
background-image:url(../images/menu3_on.gif);
float:left;
}
.menu3_on a{
background-image:url(../images/menu3_on.gif);
float:left;
}
.menu3_on a:hover{
background-image:url(../images/menu3_on.gif);
float:left;
}

.menu4 a{
width:136px;height:33px;
background-image:url(../images/menu4.gif);
float:left;
}
.menu4 a:hover{
background-image:url(../images/menu4_on.gif);
float:left;
}
.menu4_on{
background-image:url(../images/menu4_on.gif);
float:left;
}
.menu4_on a:hover{
background-image:url(../images/menu4_on.gif);
float:left;
}

.menu5 a{
width:150px;height:33px;
background-image:url(../images/menu5.gif);
float:left;
}
.menu5 a:hover{
background-image:url(../images/menu5_on.gif);
float:left;
}
.menu5_on{
background-image:url(../images/menu5_on.gif);
float:left;
}
.menu5_on a:hover{
background-image:url(../images/menu5_on.gif);
float:left;
}






/* -------------------- item list page---------------------- */


/*list*/
#itemlistNaviNo{
	width:20px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 4px; 
	margin:0px 0px 0px 0px;
}

#itemlistNaviPre{
	width:90px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:1px 0px 0px 4px; 
	margin:0px 0px 0px 0px;
}

#itemlistNaviNext{
	width:52px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:2px 0px 0px 4px; 
	margin:0px 0px 0px 0px;
}
#itemlistNaviShow{
	width:60px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:2px 0px 0px 346px; 
	margin:0px 0px 0px 0px;
}

#itemlistNaviShow_a{
	width:60px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:2px 4px 0px 0px;
	float:right;
	text-align:left;
	padding:2px 8px 0px 0px; 
	margin:0px 0px 0px 0px;
}



#itemlistBox{
	width:116px;
	height:173px;
/*	background-color:#00FF66;*/
	border:solid 1px #b3b3b3;
	padding:0px;
	float:left;
	
	padding:2px 2px 2px 2px; 
	margin:10px 8px 0px 0px;
}
#itemlistBoxLast{
	width:116px;
	height:173px;
/*	background-color:#00FF66;*/
	border:solid 1px #b3b3b3;
	padding:0px;
	float:left;
	
	padding:2px 2px 2px 2px; 
	margin:10px 0px 0px 0px;
}

#itemlistBox_corner{
	width:120px;
	height:153px;
/*	background-color:#00FF66;*/
	border:solid 1px #b3b3b3;
	padding:0px;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#itemlistPicBox{
	width:114px;
	height:85px;
/*	background-color:#00FF66;*/
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#itemlistPicBox a{
	width:114px;
	height:85px;
	display:block;
/*	background-color:#00FF66;*/
	border:solid 1px #ffffff;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#itemlistPicBox a:hover{
	width:114px;
	height:85px;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #a31f00;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#itemlistTitleBox{
	width:108px;
	height:auto;
/*	background-color:#00FF66;*/
	
	padding:0px;
	padding:4px 4px 0px 4px; 
	margin:0px 0px 0px 0px;
}

#itemlistPriceBox{
	width:108px;
	height:auto;
/*	background-color:#00FF66;*/
	text-align:right;
	padding:0px;
	padding:4px 4px 0px 4px; 
	margin:0px 0px 0px 0px;
}






/* -------------------- order info page---------------------- */

#Box {
background-color:#1a1a1a;
border-left:solid 1px #b3b3b3;
border-top:solid 1px #b3b3b3;
border-right:solid 1px #b3b3b3;
}

#Box2 {
border:solid 1px #b3b3b3;
}

#gray{
background-color:#494949;
}

#darkgray{
background-color:#313131;
}

#privacy{
background-color:#494949;
}

#orderBox{
/*float:left;*/
line-height:16px;
}
#ordercard{
vertical-align:bottom;
}
#orange { color:#e5b04b; }






#footerPrivacy { font-size:10px; text-align:right; }









/* -------------------- cart page---------------------- */




#cartTotalPriceL{
	width:164px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 150px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#cartTotalPriceR{
	width:115px;
	height:auto;
	text-align:right;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cartTotalPriceSpace{
	width:10px;
	height:auto;
	text-align:right;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cartSpace01{
	/*background-color:#33CC33;*/
	width:506px;
	height:71px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cartSpace02{
	/*background-color:#33CC33;*/
	width:506px;
	height:163px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cartSpace03{
	/*background-color:#33CC33;*/
	width:506px;
	height:46px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cartSpace04{
	/*background-color:#33CC33;*/
	width:506px;
	height:12px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cartFlow{
/*background-color:#33CC33;*/
	width:506px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#cartFlow_a{
/*background-color:#33CC33;*/
	width:506px;
	height:67px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#cartFlow_b{
/*background-color:#33CC33;*/
	width:506px;
	height:69px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#cartFlow_c{
/*background-color:#33CC33;*/
	width:506px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cartFlow1{
	width:44px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow1.gif);
}
#cartFlow2{
	width:105px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow2.gif);
}
#cartFlow3{
	width:100px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow3.gif);
}
#cartFlow4{
	width:67px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow4.gif);
}
#cartFlow5{
	width:74px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow5.gif);
}
#cartFlow1_on{
	width:44px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow1_on.gif);
}
#cartFlow2_on{
	width:105px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow2_on.gif);
}
#cartFlow3_on{
	width:100px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow3_on.gif);
}
#cartFlow4_on{
	width:67px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow4_on.gif);
}
#cartFlow5_on{
	width:74px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/title_cart_flow5_on.gif);
}
#cartArrow{
	width:29px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../images/pic_cart_arrow.gif);
}
#cartBtnShopping{
	width:152px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#cartBtnCheckout{
	width:169px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 185px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cartTotalPrice_a{
/*	background:#999999;*/
	width:506px;
	height:163px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}




#contentsNavi_bottom{
	width:521px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:10px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}




#naviCart {
width:155px;
height:25px;
text-align:right;
padding-left:649px;
}
#center {
    width:762px;
	padding:12px 20px 0px 20px; 
	margin:0px 0px 0px 0px;
/*	background-color:#FFCC66;*/
}

#center_2nd {
    width:762px;
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
/*	background-color:#FFCC66;*/
	float:left;
}
#centerLeft { 
    width:208px;
	float:left; 
	margin-right:20px;
}
#centerLeftv2 { 
    width:208px;
	float:left; 
	margin-right:22px;
}

#centerRight { 
    width:532px;
	height:auto;
	float:right;
}

#centerRight_2nd { 
    width:532px;
	float:right;
	float:left;
}

#featurebox {
border: solid #ffffff 1px;
width:206px;
height:243px;
}

/*
#featureBg {
width:200px;
height:150px;
border: solid #ffffff 1px;
margin:1px;
padding:1px;
}*/

#featureTitle{
	width:202px;
	height:32px;
	background-image:url(../images/title_feature.gif);
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#featureBg {
width:202px;
height:152px;
background-color:#FFFFFF;
margin:1px;
padding:1px;
}

#featureText1 {
padding:6px;
}
#featureText2 {
padding:6px;
text-align:right;
}

#infoBox {
border: solid #adadad 1px;
width:206px;
height:162px;
margin-top:22px;
padding-top:4px;
padding-bottom:4px;
}
#infoBox2 {
width:208px;
height:172px;
padding:0px 0px 0px 0px; 
margin:22px 0px 0px 0px;
}










/* -------------------- cart2.3.5 page---------------------- */

#cart2FormR_copy{
/*background-color:#33CC33;*/
	width:269px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 81px; 
	margin:0px 0px 0px 0px;
	float:right;
}



#cart2FormR_radioL{
/*background-color:#33CC33;*/
	width:26px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart2FormR_radioR{
/*background-color:#33CC33;*/
	width:315px;
	height:auto;
	text-align:left;
	padding:3px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}

#cart2ContentFormBox{
/*background-color:#33CC33;*/
	width:506px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cart2FormL{
/*background-color:#33CC33;*/
	width:135px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart3FormL{
/*background-color:#33CC33;*/
	width:117px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 18px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart4FormL{
/*background-color:#33CC33;*/
	width:88px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 17px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#cart5FormL{
/*background-color:#33CC33;*/
	width:80px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 25px; 
	margin:0px 0px 0px 0px;
	float:left;
}


#cart2FormR{
/*background-color:#33CC33;*/
	width:350px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}
#cart3FormR{
/*background-color:#33CC33;*/
	width:362px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}

#cart2ContentRadioBox{
/*background-color:#33CC33;*/
	width:506px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cart2RadioL{
/*background-color:#33CC33;*/
	width:26px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart2RadioR{
/*background-color:#33CC33;*/
	width:470px;
	height:auto;
	text-align:left;
	padding:3px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}

#cartFlow_height{
/*background-color:#33CC33;*/
	width:506px;
	height:23px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cart2BtmNavi{
/*background-color:#33CC33;*/
	width:506px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cart2TitleBox{
	background-color:#494949;
	width:486px;
	height:auto;
	text-align:left;
	padding:10px 10px 10px 10px; 
	margin:0px 0px 0px 0px;
}

#cart2TitleBox_pad{
	background-color:#494949;
	width:486px;
	height:auto;
	text-align:left;
	padding:10px 10px 10px 10px; 
	margin:28px 0px 0px 0px;
}

#cart2ContentBox{
	background-color:#000000;
	width:506px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#cartBtnMakechanges{
	width:127px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#cartBtnRevieworder{
	width:124px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 255px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cartBtnPayment{
	width:92px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 287px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart2ErrorBox{
	background-color:#000000;
	width:500px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 6px; 
	margin:0px 0px 0px 0px;
}

#cart3TotalPriceSpace{
	background-color:#000000;
	width:220px;
	height:100px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart3TotalPriceL{
	background-color:#1a1a1a;
	width:110px;
	height:auto;
	text-align:left;
	padding:15px 15px 15px 15px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#cart3TotalPriceR{
	background-color:#1a1a1a;
	width:70px;
	height:auto;
	text-align:right;
	padding:15px 15px 15px 15px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart3TotalPriceLin{
	background-color:#1a1a1a;
	width:110px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart3TotalPriceRin{
	background-color:#1a1a1a;
	width:70px;
	height:auto;
	text-align:right;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}



#cart3GcnoL{
/*background-color:#33CC33;*/
	width:120px;
	height:auto;
	text-align:left;
	padding:6px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#cart3GcnoR{
/*background-color:#33CC33;*/
	width:156px;
	height:auto;
	text-align:left;
	padding:5px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#cart3GcnoRB{
/*background-color:#33CC33;*/
	width:88px;
	height:auto;
	text-align:right;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}
#cart3GcnoBox{
	background-color:#1a1a1a;
	width:384px;
	height:auto;
	text-align:left;
	padding:15px 15px 15px 15px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#cart3GcnoBoxWhat{
	background-color:#000000;
	width:431px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 61px; 
	margin:0px 0px 0px 0px;
}

#cart3SpaceBox{
	background-color:#000000;
	width:46px;
	height:60px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

.cart3LayoutError{
	background-color:#000000;
	width:46px;
	height:60px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#cart5ContentBox{
	background-color:#000000;
	width:500px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 6px; 
	margin:0px 0px 0px 0px;
}

#contentsDetailBox_H{
	width:518px;
	height:425px;
/*	background-color:#00FF66;*/
	border:solid 1px #b3b3b3;
	margin:0px;
	padding:12px 0px 0px 12px; 
	margin:0px 0px 0px 0px;
	float:left;/*this is need for backgfound*/
}


textarea.ucComments{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	background-color: #ffffff;
	width:250px;
	height:100px;
	border-color: #b3b3b3;
	border:none;	
	/*border: solid 1px;*/
}














/* -------------------- detail page---------------------- */

#detailBottomItem {
	width:532px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#detailItemSS_Box{
	width:45px;
	height:26px;
/*	background-color:#00FF66;*/
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#detailItemSS{
	width:45px;
	height:26px;
/*	background-color:#00FF66;*/
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailItemSS a{
	width:35px;
	height:26px;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #ffffff;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailItemSS a:hover{
	width:35px;
	height:26px;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #a31f00;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailItemSS_Box_last{
	width:35px;
	height:26px;
/*	background-color:#00FF66;*/
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#detailItemSS_last{
	width:35px;
	height:26px;
	display:block; 
/*	background-color:#00FF66;*/
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#detailItemSS_last a{
	width:35px;
	height:26px;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #ffffff;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#detailItemSS_last a:hover{
	width:35px;
	height:26px;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #a31f00;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#contentsNavi{
	width:521px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#detailAdjust{
	width:auto;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#contentsNavi_left{
	width:264px;
	height:auto;
/*	background-color:#00FF66;*/
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#contentsNavi_right{
	width:222px;
	height:auto;
/*	background-color:#00FF66;*/
	float:left;
	padding:0px 0px 0px 20px; 
	margin:0px 0px 0px 0px;
}

#detailSaleL{
	width:60px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px;
}
#detailSaleR{
	width:180px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px; 
	margin:0px;
}
#detailSaleR_a{
	width:162px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:right;
	text-align:right;
	padding:0px 0px 0px 0px; 
	margin:0px;
}

.detailNoImage{
	width:262px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #ffffff;
}

#detailPicBig{
	width:264px;
	height:197px;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailPicBig a{
	width:262px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #ffffff;
}

#detailPicBig a:hover{
	width:262px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #a31f00;
}

#detailHeightAdjust{
	width:48px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailPicSmallBox{
	width:74px;
	height:45px;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:13px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailPicSmall{
	width:48px;
	height:48px;
/*	background-color:#00FF66;*/
	padding:0px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#detailPicSmall a{
	width:61px;
	height:45px;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #ffffff;
}
#detailPicSmall a:hover{
	width:61px;
	height:45px;
	display:block; 
/*	background-color:#00FF66;*/
	border:solid 1px #a31f00;
}

#detailright_top{
	width:222px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}


#detailright{
	width:222px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	text-align:left;
	padding:11px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#detailrightPrice{
	width:222px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	text-align:right;
	padding:11px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailrightR{
	width:222px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	text-align:right;
	padding:11px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailrightR_no{
	width:222px;
	height:auto;
/*	background-color:#00FF66;*/
	padding:0px;
	text-align:right;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

#detailNaviBack{
	width:117px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#detailNaviPrev{
	width:77px;
	height:auto;
	text-align:left;
	margin:0px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 234px;
}
#detailNaviNext{
	width:52px;
	height:auto;
	text-align:left;
	margin:0px;
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}


#detailNavi{
	width:505px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}




/* -------------------- gift card page---------------------- */






#giftBox {
	width:587px;
	height:auto;
	background-color:#000000;
	margin-left: auto;
	margin-right: auto;
}

#giftCtr{
	text-align:center;
}

#giftRgt{
	text-align:right;
}

#giftLft{
	text-align:left;
}

#giftTitle {
	border:solid 1px #b3b3b3;
	background-color:#1a1a1a;
}


#giftContents1 {
	width:561px;
	height:auto;
	border-left:solid 1px #b3b3b3;
	border-right:solid 1px #b3b3b3;
	background-color:#000000;
	padding:0px 12px 0px 12px; 
	margin:0px 0px 0px 0px;
	float:left;/*need*/
}

#giftContents2 {
	width:541px;
	height:auto;
	border-left:solid 1px #b3b3b3;
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	padding:0px 22px 22px 22px; 
	margin:0px 0px 0px 0px;
	float:left;/*need*/
}
#giftContents3 {
	width:541px;
	height:22px;
	padding:0px 22px 0px 22px; 
	margin:0px 0px 0px 0px;
	float:left;/*need*/
}

#giftArrow{
	width:30px;
	height:23px;
	background-image:url(../images/pic_gift_arrow.gif);
	float:left;
}
#giftFlow1{
	width:93px;
	height:23px;
	background-image:url(../images/title_gift_menu1.gif);
	float:left;
}
#giftFlow1_on{
	width:93px;
	height:23px;
	background-image:url(../images/title_gift_menu1_on.gif);
	float:left;
}

#giftFlow2{
	width:105px;
	height:23px;
	background-image:url(../images/title_gift_menu2.gif);
	float:left;
}
#giftFlow2_on{
	width:105px;
	height:23px;
	background-image:url(../images/title_gift_menu2_on.gif);
	float:left;
}
#giftFlow3{
	width:100px;
	height:23px;
	background-image:url(../images/title_gift_menu3.gif);
	float:left;
}
#giftFlow3_on{
	width:100px;
	height:23px;
	background-image:url(../images/title_gift_menu3_on.gif);
	float:left;
}
#giftFlow4{
	width:69px;
	height:23px;
	background-image:url(../images/title_gift_menu4.gif);
	float:left;
}
#giftFlow4_on{
	width:69px;
	height:23px;
	background-image:url(../images/title_gift_menu4_on.gif);
	float:left;
}
#giftFlow5{
	width:74px;
	height:23px;
	background-image:url(../images/title_gift_menu5.gif);
	float:left;
}
#giftFlow5_on{
	width:74px;
	height:23px;
	background-image:url(../images/title_gift_menu5_on.gif);
	float:left;
}

#gift1_left{
	width:253px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#gift1_right{
	width:228px;
	height:100px;
	float:left;
	padding:0px 0px 0px 60px; 
	margin:0px 0px 0px 0px;
}

#gift1Box{
	width:541px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#giftGrayBox{
	width:196px;
	height:auto;
	float:left;
	background-color:#646464;
	padding:14px 18px 14px 14px; 
	margin:0px 0px 22px 0px;
}
#gift1_form1{
	width:20px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#gift1_form2{
	width:88px;
	height:auto;
	padding:3px 0px 0px 4px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#gift1_form3{
	width:50px;
	height:auto;
	padding:3px 0px 0px 5px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#gift1_form4{
	width:20px;
	height:auto;
	padding:1px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}
#giftGrayBoxIn{
	width:196px;
	height:auto;
	padding:0px 0px 8px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#giftGrayBoxIn_last{
	width:196px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#gift1CheckMB{
	width:541px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#giftCheckMBGray{
	background-color:#494949;
	width:461px;
	height:auto;
	padding:12px 12px 12px 12px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#giftCMB1{
	width:120px;
	height:auto;
	padding:3px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#giftCMB2{
	width:292px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#giftCMB3{
	width:49px;
	height:14px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:right;
}
#giftPurchase{
	width:228px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:right;
}
#giftPurchaseTop{
	width:228px;
	height:auto;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	text-align:left;
}

#giftLogo{
	width:587px;
	text-align:center;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../images/logo_gift_card.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#gift2TitleBox{
	background-color:#494949;
	width:521px;
	height:auto;
	text-align:left;
	padding:10px 10px 10px 10px; 
	margin:0px 0px 0px 0px;
}

#gift2BtmNavi{
/*background-color:#33CC33;*/
	width:541px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#giftBtnMakechanges{
	width:127px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#giftBtnRevieworder{
	width:124px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 290px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#giftBtnPayment{
	width:92px;
	height:27px;
	text-align:left;
	padding:0px 0px 0px 322px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#gift2ContentRadioBox{
/*background-color:#33CC33;*/
	width:506px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#gift2FormR_copy{
/*background-color:#33CC33;*/
	width:280px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 81px; 
	margin:0px 0px 0px 0px;
	float:right;
}

#giftGoBack{
/*background-color:#33CC33;*/
	width:541px;
	height:14px;
	text-align:center;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#gift3SpaceBox{
	background-color:#000000;
	width:64px;
	height:60px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#gift3TotalPriceSpace{
	background-color:#000000;
	width:238px;
	height:100px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}
#gift3GcnoBoxWhat{
	background-color:#000000;
	width:431px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 79px; 
	margin:0px 0px 0px 0px;
}
#cartTotalPrice{
/*	background:#999999;*/
	width:506px;
	height:120px;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#giftTotalPriceL{
	width:164px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 185px; 
	margin:0px 0px 0px 0px;
	float:left;
}

#giftComment{
	width:200px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	float:left;
}




/*----- contact us -----*/



#contactThanks{
	width:470px;
	height:auto;
	text-align:left;
	padding:0px 18px 0px 18px;
	margin:0px 0px 0px 0px;
	float:left;
}
#contactThanksIn{
	width:434px;
	height:auto;
	text-align:left;
	padding:18px 18px 18px 18px;
	margin:0px 0px 0px 0px;
	background-color:#494949;
	float:left;
}
#contactThanksBox{
	width:434px;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}








/*----- artist bio -----*/



.artistBioText{
	width:auto;
	height:auto;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
