/* General */
html {
height:100%;
font-family: Tahoma, "MS Sans Serif", Arial, Helvetica, sans-serif;
font-size:13px;
}

body {
margin:0px;
padding:0px;
height:100%;
background-image:url(/images/bg01.gif);
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { font-weight:normal; margin:0px 0px 10px 0px; padding:0px; }
h1{ font-size:24px; border-bottom:1px #FFA4CB dashed;}
h2{ font-size:18px; padding:0px 0px 0px 0px; color:#345DB5; }
h3{ font-size:16px; font-weight:bold; color:#ED125A; padding:4px 0px 2px 0px; }
h4{ font-size:14px; font-weight:bold; color:#000000; padding:4px 0px 2px 0px; }
h5{ font-size:12px; font-weight:bold; }
h6{ font-size:10px; font-weight:bold; }

tr, td {font-size:12px; font-weight:normal; } 

blockquote {
font-style:italic;
padding:5px 0 5px 30px;
}

li, dd, blockquote {
margin-left:1em;
}

ul {
margin: 4px;
padding: 2px;
}

/* ID */

#total{
margin:0px auto;
padding:0px;
position:relative;
width:980px;
}

#header{
margin:8px auto;
padding:0px 0px 0px 0px;
width:980px;
height:161px;
background-image:url(/images/bg_header.gif);
background-repeat:no-repeat;
.padding-bottom:5px;

}

#main {
margin:0px auto;
padding:0px;
width:980px;
}

#main-left {
margin:0px auto;
padding:0px;
width:201px;
float:left;
}

#main-center {
margin:0px 0px 0px 9px;
padding:0px;
width:561px;
float:left;
}

#main-right {
margin:0px 0px 0px 9px;
.margin:0px 0px 0px 8px;
padding:0px;
width:200px;
float:left;
}

#main-wide {
margin:0px auto;
padding:0px;
width:770px;
float:right;
}
#profile_login{
display:block;
float:left;
width:200px;
padding:0px;
}

#widebox-topper { width:770px; height:17px; background-image:url(/images/wide_topper.gif); }
#widebox { width:770px; min-height:540px; background-color:#FFFFFF; display:block;float:left; }

#widebox-comment { width:770px; height:360px; background-color:#FFFFFF; }
#widebox-comment-box { width:770px; min-height:180px; background-color:#FFFFFF; }

#widebox-belower { width: 770px; height: 27px; background-image:url(/images/wide_belower.gif); display:block;float:left; background-repeat:no-repeat; }

#pink-topper { width:184px; height:18px; background-image:url(/images/pink_topper.gif); display:block;float:left;}
#pink { width:184px; min-height:680px; background-color:#FFEAF3; display:block;float:left;}
#pink-belower { width: 184px; height: 18px; background-image:url(/images/pink_belower.gif); display:block;float:left;}

#product-left { margin:0px auto; padding:5px;padding-left:15px; width:370px; float:left;}
#product-right { margin:0px auto; padding:5px; width:350px; float:left; }
#product-pix { margin:0px auto; padding:5px; width:740px; height:140px float:left; }
.pix-thumb{
display:block;
float:left;
width:150px;
height:150px;
padding:0px;
margin:0px;
}

#article-left { margin:0px auto; padding:5px; width:530px; float:left;}
#article-right { margin:0px auto; padding:5px; width:184px; float:left; }

#content-holder { width:700px;margin:0px; padding:0px 20px 0px 20px; float:left; display:block; }

/* Center Column of Main Page */
#what-hot { margin:0px auto; padding:10px; width:541px; height:198px; background-image:url(/images/box_recom560_bg.gif); float:left; }

#recommended-560 { margin:0px auto; padding:0px; width:561px; height:218px; background-image:url(/images/box_recom560_bg.gif); float:left; }
#newarrival-560 { margin:0px auto; padding:0px; width:561px; height:412px; background-image:url(/images/box_newarr560_bg.gif); float:left; }
#newarrival-560-footer { margin:0px auto; padding-right:10px; width:561px; height:30px;float:right; text-align: right;}
#webboard-560 { margin:0px auto; padding:0px; width:561px; height:395px; background-image:url(/images/box_webboard560_bg.gif); float:left; }

/* Block */
#product-block{margin:0px 0px 0px 0px;padding:0px 0px 50px 10px;font-size:13px;color:#000000;float:left;width:270px;height:100px;}
#product-block-320{margin:0px 0px 0px 0px;padding:0px 0px 50px 10px;font-size:13px;color:#000000;float:left;width:320px;height:100px;}

#wallpaper-block {margin:0px 0px 0px 0px;padding:0px 0px 50px 10px;font-size:13px;color:#000000;float:left;width:330px;height:100px;}
#emoticon-block {margin:0px 0px 0px 0px;padding:0px 0px 50px 10px;font-size:13px;color:#000000;float:left;width:90px;height:80px;}

#footer{
margin:4px 0px 8px 0px;
padding:0px;
padding-bottom:10px;
width:980px;
height:99px;
background-image:url(/images/bg_footer.gif);
background-repeat:no-repeat;
}

#footer ul {
	margin:0; padding: 0;
	list-style:none;
	float:left;
}
#footer li {
	display:block;
	float:left;
	margin:0; padding:0;
	width: 100px;
}

/* Class */

.logo{

margin-left:20px;
margin-top:20px;
margin-bottom:20px;
padding:0px;
float:left;
width:378px;
height:77px;
font-size:14px;
font-weight: bold;
color:white;
float:left;
}

.bannertop{
margin-left:10px;
.margin-left:5px;
margin-top:20px;
margin-bottom:20px;
padding:0px;
float:left;
width:540px;
height:89px;
font-size:14px;
font-weight: bold;
color:white;
float:left;
display:block;
}

.headmenu{
width:980px;
height:34px;
margin:0px auto;
padding:0px;
float:left;
background-image:url(/images/bg_menuheader.gif);
}

#menulist{
margin:8px 10px 0px 10px;
padding:0px;
vertical-align:middle;
font-size:12px;
color:#000000;
}

#menulist ul { margin: 0; padding: 2px; }
#menulist li { padding:0px 0px 0px 15px; display: inline; list-style:none; margin:5px; }
#menulist a { color: #fff; }

.box_account {
margin:0px auto;
padding:0px 5px 0px 5px;
background-image:url(/images/box_cart_bg.gif);
}
.box_account_footer{
margin:0px auto;
margin-top:-10px;
}

.box_cart {
margin:0px auto;
padding:0px 5px 0px 5px;
background-image:url(/images/box_cart_bg.gif);
}

.box_cat {
margin:0px auto;
padding:0px 5px 0px 5px;
background-image:url(/images/box_cat_bg.gif);
background-repeat:repeat-y;
}
.box_cat_footer{
margin:0px auto;
margin-top:-10px;
}
.box_article {
margin:0px auto;
padding:0px 5px 0px 5px;
background-image:url(/images/box_article_bg.gif);
}

.topic {
background-image:url(/images/blythe_icon.gif);
background-position:left top;
background-repeat:no-repeat;
margin:5px;
padding:0px 0px 0px 30px;
font-size:14pt;
font-weight:bold;
color:#E62F8C;
width:580px;
}
.topicb {
background-image:url(/images/blythe_icon_blue.gif);
background-position:left top;
background-repeat:no-repeat;
margin:5px;
padding:0px 0px 0px 30px;
width:500px;
}

.price { margin:5px; padding:0px 0px 0px 10px; font-size:12px; }

.clear-all{ clear:both; line-height:0; height:0; }

.block-dashed{
font-size:12px;
color:#000000;
float:left;
border-bottom:1px #CCCCCC dashed
}

.subheader {
font-weight:bold; 
font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
padding:3px;
color: #000000; 
font-size:12pt;
}

.spacer {
width:40px;
height:5px;
}

.dash { border-bottom:1px #CCCCCC dashed;}
.left { float: left; width: 47%;}
.right { float: right; width: 47%; text-align: right;}

/* Links */
a, a:link, a:visited {
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}

a:hover, a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

a.menuheader, a.menuheader:link, a.menuheader:visited {
color:#66c3e0;
text-decoration:none;
font-weight:bold;
}

a.menuheader:hover, a.menuheader:active {
color:#ffffff;
text-decoration:underline;
}

a.hotel:link, a.hotel:visited {
color:#ED125A;
text-decoration:underline;
font-weight:bold;
}

a.hotel:hover, a.hotel:active {
color:blue;
text-decoration:underline;
}

a img {
border:none;
text-decoration:none;
}

img {
border:none;
text-decoration:none;
}

img#hotel-list{
padding:2px;
}

/* PageNavi */

.pagenavi a, .pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.product_block{
	color: #666666;
	float: left;
	width: 160px;
	height: 180px;
	margin: 1px 1px;
	padding: 1px;
	text-align: center;
	vertical-align: middle;	
	display:block;
	float:left;
}
.product_block2{
	color: #666666;
	float: left;
	width: 170px;
	height: 210px;
	margin: 1px 1px;
	padding: 1px;
	text-align: center;
	vertical-align: middle;	
	display:block;
	float:left;
}


.font8 {font-size:8px;}
.font9 {font-size:9px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}


.fontwhite{
	font-family: tahoma, "MS Sans Serif", Arial, Helvetica;
	color:#FFF;
}
.fontblack{
	font-family: tahoma, "MS Sans Serif", Arial, Helvetica;
	color:#000;
}

.greentext {
	font-family: 'tahoma', "MS Sans Serif";
	font-size: 12px;
	color: #339933;
}
.greentext10 {
	font-family: 'tahoma', "MS Sans Serif";
	font-size: 10px;
	color: #339933;
}
.greentext_header {
	font-family: 'tahoma', "MS Sans Serif";
	font-size: 18px;
	color: #339933;
}
.redtext_header {
	font-family: 'tahoma', "MS Sans Serif";
	font-size: 18px;
	color: #FF0000;
}

.redtext {
	font-family: 'tahoma', "MS Sans Serif";
	font-size: 12px;
	color: #FF0000;
}
.redtext10 {
	font-family: 'tahoma', "MS Sans Serif";
	font-size: 10px;
	color: #FF0000;
}

#user_member_form_left{
	display:block;
	float:left;
	width:300px;
	min-height:400px;	
	padding:5px;
}

#user_member_form_right{
	display:block;
	float:left;
	width:300px;
	min-height:400px;	
	padding:5px;
}

.widget_cart_left{
	display:block;
	float:left;
	width:50px;
	height:50px;
	padding:0px;
	padding-left:5px;
}

.widget_cart_right{
	display:block;
	float:left;
	width:135px;
	height:50px;
	padding:0px;

}




/* New Layout Hack */

.block560{ margin:0; padding:10px;width:541px; float:left; display:block; background-image:url(/images/box_recom560_b.gif); background-repeat:repeat-y;}
.block560_head{ margin:0; padding:0px; width:561px; height:20px; float:left; display:block; background-image:url(/images/box_recom560_h.gif); background-repeat:no-repeat;}
.block560_head_topic{ margin:0; padding:0px; width:561px; height:40px; float:left; display:block; background-image:url(/images/box_recom560_h_topic.gif); background-repeat:no-repeat;}
.block560_footer{ margin:0; padding:0px; width:561px; height:30px; float:left; display:block; background-image:url(/images/box_recom560_f.gif);background-repeat:no-repeat;}

.block560_wb{ margin:0; padding:10px;width:541px; min-height:200px;  float:left; display:block; background-image:url(/images/box_recom560_wb_b.gif); background-repeat:repeat-y;}
.block560_head_wb_topic{ margin:0; padding:0px; width:561px; height:40px; float:left; display:block; background-image:url(/images/box_recom560_h_wb_topic.gif); background-repeat:no-repeat;}
.block560_wb_footer{ margin:0; padding:0px; width:561px; height:30px; float:left; display:block; background-image:url(/images/box_recom560_wb_f.gif);background-repeat:no-repeat;}



.block_topic {
	background-image:url(/images/blythe_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:5px;
	padding:0px 0px 0px 30px;
	font-size:14pt;
	font-weight:bold;
	width:500px;
	color:#E62F8C;
}
.setright{text-align: right;}

.content-holder { width:740px;margin:0px; padding:0px 20px 0px 20px; float:left; display:block; }
.widebox-belower { width: 770px; height: 27px; background-image:url(/images/wide_belower.gif); display:block;float:left;background-repeat:no-repeat; }
.widebox-topper { width:770px; height:17px; background-image:url(/images/wide_topper.gif); float:left; display:block; }

.widebox-content { width:770px; min-height:300px; background-color:#FFFFFF; display:block;float:left; }
.widebox-comment { width:770px; min-height:200px; background-color:#FFFFFF; display:block;float:left; }
.emoticon-block {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:13px;color:#000000;float:left;width:140px;height:140px; text-align: center;}
.wallpaper-block {margin:0px 0px 0px 0px;padding:0px 0px 50px 10px;font-size:13px;color:#000000;float:left;width:330px;height:100px;}

.banner_left {
display:block;
float:left;
width:200px;
min-height:100px;
text-align: center;
padding-bottom:10px;
}

.banner_right {
display:block;
float:left;
width:200px;
min-height:100px;
text-align: center;
padding-bottom:10px;
}

