@charset "UTF-8";

/*------------------------------------------------------------------------------
	GUEST&ME - CSS Modules Import
	Date: 2009-12-10
------------------------------------------------------------------------------*/

#main{
	padding:15px 22px 0 22px;
}
#catNav{
	float:right;
	width:185px;
	padding-bottom:20px;
}
#catNav dd li{
	padding:0;
}

#mainbody{
	float:left;
	width:530px;
	padding-bottom:40px;
}
#mainbody h2{
	padding-bottom:30px;
}



#main .fcontact{
	padding-top:60px;
	padding-left:20px;
}
#main .fcontact h3{
	padding:0px;
}

#main .fcontact .contactbg{
	width:510px;
	background:url(../../guide/img/contact_bg.gif);
}

/*------------------------------------------------------------------------------
#purchase
------------------------------------------------------------------------------*/

#main #purchase{
	padding-left:20px;
}


#main #purchase .step{
	width:510px;
	padding-bottom:20px;
	background:#f7f3f4 url(../../guide/img/purchase_step_line.gif) bottom left no-repeat;
}

#main #purchase .step h3{
	padding:0 0 17px;
}


#main #purchase .steptbl{
	margin-left:20px;
	margin-right:20px;
}

#main #purchase .steptbl2 td{
	vertical-align:top;
	padding:10px;
}
#main #purchase h4{
	font-weight:bold;
	color:#cc6633;
	font-size:105%;
	margin-bottom:3px;
}

#main #purchase .steptbl2 td span{
	color:#ff6600;
}

#main #purchase .steptbl2 td.imgs{
	padding:10px 0 10px 10px;
}

#main #purchase .steptbl2 td b{
	font-weight:bold;
}

#main #purchase .giftic{
	float:left;
	width:120px;
}
#main #purchase .gifttxt{
	width:300px;
	float:left;
}


/*------------------------------------------------------------------------------
#shipping
------------------------------------------------------------------------------*/

#main #shipping{
	padding-left:20px;
}

#main #shipping h3{
	padding:40px 0 20px;
}

#main #shipping li{
	padding-left:12px;
	padding-bottom:5px;
	background:url(../../guide/img/shipping_list_01.gif) 0px 3px no-repeat;
}
#main #shipping li.asta{
	background:url(../../guide/img/shipping_list_02.gif) 0px 2px no-repeat;
	font-size:10px;
	color:#cc6633;
}

/*------------------------------------------------------------------------------
#payment
------------------------------------------------------------------------------*/

#main #payment{
	padding-left:20px;
}

#main #payment h3{
	padding:40px 0 20px;
}

#main #payment li{
	padding-left:12px;
	padding-bottom:5px;
	background:url(../../guide/img/shipping_list_01.gif) 0px 3px no-repeat;
}
#main #payment li.asta{
	background:url(../../guide/img/shipping_list_02.gif) 0px 2px no-repeat;
	padding-bottom:2px;
	font-size:10px;
	color:#cc6633;
}
#main #payment .chui{
	font-size:10px;
	color:#cc6633;
}

/*------------------------------------------------------------------------------
#change
------------------------------------------------------------------------------*/

#main #change{
	padding-left:20px;
}
#mainbody h2.change{
	padding-bottom:25px;
}

#main #change p.txt{
	line-height:1.9;
}

#main #change h3{
	padding:40px 0 20px;
}
#main #change li{
	padding-left:15px;
	padding-bottom:5px;
	background:url(../../guide/img/change_list_01.gif) 2px 3px no-repeat;
}

/*------------------------------------------------------------------------------
#return
------------------------------------------------------------------------------*/

#main #return{
	padding-left:20px;
}
#main #return li{
	padding-left:15px;
	padding-bottom:5px;
	background:url(../../guide/img/return_list_01.gif) 2px 3px no-repeat;
}
/*------------------------------------------------------------------------------
#gift
------------------------------------------------------------------------------*/

#main #gift,
#main #gift2{
	padding-left:20px;
}


#main #gift .step{
	width:510px;
	padding-bottom:20px;
	background:#f7f3f4 url(../../guide/img/gift_step_line.gif) bottom left no-repeat;
}

#main h3.gift{
	padding:0 0 17px;
}

#main #gift .steptbl td{
	vertical-align:top;
	padding:10px;
}
#main #gift h4{
	font-weight:bold;
	color:#cc6633;
	font-size:105%;
	margin-bottom:3px;
}

#main #gift .steptbl td span{
	color:#ff6600;
}

#main #gift .steptbl td.imgs{
	padding:10px 0 10px 10px;
}


/*------------------------------------------------------------------------------
#ssl
------------------------------------------------------------------------------*/

#main h2.ssl{
	padding-bottom:6px;
}
#main h3.ssl{
	padding-bottom:18px;
}
#main #ssl{
	padding-left:20px;
}
#main #ssl li{
	padding-left:15px;
	padding-bottom:15px;
	background:url(../../guide/img/return_list_01.gif) 2px 3px no-repeat;
}
p.icon{
	float:right;
	width:130px;
	height:80px;
	text-align:right;
}
