@charset 'utf-8';

@import url("base.css");
@import url("global.css");

/* Base */


/* Cho */
/* green */
.wrapperG {
	color:#454545;
	font:12px/14px Verdana, sans-serif;
	width:544px;
	height:auto;
	background:url('/enu/images/SH/shopping/common/top01_G.jpg') no-repeat top #d7f1dd;
	line-height:17px;
}

div.wrapperG .description4{
	margin-top:0px;
	padding:0px;
	width:544px;
	height:auto;
	display:inline-block;
	color:#555;
}	

	div.wrapperG .description4 .left{
		width:90px;
		float:left;
		display:inline;		
	}
	div.wrapperG .description4 .right{
		width:454px;
		float:right;
		display:inline;
		background:url('/enu/images/SH/shopping/common/bg_description_G.jpg') repeat-y #d7f1dd;
	}
	div.wrapperG .description4 .right p{
		padding-left:20px;
		padding-right:25px;
	}

	div.wrapperG .description4 .devide{
		height:42px;
		width:544px;
		float:left;
		background:url('/enu/images/SH/shopping/common/des_devide_G.jpg') no-repeat;
	}

	div.wrapperG .description4 h3{
		font-weight:bold;
		color:#000000;
		font-size:18px;
	}

	div.wrapperG .description4 h4{
		font-weight:bold;
		color:#e24500;
		font-size:13px;
		padding-left:20px;
		padding-right:25px;
	}

	div.wrapperG .description4 h4 a{
		font-weight:bold;
		color:#e24500;
		font-size:13px;
	}

	div.wrapperG .description4 h6{
		color:#454545;
		font-size:12px;
		padding-left:20px;
		padding-right:25px;
	}

/* blue */
.wrapperB {
	color:#454545;
	font:12px/14px Verdana, sans-serif;
	width:544px;
	height:auto;
	background:url('/enu/images/SH/shopping/common/top01_B.jpg') no-repeat top #d8e9f6;
	line-height:17px;
}

div.wrapperB .description4{
	margin-top:0px;
	padding:0px;
	width:544px;
	height:auto;
	display:inline-block;
	color:#555;
}	

	div.wrapperB .description4 .left{
		width:90px;
		float:left;
		display:inline;		
	}
	div.wrapperB .description4 .right{
		width:454px;
		float:right;
		display:inline;
		background:url('/enu/images/SH/shopping/common/bg_description_B.jpg') repeat-y #d8e9f6;
	}
	div.wrapperB .description4 .right p{
		padding-left:20px;
		padding-right:25px;
	}

	div.wrapperB .description4 .devide{
		height:42px;
		width:544px;
		float:left;
		background:url('/enu/images/SH/shopping/common/des_devide_B.jpg') no-repeat;
	}

	div.wrapperB .description4 h3{
		font-weight:bold;
		color:#000000;
		font-size:18px;
	}

	div.wrapperB .description4 h4{
		font-weight:bold;
		color:#e24500;
		font-size:13px;
		padding-left:20px;
		padding-right:25px;
	}

	div.wrapperB .description4 h4 a{
		font-weight:bold;
		color:#e24500;
		font-size:13px;
	}

	div.wrapperB .description4 h6{
		color:#454545;
		font-size:12px;
		padding-left:20px;
		padding-right:25px;
	}

/* purple */
.wrapperP {
	color:#454545;
	font:12px/14px Verdana, sans-serif;
	width:544px;
	height:auto;
	background:url('/enu/images/SH/shopping/common/top01_P.jpg') no-repeat top #efd8f6;
	line-height:17px;
	padding-left:0px;
}

div.wrapperP .description4{
	margin-top:0px;
	padding:0px;
	width:544px;
	height:auto;
	display:inline-block;
	color:#555;
}	

	div.wrapperP .description4 .left{
		width:90px;
		float:left;
		display:inline;		
	}
	div.wrapperP .description4 .right{
		width:454px;
		float:right;
		display:inline;
		background:url('/enu/images/SH/shopping/common/bg_description_P.jpg') repeat-y #efd8f6;
	}
	div.wrapperP .description4 .right p{
		padding-left:20px;
		padding-right:25px;
	}

	div.wrapperP .description4 .devide{
		height:42px;
		width:544px;
		float:left;
		background:url('/enu/images/SH/shopping/common/des_devide_P.jpg') no-repeat #000;
	}

	div.wrapperP .description4 h3{
		font-weight:bold;
		color:#000000;
		font-size:18px;
	}

	div.wrapperP .description4 h4{
		font-weight:bold;
		color:#e24500;
		font-size:13px;
		padding-left:20px;
		padding-right:25px;
	}

	div.wrapperP .description4 h4 a{
		font-weight:bold;
		color:#e24500;
		font-size:13px;
	}

	div.wrapperP .description4 h6{
		color:#454545;
		font-size:12px;
		padding-left:20px;
		padding-right:25px;
	}

/* Cho */


/* Layout */
.wrapper {
	color:#454545;
	font:12px/14px Verdana, sans-serif;
	width:544px;
	margin:0px auto;
	line-height:17px;
}

.list {width:544px;text-align:center;padding-top:10px;}

    div.description{
        padding-top:10px;
        margin-bottom:20px;
		width:544px;
		height:auto;
		display:inline-block;
    }
        div.description p{
            padding-left:0px;
			color:#2a61a1;
        }
        div.description h4{
            padding-left:10px;
			font-weight:bold;
        }
		
    div.tab-menu{
        text-align:right;
        width:544px;
		height:25px;
		display:block;
		background:url('/enu/images/SH/shopping/tit_shoppingin.gif') no-repeat 0 0;
    } 
        div.tab-menu .list-item{
			float:right;
            width:230px;
        } 
        div.tab-menu .list-item .item{
            float:left;
            display:inline;
            width:auto;
            margin-left:3px;
        } 



/***
    div.map-location {
        width:544px;    
        height:auto;
        position:relative;
        margin:0;
		padding:0;
    }
        div.map-location .map-header {
            width:544px;
            height:5px;
            font-size:4px;
            background:url('/enu/images/SH/shopping/common/center_bg_top.gif') no-repeat 0 0;
        }
        div.map-location .map-body{
            width:520px;
			height:auto;
			display:inline-block;
            padding:10px;
            border-left:2px solid #c2d5dc;
            border-right:2px solid #c2d5dc;
        }
           div.map-location .map-body .map-content{
		   		width:520px;
            }
			
           div.map-location .map-body .imglocation{
                border:1px solid #ccc;
				height:auto;
				float:left;
				display:inline;
            }

        div.map-location .map-footer {
            background:url('/enu/images/SH/shopping/common/center_bg_bottom.gif') no-repeat 0 100%;
            width:544px;
            height:5px;
            font-size:4px;
        }



    div.map-location h4 {
        margin-top:0;
    }
    div.map-location .item-list{
        margin-top:12px;
		float:left;
		display:inline;
    }
    div.map-location .item-list-box {
        width:520px;
        height:auto;
		background:url('/enu/images/SH/shopping/list_bg_div2.gif') no-repeat 0 0;
		float:left;
    }
        div.map-location .item-list-box .item {
            float:left;
            display:inline-block;
            width:250px;
            height:103px;
            margin-right:5px;
            margin-bottom:20px;
        }
            div.map-location .item-list-box .item .item-left {
                float:left;
                display:inline;
                width:90px;
                
                margin-right:8px;
            }
            div.map-location .item-list-box .item .thumbnail {
                width:82px;
                height:72px;
                padding:3px;
                border:1px solid #ccc;
            }
            div.map-location .item-list-box .item .icon {
                margin-top:4px;
                border:0px;
            }
            div.map-location .item-list-box .item .info {
                float:left;
				display:inline;
				width:150px;
            }
            div.map-location .item-list-box .item .info p{
                clear:both;
            }
                div.map-location .item-list-box .item .info .title {
                    font-weight:bold;
                    color:#457abb;
					height:20px;
                }
                div.map-location .item-list-box .item .info .title  img{
                    float:left;
                    display:inline;
                }
                div.map-location .item-list-box .item .info .title  span{
                    float:left;
                    display:inline;
                    width:120px;
					margin-left:5px;
					padding-top:3px;
                }
                div.map-location .item-list-box .item .info .content {
                    color:#858585;
                }
                div.map-location .item-list-box .item .info .rate {
                    margin-top:5px;
                }
***/


    div.map-location {
        width:544px;    
        position:relative;
        margin:0;
		padding:0;
    }
        div.map-location .map-header {
            width:544px;
            height:5px;
            font-size:4px;
            background:url('/enu/images/SH/shopping/common/center_bg_top.gif') no-repeat 0 0;
        }
        div.map-location .map-body{
            width:520px;
			display:inline-block;
			padding:10px;
			border-left:2px solid #c2d5dc;
            border-right:2px solid #c2d5dc;
        }
			div.map-location .map-body .map-content{
				float:left;
				width:520px;
				height:auto;
			}
			div.map-location .map-body .map-content .imglocation{
				left:50%
				text-align:center;
			}
            /*div.map-location .map-body .map-left{
				float:left;
				display:inline;
				width:6px;
				height:auto;
				background:url('/jpn/images/SH/shopping/jp/box02_left.gif') repeat-y;
            }
			div.map-location .map-body .map-right{
				float:left;
				display:inline;
				width:6px;
				height:auto;
				background:url('/jpn/images/SH/shopping/jp/box02_right.gif') repeat-y;
			}*/

        div.map-location .map-footer {
            background:url('/enu/images/SH/shopping/common/center_bg_bottom.gif') no-repeat 0 0;
            width:544px;
            height:5px;
            font-size:11px;
        }
		

    div.map-location h4 {
        margin-top:0;
		font-weight:bold;
		text-align:left;
    }
    div.map-location .item-list{
        margin-top:12px;
		margin-left:0px;
		float:left;
		display:inline;
		/*height:220px;*/
    }
    div.map-location .item-list-box {
        width:520px;
        height:auto;
		/*background:url('/enu/images/SH/shopping/list_bg_div2.gif') no-repeat 0 0;*/
    }
        div.map-location .item-list-box .item {
            float:left;
            display:inline;
            width:250px;
            height:auto;
            margin-right:5px;
            margin-bottom:10px;
        }
            div.map-location .item-list-box .item .item-left {
                float:left;
                display:inline;
                width:90px;
                height:120px;
                margin-right:5px;
            }
			div.map-location .item-list-box .item .thumbnail {
                width:82px;
                height:72px;
                padding:3px;
                border:1px solid #ccc;
				margin-bottom:5px;
            }
            div.map-location .item-list-box .item .item-left img{
                margin-bottom:5px;
            }
            div.map-location .item-list-box .item .item-right {
                float:left;
				display:inline;
				width:150px;
            }
			div.map-location .item-list-box .item .item-right .title{
                font-weight:bold;
            }

            div.map-location .item-list-box .item .item-right p{
                clear:both;
            }
                div.map-location .item-list-box .item .info .title {
                    font-weight:bold;
                    color:#555555;
					height:auto;
					text-align:left;
					padding-left:5px;
                }
                div.map-location .item-list-box .item .item-right .title  img{
                    float:left;
                    display:inline;
                }
                div.map-location .item-list-box .item .item-right .title  span{
                    float:left;
                    display:inline;
                    width:120px;
					margin-left:5px;
					padding-top:0px;
					text-align:left;
                }
                div.map-location .item-list-box .item .item-right .content {
                    color:#858585;
					text-align:left;
					padding-top:3px;
                }
                div.map-location .item-list-box .item .item-right .rate {
                    margin-top:5px;
                }



/**div.recommand {
	width:544px;
	height:auto;
	display:inline-block;
}
div.recommand .recommand-title {
    margin-top:30px;
    height:27px;
}
    div.recommand  .recommand-title .title{
        color:#000;
		font-weight:bold;
        padding-left:13px;
        background:url('/enu/images/SH/shopping/common/ico/ico_blet.gif') no-repeat 0 0;
		height:25px;
    }
    
    div.recommand .item-list-box {
		display:inline-block;
        width:544px;
		height:auto;
    }
        div.recommand .item-list-box .item {
            float:left;
            display:inline;
            width:164px;
            height:auto;
            margin-right:26px;
        }
        div.recommand .item-list-box .list-end{
            float:left;
            display:inline;
            width:164px;
            height:160px;
            margin-right:0px;
        }
            div.recommand .item-list-box .item .image {
                width:156px;
                height:64px;
                border:1px solid #ccc;
                padding:3px;
            }
            div.recommand .item-list-box .item .title {
                margin-top:5px;
                width:164px;
				padding:0px;
                font-weight:bold;
				color:#457abb;
            }
            div.recommand .item-list-box .item .subtitle {
                margin-top:5px;
                width:164px;
				color:#1f1f1f;
            }
            div.recommand .item-list-box .item .content {
                margin-top:2px;
                width:164px;
				color:#555;
            }
            div.recommand .item-list-box .item .more {
                margin-top:2px;
                text-align:right;
                width:164px;
            }
            div.recommand .item-list-box .item .more  a{
                color:#f67c18;
            }

**/

/****Γί°‘(where to shop-main)*****/
div.recommand {
	width:544px;
	height:auto;
	display:inline-block;
}
div.recommand .recommand-title {
    margin-top:30px;
    height:27px;
}
    div.recommand  .recommand-title .title{
		font-weight:bold;
        padding-left:13px;
        background:url('/enu/images/SH/shopping/common/ico/ico_blet.gif') no-repeat 0 0;
		height:25px;
    }
    
    div.recommand .item-list-box {	    
		display:inline-block;
        width:544px;
		height:auto;
    }

        div.recommand .item-list-box .list {
            float:left;
            display:inline;
			width:181px;
        }

        div.recommand .item-list-box .list .item {		    
		    background-color:#f1f1f1;
            width:164px;
            height:325px;
			padding:5px;
            margin-right:3px;
			margin-left:3px;
        }

        div.recommand .item-list-box .list .list-end{
		    background-color:#f1f1f1;
            width:164px;
            height:325px;
            margin-right:0px;
        }

		div.recommand .item-list-box .list .item2 {
            width:164px;
            height:30px;
			padding-top:8px;
            margin-right:3px;
			margin-left:3px;
        }

        div.recommand .item-list-box .list .list-end2 {
            width:164px;
            height:30px;
			padding-top:8px;
            margin-right:0px;
        }

            div.recommand .item-list-box .list .item .image {
                width:156px;
                height:64px;
                border:1px solid #ccc;
                padding:3px;
            }
            div.recommand .item-list-box .list .item .title {
			    background-color:#f1f1f1;
			    text-align:left;
                margin-top:5px;
                width:164px;
				padding:0px;
                font-weight:bold;
				color:#457abb;
            }
            div.recommand .item-list-box .list .item .subtitle {
			    text-align:left;
                margin-top:5px;
                width:164px;
				color:#1f1f1f;
            }
            div.recommand .item-list-box .list .item .content {
			    text-align:left;
                margin-top:2px;
                width:164px;
				color:#555;
            }
            div.recommand .item-list-box .list .item2 .more  a{
			    text-align:right;
                color:#f67c18;
            }
/****Γί°‘(where to shop-main)*****/



div.map-bottom {
	width:524px;
	height:20px;
	padding:10px;
	clear:both;
	border:1px solid #c2d5dc;
	background-color:#f2f5f7;
	text-align:center;
}
	div.map-bottom p{
		padding-top:5px;
		padding-left:60px;
		float:left;
		display:inline;
		vertical-align:middle;
		color:#333;
	}
	div.map-bottom img{
		margin-left:10px;
		float:left;
		display:inline;
		vertical-align:middle;
	}



div.location {
    margin-top:30px;
    margin-left:0px;
    width:536px;
    height:auto;
	display:inline-block;
}
		div.location .item-list-box .item .item-right .info .subtitle{
			width:356px;
			height:auto;
			font-weight:bold;
			color:#33956f;
		}

/* List */
div.location-list{
	width:544px;
	height:auto;
	display:inline-block;
}
    div.location-list .item-list-box .item  {
        width:544px;
        height:auto;
        padding-bottom:5px;
		margin-bottom:10px;
		background:url(/enu/images/SH/shopping/list_bg_div.gif) no-repeat 0 100%;
		display:inline-block;
    }
    div.location-list .item-list-box .item .title {
        width:536px;
        height:auto;
		display:inline-block;
        font-weight:bold;
        color:#457abb;
    }
    
    div.location-list .item-list-box .item .image {
        float:left;
        display:inline;
        width:152px;
        height:102px;
        margin-right:10px;
        border:1px solid #bdbdbd;
        padding:3px;
    }
    div.location-list .item-list-box .item .more {
        margin-top:5px;
        float:right;
    }
    div.location-list .item-list-box .item .item-right {
        float:left;
        display:inline;
        width:364px;
    }
        div.location-list .item-list-box .item .item-right .info {
            width:364px;
            height:auto;
            padding:5px;
            background-color:#ececec;
        }
            div.location-list .item-list-box .item .item-right .info  .subtitle{
                height:auto;
                font-weight:bold;
                color:#33956f;
            }
			div.location-list .item-list-box .item .item-right .info .subtitle2{
				height:auto;
				font-weight:bold;
				color:#555;
				position:relative;
			}
				div.location-list .item-list-box .item .item-right .info .subtitle2 .more2{
					top:0;
					left:280px;
					position:absolute;
				}
					div.location-list .item-list-box .item .item-right .info .subtitle2 .more2 a{
						color:#f67c18;
						font-weight:normal;
					}
			div.location-list .item-list-box .item .item-right .info .subtitle3{
				height:auto;
				color:#33956f;
				position:relative;
			}			
            div.location-list .item-list-box .item .item-right .info  .subcontent{
                height:auto;
                color:#33956f;
            }
       		 div.location-list .item-list-box .item .item-right  .dption{
            height:auto;
            color:#555555;
			padding:10px 0px 0px 0px;
        }
/* 03 */
div.top-street {
	width:544px;
	height:215px;
}


div.details-menu {
	margin-top:1px;
	width:532px;
	height:17px;
	padding:10px 5px 10px 5px;
	background-color:#21297f;
	border:1px solid #313888;
}
	div.details-menu ul{
	text-align:center;
	}
		div.details-menu ul li{
			display:inline;
			padding-left:5px;
			padding-right:5px;
			background:url(/enu/images/SH/shopping/common/ico/ico_menudiv.gif) no-repeat 0 2px;;
		}
		div.details-menu ul li.first{
			background:url('') ;
		}
			div.details-menu ul li a{
				font:14px;
				color:#a4aaed;
			}
			div.details-menu ul li a:link{
				font:14px;
				color:#a4aaed;
			}
			div.details-menu ul li a:visited{
				font:14px;
				color:#a4aaed;
			}
			div.details-menu ul li.on a{
				font:14px;
				color:#fff;
				font-weight:bold;
			}



div.details-about{
	width:544px;
	height:auto;
}
	div.details-description {
		width:524px;
		padding:10px;
		background-color:#f5f5f5;
		color:#446088;
	}

	div.details-description h4{
		font-weight:bold;
		color:#446088;
	}

	div.details-thumb-list{
		width:544px;
		height:140px;
	}
		div.details-thumb-list img{
			margin-right:5px;
			float:left;
			display:inline;
		}
		div.details-thumb-list img.end{
			margin-right:0px;
		}
		
div.details-notableitem{
	width:544px;
	height:auto;
}

div.tourlist {
	margin-top:28px;
	width:544px;
	height:auto;
}
div.tour-title {
	width:544px;
	height:22px;
	padding-top:10px;
	background:url(/enu/images/SH/shopping/tit_bg_3.jpg) no-repeat 0 0;
}
div.tour-title h4{
				font-weight:bold;
				padding-left:10px;
				color:#fff;
	}
		div.tourlist .tour-list{
			width:544px;
			height:auto;
			display:inline-block;
		}
			div.tourlist .tour-list .item{
				width:544px;
				height:auto;
				display:inline-block;
				clear:both;
				margin-top:10px;
				background:url(/enu/images/SH/shopping/list_bg_div.gif) no-repeat 0 100%;
			}
			div.tourlist .tour-list .item .left {
				float:left;
				display:inline;
				width:365px;
				padding:10px;
				height:auto;
				color:#2f8fbd;
			}
			div.tourlist .tour-list .item .left h4{
				font-weight:bold;
				width:365px;
			}
			div.tourlist .tour-list .item .left p{
				margin-bottom:10px;
				width:365px;
				color:#333333;
			}
			div.tourlist .tour-list .item .left ol{
				padding-left:10px;
				width:355px;
				margin-bottom:10px;
				background-color:#f5f5f5;
			}
		
		div.tourlist .tour-list .item .right {
			float:left;
			display:inline;
			width:144px;
			padding:3px;
			height:144px;
			margin-left:5px;
			border:1px solid #bdbdbd;
		}

div.details-notableitem {
	width:544px;
	height:auto;
}

div.location-map {
	margin-top:10px;
	width:544px;
	height:auto;
	padding:0px;
	border:0px solid #c2d5dc;
}
div.map-print {
	margin-top:7px;
	height:20px;
	float:right;
}

div.details-thinks{
	width:544px;
	height:auto;
}

div.retail-artcle {
	width:522px;
	height:auto;;
	border:1px solid #c2d5dc;
	margin-bottom:5px;
	padding:10px 10px 5px 10px;
}

	div.retail-artcle ul{
		margin-left:10px;
		padding-left:0;
	}
		div.retail-artcle ul .artcle{
			color:#333;
			margin-bottom:5px;
			font-weight:bold;
		}
		div.retail-artcle ol li{
			color:#077bbe;
			padding-left:10px;
			font-weight:normal;
		}
		div.retail-artcle ol li a{
			text-decoration:underline;
		}

div.retail-artcle3 {
	margin:5px 0 5px 0;
	width:522px;
	height:auto;;
	border:1px solid #c2d5dc;
	padding:10px 10px 5px 10px;
}

	div.retail-artcle3 ul{
		margin-left:10px;
	}
		div.retail-artcle3 ul .artcle{
			color:#333;
			margin-bottom:5px;
			font-weight:bold;
		}
		div.retail-artcle3 ol li{
			color:#0095eb;
			font-weight:normal;
			padding-left:10px;
		}
		div.retail-artcle3 ol li a{
			text-decoration:underline;
		}




div.see-morelist {
	height:17px;
	float:right;
}

div.details-title {
	width:524px;
	height:15px;
	padding:10px;
}
div.details-title h4{
	color:#446088;
	font-weight:bold;
}

div.story-left {
	float:left;
	display:inline;
	width:274px;
	padding:10px;
	color:#446088;
}
div.story-right {
	width:250px;
	float: right;
	display:inline;
	
}
div.story-right img{
	border:1px solid #ccc;
	padding:3px;
}

div.vehicle-info {
	width:534px;
	height:auto;
	padding-left:10px;
}
	div.vehicle-info ul li.item{
		width:inherit;
		display:inline-block;
		padding-bottom:10px;
		color:#2f8fbd;
		font-weight:bold;
		margin-bottom:10px;
		background:url('/enu/images/SH/shopping/list_bg_div.gif') no-repeat 0 100%;
	}
	div.vehicle-info ul li.item img{
		float:left;
		display:inline;
		vertical-align:middle;
	}
	div.vehicle-info ul li.item span{
		width:470px;
		float:left;
		padding-left:5px;
		padding-top:15px;
		display:inline;
		vertical-align:middle;
	}
	
	div.vehicle-info ul li.item .useway{
		float:right;
		padding-top:5px;
	}
	
		div.vehicle-info ul li ol{
			float:left;
			display:inline;
			width:450px;
			margin-top:10px;
			padding-left:25px;
			*padding-left:10px;
			font-weight:normal;
			color:#353535;
		}
			div.vehicle-info ul li ol li{
				padding-bottom:10px;
			}
				div.vehicle-info ul li p.tel{
					width:520px;
					float:left;
					display:inline-block;
					font-weight:normal;
					color:#353535;
					margin-top:10px;
					padding-left:10px;
				}

div.photo-gallery {
	margin-top:0px;
	width:544px;
	height:97px;
}
div.photo-main {
	width:530px;
	height:414px;
	padding-top:24px;
	padding-left:22px;
	background:url('/enu/images/SH/shopping/bg_photo.jpg') no-repeat 0 0px;
}
	div.photo-main img{
		padding-top:0px;
		border:1px solid #454545;
	}
	div.photo-main p{
		margin-top:0px;
		width:522px;
		text-align:center;
		color:#454545;
		
	}
	
div.photo-thumb-list{
	margin-top:15px;
	width:524px;
	padding:10px;
	height:74px;
}
div.photo-thumb-list .viewport {
	position:relative;
	width:500px;
	overflow:hidden;
}
div.photo-thumb-list span, .viewport{
	float:left;
	display:inline;
}

	div.photo-thumb-list .item-list {
		position:relative;
		width:10000px;
		overflow:hidden;
	}
		div.photo-thumb-list .item-list .item {
			float:left;
			width:104px;
			margin-right:10px;
			margin-left:10px;
			display:inline-block;
		}
			div.photo-thumb-list .item-list .item .thumbnail {
				position:relative;
				width:104px;
				height:74px;
				overflow:hidden;
			}
div.photo-thumb-list .control .prev,
div.photo-thumb-list .control .next {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:12px;
	height:74px;
	overflow:hidden;
	background:url('/enu/images/SH/shopping/common/btn/btn_left.gif') no-repeat 0 0;
	text-indent:-999em;
}
div.photo-thumb-list .control .next {
	right:8px;
	left:auto;
	/*background-position:-18px 0;*/
}
div.photo-thumb-list .control a:focus,
div.photo-thumb-list .control a:hover,
div.photo-thumb-list .control a:active {
	border:0;
	background-position:0 -24px;
}
div.photo-thumb-list .control a.next:focus,
div.photo-thumb-list .control a.next:hover,
div.photo-thumb-list .control a.next:active {
	background-position:-18px -24px;
}

div.photo-video{
	margin-top:20px;
	width:207px;
	height:127px;
	background:url('/enu/images/SH/shopping/bg_video.jpg') no-repeat 0 0;
	padding:25px 178px 20px 159px;
}

div.map-search{
	width:544px;
	height:525px;
    position:relative;
	
}

div.viewinfo {
	width:200px;
	height:20px;
    left:210px;
    top:466px;
    font:14px Verdana, sans-serif;
    color:#454545;
    font-weight:bold;
    position:absolute;
}
div.tmb-slide{
	width:544px;
	height:180px;
}
div.easy-search {
	width:524px;
	height:auto;
	display:inline-block;
}
	div.easy-search h4{
		float:left;
		display:inline;
		color:#454545;
		font-weight:bold;
		padding-top:2px;
		padding-left:5px;
		height:20px;
	}
	
	div.easy-search select{
		float:left;
		display:inline;
		margin-left:10px;
		*height:15px;
		*height:25px;
	}
	
div.list-select {
	width:524px;
	margin-top:10px;
	padding-left:10px;
	height:auto;
}
	div.list-select select{
		float:left;
		display:inline;
        height:18px;
		*height:25px;
		width:120px;
		margin-right:10px;
	}


div.shopping{
	width::544px;
	height:auto;
}

	div.shopping .item-list-box .item .title{
		color:#454545;
	}
	div.shopping .item-list-box .item .subtitle{
		color:#33956f !important;
	}
	
	
div.goods-lists {
	width:544px;
	height:auto;
	display:block;
	
}
	
	div.goods-lists h4{
		width:544px;
		height:22px;
		padding:10px 0 0 10px;
		background:url(/enu/images/SH/shopping/tit_bg_3.jpg) no-repeat 0 0;
		font:14px;
		font-weight:bold;
		color:#FFFFFF;
		
	}
	div.goods-lists ul{
		width:544px;
		height:auto;
		margin-top:10px;
		display:inline-block;
	}
		
		div.goods-lists ul li{
			float:left;
			display:inline;
			width:126px;
			height:auto;
			margin-right:10px;
			margin-bottom:20px;
			display:block;
		}
			div.goods-lists ul li img{
				width:126px;
				height:110px;
			}
			div.goods-lists ul li p{
				margin-top:5px;
				width:126px;
				height:auto;
				font:12px;
				color:#454545;
				text-align:center;
			}
			div.goods-lists ul li p.goodsname{
				font-weight:bold;
			}
			

div.tab-menu2{
	text-align:right;
	width:544px;
	height:25px;
	border-bottom:2px solid #c2d5dc;
	
} 
	div.tab-menu2 .list-item{
		float:right;
		width:390px;
	} 
	div.tab-menu2 .list-item .item{
		float:left;
		display:inline;
		width:auto;
		margin-left:3px;
	} 
div.tab-menu3{
	width:544px;
	height:27px;
	border-bottom:2px solid #f67c18;
	text-align:center;
	
} 
	div.tab-menu3 .list-item{
		width:542px;
	} 
	div.tab-menu3 .list-item .item{
		float:left;
		display:inline;
		width:auto;
		margin-left:1px;
	} 
	
div.description2{

	margin-bottom:5px;
	padding:9px;
	width:524px;
	height:auto;
	display:inline-block;
	background-color:#f5f5f5;
	color:#446088;
}
	div.description2 h4{
		font-weight:bold;
	}
	div.description2 ul{
		padding-left:20px;
		list-style-type:disc;
	}
	div.description2 div.image{
		height:150px;
		display:inline-block;
	}
	div.description2 img{
		float:left;
		display:inline;
	}
	div.description2 .imgright{
		float:left;
		display:inline;
		width:340px;
		margin-left:5px;
	}
	
div.tips {
	width:544px;
	margin-bottom:20px;
}
	div.tips .title{
		height:20px;
		padding-left:10px;
	}
	div.tips .title img{
		float:left;
		display:inline;
		margin-left:5px;
	}
	div.tips .title span{
		float:left;
		display:inline;
		margin-left:5px;
		width:30px;
		font:14px;
		font-weight:bold;
		color:#ff3e4c;
		background:url(/enu/images/SH/shopping/tit_div.gif) no-repeat 100% 3px;
	}
	div.tips .title h4{
		float:left;
		display:inline;
		color:#454545;
		font:14px;
		font-weight:bold;
	}
	
div.description3{
	margin-top:5px;
	padding:10px;
	width:524px;
	height:auto;
	display:inline-block;
	background-color:#f0f0f0;
	color:#555;
}
	div.description3 .left{
		width:280px;
		float:left;
		display:inline;
	}
	div.description3 .left2{
		width:360px;
		margin-right:10px;
		float:left;
		display:inline;
	}
	div.description3 img{
		float:left;
		display:inline;
	}
	div.description3 .right2{
		width:420px;
		float:right;
	}
	div.description3 .right{
		margin-left:10px;
		float:left;
		display:inline;
	}
div.description-info{
	clear:both;
	border:1px solid #c2d5dc;
	padding:10px;
	text-decoration:underline;
}

div.btn-location {
	width:544px;
	height:25px;
	text-align:center;
}


div.tab-menu4{
	width:544px;
	height:27px;
	border-bottom:2px solid #f67c18;
	text-align:center;
	
}

#tab-menu01 {height:25px; float:right; padding-right:10px;}
#tab-menu01 #on{float:left; width:90px; height:20px; margin-left:2px; padding-top:5px; text-align:center; background: url(/enu/images/SH/shopping/tab01_on.gif) no-repeat; font-weight:bold; color:#ffffff;}
#tab-menu01 #on a {color:#fff;}
#tab-menu01 #off{float:left; width:90px; height:20px; margin-left:2px; padding-top:5px; text-align:center; background:url(/enu/images/SH/shopping/tab01_off.gif) no-repeat;}

#tab-menu02 {height:25px; float:right;}
#tab-menu02 #on{float:left; width:125px; height:20px; margin-left:2px; padding-top:5px; text-align:center; background: url(/enu/images/SH/shopping/tab02_on.gif) no-repeat; font-weight:bold; color:#ffffff;}
#tab-menu02 #on a {color:#fff;}
#tab-menu02 #off{float:left; width:125px; height:20px; margin-left:2px; padding-top:5px; text-align:center; background:url(/enu/images/SH/shopping/tab02_off.gif) no-repeat;}

#tab-menu03 {height:29px; background:url(/enu/images/SH/shopping/tab03_line.gif) repeat-x;}
#tab-menu03 #on{float:left; width:177px; height:22px; margin-left:2px; padding-top:7px; text-align:center; background: url(/enu/images/SH/shopping/tab03_on.gif) no-repeat; font-weight:bold; color:#ffffff;}
#tab-menu03 #on a {color:#fff;}
#tab-menu03 #off{float:left; width:177px; height:22px; margin-left:2px; padding-top:7px; text-align:center; background:url(/enu/images/SH/shopping/tab03_off.gif) no-repeat;}
