/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
   NOTE: WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */
   

@import url("font.css");   

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
table, tbody, tfoot, thead, tr, th, td{ vertical-align:top; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
html { overflow-y:scroll; }
body { 
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
sup{ vertical-align:text-top; }
h1, h2, h3, h4, h5, h6, p {
	margin:0; padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:noral;
}
ol, ul { list-style: none; }
a {
	text-decoration:none;
	color:#007eb2;
}
a:hover { color:#333; }

.clear{ clear:both; }
.wrap { width:100%; margin:auto; }
.page { min-width:1349px; margin:auto; }
a.top{ width:25px; height:25px; background:url(../images/arrow-up.png); position:absolute; bottom:30px; right:0; }

#top{ width:100%; height:29px; background:#000; } 
#top .wrap{ width:1349px; }
#top #nav{ float:left; padding:7px 0 0 192px; }
#top #nav ul li{ float:left; display:block; margin:0 0 0 20px; height:14px; }
#top #nav ul li:first-child{ margin:0; }
#top #nav ul li a{ display:block; color:#ABABAB; font-family:'bebas_neueregular'; font-size:14px; }
#top #nav ul li a:hover{ color:#FFF; }
#top #nav ul li a.inactive{ cursor:default; }
#top #nav ul li a.inactive:hover{ color:#ABABAB; }
#top #newsletter{ float:left; padding:0 0 0 80px; width:247px; height:29px; position:relative; }
#top #newsletter #msg-box{ display:none; position:absolute; top:30px; left:50px; width:258px; height:85px; background:url(../images/msg-box.png); }
#top #newsletter #msg-box .wrap{ position:relative; width:240px; height:70px; padding:15px 0 0 18px; }
#top #newsletter #msg-box .wrap h1{ font-family:'bebas_neueregular'; font-size:18px; color:#bf0000; padding:5px 0 2px; }
#top #newsletter #msg-box .wrap p{ font-family:'Kittithada Medium 65 Regular'; font-size:17px; line-height:1em; }
#top #newsletter #msg-box .wrap a#close{ position:absolute; top:20px; right:10px; width:10px; height:10px; background:url(../images/msg-close.jpg); display:block; }
#top #newsletter p{ position:relative; }
/*#top #newsletter label{ font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#7A7A7A; position:absolute; top:5px; left:10px; }*/
#top #newsletter input[type=text]{ 
	width:152px; height:15px; 
	padding:2px 10px;
	background:url(../images/input-subscribe.png) no-repeat; 
	border:none;  
	font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#555;
	font-size:11px;
	position:absolute;
	top:5px;
}
#top #newsletter input[type=submit]{
	width:74px; height:19px;
	border:none;
	background:url(../images/btn-subscribe.png) no-repeat;
	position:absolute;
	right:0;
	top:5px;
}
#top #social{ float:left; padding:2px 0 0 27px; }
#top #social ul li{ float:left; padding-left:5px; }
#top #social ul li:first-child{ padding:0; }
#top #social ul li a{ display:block; width:25px; height:25px; background-position:0 0; }
#top #social ul li a:hover{ background-position:25px 0; }
#top #social ul li a#icon-f{ background-image:url(../images/icon-f.png); }
#top #social ul li a#icon-p{ background-image:url(../images/icon-p.png); }
#top #social ul li a#icon-t{ background-image:url(../images/icon-t.png); }
#top #social ul li a#icon-i{ background-image:url(../images/icon-i.png); }
#top #social ul li a#icon-y{ background-image:url(../images/icon-y.png); }
#top #lang{ float:right; padding:2px 0 0 0; font-family:'Kittithada Medium 65 Regular'; font-size:24px; color:#ABABAB; }
#top #lang a{ font-family:'Kittithada Light 45 Regular'; font-size:24px; color:#ABABAB; padding:0 5px; }
#top #lang a.current{ font-family:'Kittithada Medium 65 Regular'; font-weight:bold; font-size:24px; color:#FFF; }

#header{ width:1349px; margin:0 auto 28px; }
#header #logo{ float:left; width:158px; height:65px; }
#header #logo img{ width:158px; height:65px; }
#header #nav{ float:left; padding:25px 0 0 34px; }
#header #nav ul li{ float:left; display:block; margin:0 50px 0 0; }
#header #nav ul li a{ color:#010101; font-family:'bebas_neueregular'; font-size:24px; }
#header #nav ul li a:hover, #header #nav ul li a.current{ text-decoration:underline; }
#header #search{ float:right; padding:30px 0 0 0; margin:0 10px 0 0; width:215px; }
#header #search p{ position:relative; }
#header #search label{ font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#7A7A7A; position:absolute; top:5px; left:10px; }
#header #search input[type=text]{ 
	width:195px; 
	height:18px; 
	padding:2px 10px;
	background:url(../images/input-search.jpg) no-repeat; 
	border:none;  
	font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#555;
}
#header #search input[type=submit]{
	position:absolute;
	width:21px; height:17px;
	border:none;
	background:url(../images/btn-search.jpg) no-repeat;
	top:2px; right:2px;
}
#header #logo-vintage-crafted{ float:right; padding-top:20px; }
#header #logo-vintage-crafted img{ vertical-align:middle; padding-right:10px; }

#footer { width:1349px; height:630px; margin:auto; background:#E4E4E4; border-top:4px #000 solid; }
#footer #content{ width:946px; margin:auto; padding:50px 0 0 0; height:356px; }
#footer #content .box{  float:left; padding-top:18px; margin-right:36px; }
#footer #content h1{ font-family:'bebas_neueregular'; font-size:24px; padding-bottom:33px; }
#footer #content #shop{ background:url(../images/bg-footer-shop.jpg) left top no-repeat; width:185px; }
#footer #content #shop div{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-bottom:33px; line-height:1.3em;  }
#footer #content #shop a{ display:block; width:116px; height:44px; padding-bottom:33px; }
#footer #content #shop p{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:1.8em; }
#footer #content #social{ background:url(../images/bg-footer-shop.jpg) left top no-repeat; width:185px; }
#footer #content #social ul li{ margin-bottom:10px; height:25px; }
#footer #content #social ul li a{ display:block; font-family:Tahoma, Geneva, sans-serif; color:#000; font-size:11px; position:relative; padding:0 0 0 35px; }
#footer #content #social ul li a:hover{ text-decoration:underline; }
#footer #content #social ul li a img{ vertical-align:middle; margin-left:5px;  }
#footer #content #social ul li a img.icon{ margin:0; position:absolute; left:0; top:0; }
#footer #content #social ul li a#fb img.icon{  }
#footer #content #subscribe{ background:url(../images/bg-footer-subscribe.jpg) left top no-repeat; }
#footer #content #subscribe div{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin-bottom:10px; line-height:1.3em; }
#footer #content #subscribe p{ position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:5px 0 0 0; }
#footer #content #subscribe p#subscribe{ width:170px; }
/*#footer #content #subscribe label{ font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#7A7A7A; position:absolute; top:8px; left:10px; }*/
#footer #content #subscribe input[type=text]{ 
	background:url(../images/input-subscribe-footer.jpg) no-repeat; 
	width:150px; height:20px; 
	padding:4px 10px;
	border:none;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#555;
	margin-bottom:5px;
}
#footer #content #subscribe input[type=submit]{ background:url(../images/btn-subscribe-arrow.png); width:20px; height:19px; position:absolute; right:5px; top:5px; border:none; cursor:pointer; }
#footer #content #subscribe #warning{ display:none; padding:10px 0; color:#F00; font-family:'Kittithada Medium 65 Regular'; font-size:16px; }
#footer #content #subscribe #success{ display:inline-block; padding:10px 0; color:#F00; font-family:'Kittithada Medium 65 Regular'; font-size:16px; }
#footer #content #term-privacy{ padding:0 0 0 25px; color:#232323; font-family:Tahoma, Geneva, sans-serif; font-size:9px; line-height:1.3em;  }
#footer #content #term-privacy input[type=checkbox]{ position:absolute; top:0; left:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
#footer #content #term-privacy a{ text-decoration:underline; color:#232323; font-family:Tahoma, Geneva, sans-serif; font-size:9px;  }

#footer #content #subscribe a#unsubscribe{ display:block; margin:15px 0 0 0; text-decoration:underline; color:#232323; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }
#footer #content .frm-unsubscribe #subscribe{ display:none; margin-top:10px; background:none; }
#footer #content .frm-unsubscribe #success{ color:#000 !important; }
#footer #content .frm-unsubscribe #success h4{ font-family: 'bebas_neueregular'; font-size:24px; }
#footer #content .frm-unsubscribe #success p{ font-family:'Kittithada Medium 65 Regular'; font-size:16px; }
#footer #nav{ width:866px; border-top:1px #000 dotted; margin:auto; padding:44px 0 0 0; text-align:center; }
#footer #nav a{ color:#000; font-family:'bebas_neueregular'; font-size:24px; margin:0 0 0 63px; }
#footer #nav a:first-child{ margin:0; }
#footer #nav a:hover{ text-decoration:underline; }
#footer #copyright{ margin-top:99px; text-align:center; color:#000; font-family:'bebas_neueregular'; font-size:24px; }

#slide{ width:1349px; height:512px; margin:0 auto 36px; position:relative; }
#slide #nav{ position:absolute; right:0; top:40%; z-index:1000; }
#slide #nav ul li{ 
	width:213px; height:26px; 
	background:#FFF; margin:0 0 10px 0; 
	font-family:'bebas_neueregular'; 
	font-size:20px; 
	padding:7px 0 0 20px;
	cursor:pointer;
}
#slide #nav ul li.current{ background:#000; color:#FFF; }
#menu{ width:1310px; margin:auto; }
#menu ul li{ 
	float:left; display:block; width:260px; height:91px; padding-top:26px;
	border-top:1px #121212 solid; 
	border-right:1px #121212 solid; 
	border-bottom:1px #121212 solid;  
}
#menu ul li:first-child{ border-left:1px #121212 solid;  }
#menu ul li a{ display:block; font-family:'bebas_neueregular'; font-size:36px; color:#000; text-align:center; padding-bottom:38px; background:url(../images/arrow-down.png) center bottom no-repeat; }
#menu ul li a:hover{ background:url(../images/arrow-down-hover.png) center bottom no-repeat; }

#ourcollection{ width:1288px; margin:auto; padding:100px 0; position:relative; }
#ourcollection h1{ font-family:'bebas_neueregular'; font-size:60px; text-align:center; }
#ourcollection #desc{ font-family:'Kittithada Light 45 Regular'; font-size:30px; text-align:center; margin:0 0 42px; }
#ourcollection ul li{ width:426px; float:left; margin-right:5px; text-align:center; }
#ourcollection ul li a.inactive{ cursor:default; }
/*#ourcollection ul li:first-child{ margin:0; }*/
#ourcollection ul li a img{ width:426px; height:243px; }
#ourcollection ul li h2{ font-family:'bebas_neueregular'; font-size:20px; margin:30px 0 15px; }
#ourcollection ul li div{ font-family:'Kittithada Light 45 Regular'; font-size:22px; height:125px; overflow:hidden; }
#ourcollection a.more-detail{ width:148px; height:48px; background:url(../images/btn-more-detail.jpg); display:block; margin:auto; }
#ourcollection .flex-control-nav{ bottom:30px; }

#loopcard{ width:1291px; margin:auto; padding:50px 0 126px; border-top:1px #000 dotted; position:relative; }
#loopcard h1{ font-family:'bebas_neueregular'; font-size:60px; text-align:center; }
#loopcard #desc{ font-family:'Kittithada Light 45 Regular'; font-size:30px; text-align:center; margin:0 0 42px; }

#news{ width:1279px; margin:auto; padding:100px 0; border-top:1px #000 dotted; position:relative; }
#news h1{ font-family:'bebas_neueregular'; font-size:60px; text-align:center; }
#news #desc{ font-family:'Kittithada Light 45 Regular'; font-size:30px; text-align:center; margin:0 0 42px; }
#news ul li{ width:419px; float:left; margin-left:11px; text-align:center; }
#news ul li:first-child{ margin:0; }
#news ul li a img{ width:419px; height:210px; }
#news ul li h2{ margin:30px 0 15px; }
#news ul li h2 a{ font-family:'Kittithada Bold 75 Regular'; font-size:28px; color:#000; }
#news ul li div{ font-family:'Kittithada Light 45 Regular'; font-size:22px; height:125px; overflow:hidden; }
#news a.more-detail{ width:35px; height:36px; background:url(../images/arrow-more.jpg); display:block; margin:auto; }

#media{ 
	width:1279px; height:595px; margin:auto; padding:100px 0 45px; 
	border-top:1px #000 dotted; position:relative; border-bottom:1px #000 dotted; position:relative; }
#media h1{ font-family:'bebas_neueregular'; font-size:60px; text-align:center; }
#media #desc{ font-family:'Kittithada Light 45 Regular'; font-size:24px; font-weight:600; text-align:center; margin:0 0 32px; }
#media #gallery{ width:1121px; height:392px; margin:auto; }
#media #gallery ul li.roundabout-in-focus img{ width:625px; height:376px; }
#media .caption{ text-align:center; }
#media .caption h2{ font-family:'bebas_neueregular'; font-size:36px; margin:20px 0 5px; }
#media .caption p{ font-family:'Kittithada Light 45 Regular'; font-size:20px; }
#media .direct-nav{ width:52px; height:96px; display:block; position:absolute; top:55%; margin-top:-48px; left:50%; z-index:1000; }
#media #media-next{ background:url(../images/direct-next.png); margin-left:340px; }
#media #media-prev{ background:url(../images/direct-prev.png); margin-left:-400px; }

#talk{ width:1279px; margin:0 auto 15px; padding:70px 0 45px; border-bottom:1px #000 dotted; position:relative; }
#talk h1{ font-family:'bebas_neueregular'; font-size:60px; text-align:center; }
#talk #desc{ font-family:'Kittithada Light 45 Regular'; font-size:24px; font-weight:600; text-align:center; margin:0 0 32px; }
#talk #instagram{ width:1160px; margin:auto; }
#talk #instagram #left{ float:left; width:468px; }
#talk #instagram #right{ float:right; width:659px; background:url(../images/instagram-right-line.jpg) top center no-repeat; }
#talk #instagram #left #large{ width:468px; height:431px; overflow:hidden; position:relative; }
#talk #instagram #left #large img{ text-align:center; width:468px; position:absolute; top:-15px; }
#talk #instagram #left #share{ position:relative; background:url(../images/bg-instagram-share.png) repeat-x; height:23px; padding:7px 10px 10px 0; text-align:right; }
#talk #instagram #left #share a img{ vertical-align:middle; }
#talk #instagram #left #share #logo{ position:absolute; top:3px; left:10px; }
#talk #instagram #left p{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#555; line-height:1.6em; padding:17px 0 0 0; width:468px; word-wrap:break-word; background:url(../images/instagram-left-line.jpg) top center no-repeat;  }
#talk #instagram #right #thumb{ width:664.5px; }
#talk #instagram #right #thumb ul{ margin:20px 0 0 0; }
#talk #instagram #right #thumb ul li{ float:left; display:block; width:209px; border-left:1px #999 solid; padding:0 7.5px; }
#talk #instagram #right #thumb ul li:first-child{ border:none; padding-left:0; }
#talk #instagram #right #thumb ul li + li +li{ padding-right:0; }
#talk #instagram #right #thumb ul li .photo{ width:207px; height:140px; border:1px #000 solid; overflow:hidden; position:relative; }
#talk #instagram #right #thumb ul li .photo img{ width:207px; position:absolute; top:-32px; }
#talk #instagram #right #thumb ul li p{ text-align:cenrter; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#555; line-height:1.4em; padding:7px 0 0 0; height:27px; overflow:hidden; }
#talk #instagram #right #thumb ul li a{ width:29px; height:29px; display:block; background:url(../images/arrow-next.png); margin:10px auto; }
#talk #instagram #right #thumb div.clear{ background:url(../images/instagram-right-line.jpg) bottom center no-repeat; 
padding:15px 0 0 0; clear:both; }
#talk #instagram #right #category{ padding:15px 0 0 0; display:none; }
#talk #instagram #right #category ul li{ float:right; margin:0 0 0 5px; }
#talk #instagram #right #category ul li:first-child{ margin:0; }
#talk #instagram #right #category ul li a{ display:block; padding:3px 5px; font-family:'bebas_neueregular'; font-size:19px; color:#000; }
#talk #instagram #right #category ul li.current a{ background:#000; color:#FFF; }

#product{ width:1349px; margin:auto; }
#product #banner{ margin:30px 0 20px; }
#product #banner img{ width:100%; }
#product ul li{ width:100%; margin:0 0 20px 0; }
#product ul li img{ width:100%; }
#product ul li a:hover{ opacity:0.8; }

#store{ width:1349px; margin:auto; }
#store #banner{ margin:30px 0 20px; }
#store #banner img{ width:100%; }
#store #left{ float:left; width:367px; background:url(../images/line-store-left.jpg) right top no-repeat; padding-bottom:40px; }
#store #left h1{ font-family:'bebas_neueregular'; font-size:34px; text-align:right; padding:0 75px 30px 0; }
#store #left #search{ background:url(../images/bg-store-search.jpg) left top no-repeat; width:292px; min-height:233px; }
#store #left #search #keyword-field{ padding:9px 0 10px 40px; position:relative; }
#store #left #search #keyword-field label{ display:block; width:230px; font-family:'Kittithada Light 45 Regular'; font-size:24px; position:absolute; top:9px; left:42px; }
#store #left #search #keyword-field input{ width:230px; font-family:'Kittithada Light 45 Regular'; font-size:24px; line-height:1em; border:none; background:none; margin-top:2px; }
#store #left #search #region, #store #left #search #province{ 
	width:95%;
	font-family:'Kittithada Light 45 Regular'; font-size:20px; text-align:center; 
	border:1px #000 solid; 
	padding:2px 2px; 
	display:block; 
	margin:5px auto 0; 
	background-image: -o-linear-gradient(top, #e3e3e3, #FFF);
	background-image: -moz-linear-gradient(top, #e3e3e3, #FFF);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#FFF));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#e3e3e3’, endColorstr=’#FFF′);
}
#store #left #search #frm-search p { font-family:'Kittithada Light 45 Regular'; font-size:18px; padding:5px 0 5px 30px; }
#store #left #search #frm-search p input[type=checkbox], #store #left #search #frm-search div  input[type=checkbox]{ margin:0 20px 0 0; }
#store #left #search #frm-search #field-all{ font-family:'Kittithada Light 45 Regular'; font-size:18px; padding:18px 0 5px 30px; }
#store #left #search #frm-search #button-field{ margin:20px 0 0; text-align:right; }
#store #left #search #frm-search #btn-store-search{ background:url(../images/btn-store-search.jpg); width:115px; height:37px; cursor:pointer; border:none; }

#store #right{ 
	float:right; 
	width:900px; 
	position:relative;
	padding-bottom:40px; 
	margin-bottom:60px;
	background:url(../images/line-store-right.jpg) center bottom no-repeat;  
}
#store #right #title{ height:70px; background:url(../images/line-store-right.jpg) center bottom no-repeat; margin:0 0 20px 0; position:relative; }
#store #right #title h1{ font-family:'Kittithada Light 45 Regular'; font-size:22px; line-height:0.5em; }
#store #right #title h2{ font-family:'Kittithada Bold 75 Regular'; font-size:45px; line-height:1em; }
#store #right #title .pagination{ padding:0; text-align:right; position:absolute; right:30px; bottom:15px; }
#store #right ul li{ float:left; width:346px; margin:0 208px 60px 0; }
#store #right ul li:nth-child(even){ margin:0; }
#store #right ul li h3{ font-family:'Kittithada Bold 75 Regular'; font-size:25px; display:block; padding:0 0 10px 30px; background:url(../images/line-store-short.jpg) bottom no-repeat;  }
#store #right ul li h3 span{ font-family:'Kittithada Light 45 Regular'; font-size:26px; }
#store #right ul li p{ padding:10px 0 0; font-family:'Kittithada Bold 75 Regular'; font-size:18px; }
#store #right ul li p label{ padding-right:7px; font-family:'Kittithada Light 45 Regular'; font-size:18px;  }
#store #right #pagination-bottom{ position:absolute; bottom:-30px; right:30px; }

#commuter{ width:1349px; margin:auto; }
#commuter #banner{ margin:30px 0 0; height:784px; }
#commuter #banner img{ width:100%; cursor:pointer; }
#commuter #banner iframe{ display:block; width:100%; height:100%; }
#commuter #vdo_men iframe{ display:block; width:100%; height:100%; }
#commuter #vdo_men{height:380px;}
#commuter #vdo_men img {width:673px;cursor:pointer;}
#commuter #vdo_women iframe{ display:block; width:100%; height:100%; }
#commuter #vdo_women{height:380px;}
#commuter #vdo_women img {width:673px;cursor:pointer;}
#commuter ul#content li{ width:100%; margin:96px 0 0 0; }
#commuter ul#content li .photo{ float:left; width:316px; margin-left:42px; }
#commuter ul#content li .photo img{ width:316px; height:316px; }
#commuter ul#content li .desc{ float:left; width:840px; margin:0 0 0 67px; }
#commuter ul#content li .desc h1{ display:block; padding:0 0 26px; margin:0 0 26px 0; font-family:'bebas_neueregular'; font-size:40px; color:#000; background:url(../images/commuter/line.jpg) center bottom no-repeat; }
#commuter ul#content li .desc a{ display:inline-block; font-family:'bebas_neueregular'; font-size:40px; color:#000; margin-top:20px; }
#commuter ul#content li .desc p{ font-family:'Kittithada Light 45 Regular'; font-size:24px; line-height:1em; }
#commuter #logo-product-commuter{ margin:148px auto 89px; width:214px; height:120px; }
#commuter #cmt{ width:1065px; margin:0 auto 26px; }
#commuter #cmt ul li{ float:left; width:173px; margin:0 20px; }
#commuter #cmt ul li img{ width:171px; height:260px; border:1px #999 dotted; }
#commuter #cmt ul li h2{ font-family:'bebas_neueregular'; font-size:20px; text-align:center; padding:15px 0; }

#info{ width:1349px; margin:auto; min-height:700px; }
#info #banner{ width:100%; margin:0 auto 68px; }
#info #banner img{ width:100%; }
#info #info-menu{ width:192px; float:left; }
#info .content{ width:843px; float:left; padding-left:167px; }

#info #info-menu ul{ margin-top:8px; }
#info #info-menu ul li{ width:179px; height:31px; text-align:right; padding:0 10px 0 0; display:block; }
#info #info-menu ul li a{ display:block; padding:4px 29px 4px 0; font-family:'Kittithada Medium 65 Regular'; font-size:22px; color:#000; border-bottom:1px #000 dotted; }
#info #info-menu ul li.current{ background:url(../images/bg-menu-info.png) no-repeat; }
#info #info-menu ul li.current a{ color:#FFF; }
#info #info-menu ul li ul.sub{ display:none; margin-top:2px; }
#info #info-menu ul li.current ul.sub{ display:block; }
#info #info-menu ul li.current ul.sub li{ display:block; width:179px; height:28px; text-align:right; padding:0 10px 0 0; }
#info #info-menu ul li.current ul.sub li a{ display:block; color:#000; font-size:18px; padding:4px 29px 4px 0; border-bottom:1px #000 dotted; }
#info #info-menu ul li.current ul.sub li.current{ background:url(../images/nav-medai-current.png) 90% 10px no-repeat; }
#info .pagination{ padding:0; text-align:right; }
#info .pagination, #info{ font-family:'Kittithada Light 45 Regular'; font-size:20px; }
#info .pagination span.current{ font-family:'Kittithada Light 45 Regular'; font-size:20px; display:inline-block; }

#news-event h1{ font-family:'bebas_neueregular'; font-size:50px; text-align:center; }
#news-event h2{ font-family:'Kittithada Light 45 Regular'; font-size:24px; text-align:center; padding:10px 0 20px; }
#news-event #banner{ width:100%; margin:0 0 40px 0; text-align:center; }
#news-event #banner img{ max-width:100%; width:auto; padding:2px; border:1px #000 dotted; }

#news-event #thumb{ /*position:absolute; bottom:20px;*/ left:20px; min-height:42px; padding:0 0 30px; background:#FFF; /*border:1px #000 solid;*/  }
#news-event #thumb ul{ margin:0; padding:0; }
#news-event #thumb ul li{ float:left; display:block; width:42px; height:42px; margin:0 10px 0 0; }
#news-event #thumb ul li img{ width:36px; height:36px; border:3px #FFF solid; background:#FFF; }
#news-event #thumb ul li a:hover img, #news-event #thumb ul li.current a img{ border:3px #000 solid; }

#news-event h3{ font-family:'Kittithada Bold 75 Regular'; font-size:27px; padding:0 0 20px; border-bottom:1px #000 dotted; margin:0 0 20px; }
#news-event #desc{ font-family:'Kittithada Light 45 Regular'; font-size:22px; line-height:1.1em; margin:0 0 104px 0; }
#news-event #news-more{ position:relative; }
#news-event #news-more h4{ font-family:'Kittithada Bold 75 Regular'; font-size:27px; display:block; padding:0 0 15px 0; border-bottom:1px #000 dotted; }
#news-event #news-more ul{ margin:42px 0 0 0; }
#news-event #news-more ul li{ margin:0 0 45px 0; }
#news-event #news-more ul li .photo{ float:left; width:200px; margin:8px 0 0; padding:1px; border:1px #999 dotted; }
#news-event #news-more ul li .photo img{ width:100%; }
#news-event #news-more ul li .desc{ float:left; margin:0 0 0 75px; width:564px; }
#news-event #news-more ul li:after{ content:'.'; height:0; clear:both; visibility:hidden; display: block; }
#news-event #news-more ul li h5{ font-family:'Kittithada Bold 75 Regular'; font-size:23px; }
#news-event #news-more ul li p{ font-family:'Kittithada Light 45 Regular'; font-size:22px; padding:5px 0;  }
#news-event #news-more ul li a{ font-family:'Kittithada Bold 75 Regular'; font-size:23px; color:#000; }
#news-event #news-more ul li a:hover{ text-decoration:underline; }
#news-event #news-more #pagination-top{ position:absolute; right:0; top:13px; display:block; }
#news-event #news-more #pagination-bottom{ padding:15px 0 34px; text-align:right; }

#about{ width:905px; margin:auto; }
#about #paragraph-1 h1{ font-family:'bebas_neueregular'; font-size:50px; text-align:center; }
#about #paragraph-1 h2{ font-family:'Kittithada Bold 75 Regular'; font-size:24px; text-align:center; padding:10px 0; }
#about #paragraph-1 p{ font-family:'Kittithada Light 45 Regular'; font-size:22px; text-align:center; }
#about #paragraph-2{ margin:0 0 40px 0; }
#about #paragraph-2 h1{ font-family:'bebas_neueregular'; font-size:50px; text-align:center; }
#about #paragraph-2 h2{ font-family:'Kittithada Bold 75 Regular'; font-size:24px; text-align:center; padding:10px 0; }
#about #paragraph-2 p{ font-family:'Kittithada Light 45 Regular'; font-size:22px; text-align:center; }
#about #banner{ margin:40px 0 100px; max-width:905px; width:100%; max-height:311px; padding:0 0 50px 0; border-bottom:1px #CCC solid; }
#about #banner .flex-viewport{ border:1px #000 dotted; }
#about #banner .flex-control-nav{ bottom:-9px; }
#about #banner .flex-control-nav li{ margin:0 1px 0 0; }
#about #banner .flex-control-paging li a{ 
	border-radius:0; box-shadow:none; height:18px; width:18px; 
	background-image:url(../images/about-control-paging.png);
	background-position:0 0;
	background-color:transparent;
}
#about #banner .flex-control-paging li a:hover{ background-position:36px 0; }
#about #banner .flex-control-paging li a.flex-active{ background-position:18px 0 !important; }

#about #banner .flex-control-nav { text-align:left; }

#contact{  width:1349px; margin:auto; padding-bottom:30px; }
#contact #banner{ width:1349px; margin:0 auto 30px; }
#contact #banner img{ width:100%; }
#contact .wrap{ width:984px; }
#contact #field-email h1{
    font-family: 'bebas_neueregular';
    font-size: 50px;
    text-align: center;
}
#contact #field-email h1 img{ position:relative; top:-20px; }
#contact #field-email h2 {
    font-family: 'Kittithada Light 45 Regular';
    font-size: 24px;
    padding: 10px 0 20px;
    text-align: center;
}
#contact #field-email hr{ border-top:1px #000 dotted; border-bottom:none; background:none; height:0; margin:0 0 30px 0; }
#contact #field-email #left{ float:left; width:278px; padding-left:104px; }
#contact #field-email #right{ float:left; width:490px; padding-left:109px; }
#contact #field-email p{ margin-bottom:20px; }
#contact #field-email label{ display:block; font-family: 'bebas_neueregular'; font-size: 22px; padding-bottom:7px; }
#contact #field-email input[type=text]{ width:256px; height:19px; padding:5px 10px; border:1px #000 solid; font-size:14px; font-weight:500; }
#contact #field-email select{ width:278px; height:32px; border:1px #000 solid; padding:5px 5px; font-size:14px; }
#contact #field-email textarea{ width:468px; height:268px; padding:10px; border:1px #000 solid; font-size:14px; }
#contact #field-email .warning{ display:inline-block; width:100%; padding:5px 0; text-align:right; font-family: 'Kittithada Light 45 Regular'; font-size:18px; color:#000; }
#contact #field-email p.button{ text-align:right; }
#contact #field-email input[type=submit]{ 
	border:none; background:#000; text-align:center; font-family: 'bebas_neueregular'; font-size: 18px; color:#FFF; padding:5px 10px; cursor:pointer; }

#contact #field-call{ margin:156px 0 0 0; }	
#contact #field-call hr{ 
	border-left:none !important; 
	border-right:none !important;
	border-top:1px #000 dotted; 
	border-bottom:1px #000 dotted;  
	background:none; 
	height:5px; 
	margin:28px 0 27px ;
}
#contact #field-call h1{
    font-family: 'bebas_neueregular';
    font-size: 32px;
    text-align: center;
}
#contact #field-call h1 img{ vertical-align:middle; }
#contact #field-call h3 {
    font-family: 'Kittithada Light 45 Regular';
    font-size: 18px;
    padding: 21px 0 38px;
    text-align: center;
}
#contact #field-call h2{
    font-family: 'bebas_neueregular';
    font-size: 32px;
    text-align: center;
}

#in-the-loop{ width:1291px; margin:auto; padding:50px 0 100px; border-top:1px #000 dotted; position:relative; }
#in-the-loop #banner{ width:100%; margin:auto; }
#in-the-loop #banner img{ width:100%; }
#in-the-loop h1{ font-family:'bebas_neueregular'; font-size:60px; text-align:center; padding:100px 0 0 0; }
#in-the-loop h2{ font-family:'Kittithada Light 45 Regular'; font-size:30px; text-align:center; margin:0 0 30px; }
#in-the-loop #slider{ max-width:1291px; width:100%; margin:auto; }

/*#promotion{ margin-bottom:68px; }*/
#promotion h1{ font-family:'bebas_neueregular'; font-size:50px; text-align:center; }
#promotion h2{ font-family:'Kittithada Light 45 Regular'; font-size:24px; text-align:center; padding:10px 0 20px; }
#promotion #banner{ width:100%; margin:0 0 40px 0; text-align:center; }
#promotion #banner img{ width:auto; max-width:100%; padding:2px; border:1px #000 dotted; }
#promotion h3{ font-family:'Kittithada Bold 75 Regular'; font-size:27px; padding:0 0 20px; border-bottom:1px #000 dotted; margin:0 0 20px; }
#promotion #desc{ font-family:'Kittithada Light 45 Regular'; font-size:22px; line-height:1.1em; margin:0 0 104px 0; }
#promotion #detail{ position:relative; }
#promotion #promotion-direct{ position:absolute; top:0; right:0; }
#promotion #promotion-direct a{ display:inline-block; width:30px; height:30px; }
#promotion #promotion-direct a#pr ev{ background:url(../images/promotion-prev.jpg); }
#promotion #promotion-direct a#next{ background:url(../images/promotion-next.jpg); }
#promotion #promotion-direct a.disable{ opacity:0.1; cursor:default; }
#promotion #promotion-more{ position:relative; }
#promotion #promotion-more h4{ font-family:'Kittithada Bold 75 Regular'; font-size:27px; display:block; padding:0 0 15px 0; border-bottom:1px #000 dotted; }
#promotion #promotion-more ul{ margin:42px 0 0 0; }
#promotion #promotion-more ul li{ margin:0 0 40px 0; }
#promotion #promotion-more ul li .photo{ float:left; width:200px; padding:1px; border:1px #999 dotted; margin:8px 0 0; }
#promotion #promotion-more ul li .photo img{ width:100%; }
#promotion #promotion-more ul li .desc{ float:left; margin: 0 0 0 65px; width: 570px; }
#promotion #promotion-more ul li:after{ content:'.'; height:0; clear:both; visibility:hidden; display: block; }
#promotion #promotion-more ul li h5{ font-family:'Kittithada Bold 75 Regular'; font-size:23px; }
#promotion #promotion-more ul li p{ font-family:'Kittithada Light 45 Regular'; font-size:22px; padding:5px 0;  }
#promotion #promotion-more ul li a{ font-family:'Kittithada Bold 75 Regular'; font-size:21px; color:#000; padding:5px 0 0 0; display:block; }
#promotion #promotion-more ul li a:hover{ text-decoration:underline; }
#promotion #promotion-more #pagination-top{ position:absolute; right:0; top:13px; display:block; }
#promotion #promotion-more #pagination-bottom{ padding:15px 0 34px; text-align:right; }

#media-center{ float: left; width: 1121px; }
#media-center h1{ font-family:'bebas_neueregular'; font-size:50px; text-align:center; }
#media-center h2{ font-family:'Kittithada Light 45 Regular'; font-size:24px; text-align:center; padding:10px 0 20px; }
#media-center #vdo{ width:843px; /*height:394px; */margin:20px auto 0; }
#media-center #vdo #gallery{ position:relative; }
#media-center #vdo .roundabout-holder {
  height: 17.500em;
  width: 30.063em;
}
#media-center #vdo .roundabout-moveable-item {
  height: 17.500em;
  width: 26.063em;
  overflow:hidden;
  text-align:center;
  position:relative;
}
#media-center #vdo .roundabout-moveable-item a img{ height:100%; width:auto; position:absolute; left:-20px; }
#media-center #vdo .caption{ text-align:center; }
#media-center #vdo .caption h2{ font-family:'bebas_neueregular'; font-size:36px; margin:20px 0 5px; padding:0; }
#media-center #vdo .caption p{ font-family:'Kittithada Light 45 Regular'; font-size:20px; }
#media-center #vdo .direct-nav{ width:52px; height:96px; display:block; position:absolute; top:50%; margin-top:-48px; z-index:1000; }
#media-center #vdo #media-next{ background:url(../images/direct-next.png); right:40px; }
#media-center #vdo #media-prev{ background:url(../images/direct-prev.png); left:40px; }
#media-center #vdo h3{ font-family:'Kittithada Bold 75 Regular'; font-size:28px; padding:40px 0 20px; border-bottom:1px #000 dotted; margin:0 0 20px; }
#media-center #vdo #desc{ font-family:'Kittithada Light 45 Regular'; font-size:22px; line-height:1.1em; margin:0 0 104px 0; }

#media-center #vdo-more{ width:870px; margin:0 auto 40px; }
#media-center #vdo-more h4{ font-family:'bebas_neueregular'; font-size:40px; display:block; padding:0 0 15px 0; text-align:center;  }
#media-center #vdo-more h5{ font-family:'Kittithada Light 45 Regular'; font-size:27px; display:block; padding:0 0 15px 0; text-align:center; }
#media-center #vdo-more h5 strong{ font-family:'Kittithada Bold 75 Regular'; }
#media-center #vdo-more ul{ margin:42px 0 0 0; }
#media-center #vdo-more ul li{ display:block; margin:0 17px 14px 0; width:415px; height:117px; padding:3px; border:1px #000 dotted; float:left; }
#media-center #vdo-more ul li:nth-child(2n){ margin-right:0; }
#media-center #vdo-more ul li .photo{ float:left; width:208px; }
#media-center #vdo-more ul li .photo img{ width:100%; }
#media-center #vdo-more ul li .desc{ float:left; margin:0 0 0 15px; width:192px; }
#media-center #vdo-more ul li:after{ content:'.'; height:0; clear:both; visibility:hidden; display: block; }
#media-center #vdo-more ul li p{ font-family:'Kittithada Light 45 Regular'; font-size:20px; padding:5px 0; max-height:80px; line-height:1em; overflow:hidden;  }
#media-center #vdo-more ul li a{ font-family:'Kittithada Bold 75 Regular'; font-size:16px; color:#000; display:inline-block; width:185px; text-align:center; }
#media-center #vdo-more ul li a img{ vertical-align:middle; }
#media-center #vdo-more #pagination-top{ display:block; }

#printads{ width:956px; float:left; padding:0 0 0 120px; }
#printads h1{ font-family:'bebas_neueregular'; font-size:50px; }
#printads h2{ font-family:'Kittithada Light 45 Regular'; font-size:23px; padding:5px 0 54px; }
#printads #banner{ float:left; width:483px; padding:5px; border:1px #000 dotted; position:relative; }
#printads #banner img{ width:100%; }
#printads #banner a#zoom{ width:48px; height:52px; background:url(../images/zoom.png); position:absolute; top:20px; right:20px; }
#printads #desc{ float:left; position:relative; width:433px; min-height:668px; margin:0 0 0 25px; background:url(../images/logo-levi-media.jpg) left top no-repeat; }
#printads #desc h3{ font-family:'bebas_neueregular'; font-size:36px; padding:50px 0 0; }
#printads #desc p{ font-family:'Kittithada Light 45 Regular'; font-size:20px; }
#printads-more{ position:absolute; bottom:0; left:0; }
#printads-more h4{ font-family:'bebas_neueregular'; font-size:32px; }
#printads-more h5{ font-family:'Kittithada Light 45 Regular'; font-size:20px; padding:5px 0 10px; }
#printads-more .wrap{ position:relative; width:405px; padding:5px 5px 2px 5px; border:1px #000 dotted; }
#printads-more ul li{ float:left; width:75px; height:98px; margin:0 3px; padding:0 0 12px 0; display:block; }
#printads-more ul li.current{ background:url(../images/print-current.png) center bottom no-repeat; }
#printads-more ul li a img{ width:75px; height:98px;  }
#printads-more #pagination-top{ position:absolute; right:0; top:-30px; display:block; }

#snapshot{ width:900px; float:left; padding:0 0 50px 180px; }
#snapshot h1{ font-family:'bebas_neueregular'; font-size:50px; }
#snapshot h2{ font-family:'Kittithada Bold 75 Regular'; font-size:23px; padding:5px 0 54px; }
#snapshot #banner{ width:855px; margin:0; }
#snapshot #banner a{ }
#snapshot #banner img{ max-width:100%; width:auto; padding:2px; border:1px #000 dotted; }
#snapshot #desc{ background:url(../images/logo-levi-media.jpg) left top no-repeat; padding:0 0 94px 100px; margin:40px 0 0 0; }
#snapshot #desc h3{ font-family:'Kittithada Medium 65 Regular'; font-size:36px; }
#snapshot #desc p{ font-family:'Kittithada Light 45 Regular'; font-size:22px; }
#snapshot-more{ width:856px; }
#snapshot-more ul li{ float:left; width:198px; height:119px; margin:0 3px; border:5px #CCC solid; display:block; }
#snapshot-more ul li a img{ width:198px; height:119px;  }
#snapshot-more .wrap{ position:relative; margin:0; }
#snapshot-more .direct{ position:absolute; top:50px; width:38px; height:39px; }
#snapshot-more .disable{ opacity:0.3; cursor:default; }
#snapshot-more #prev{ background:url(../images/snapshot-prev.jpg); left:-60px; }
#snapshot-more #next{ background:url(../images/snapshot-next.jpg); right:-60px; }
#snapshot-more .pagination{ text-align:center; margin:30px 0 0; }

#youtube{ width:954px; float:left; padding:0 0 50px 120px; }
#youtube h1{ font-family:'bebas_neueregular'; font-size:50px; text-align:center; }
#youtube h2{ font-family:'Kittithada Bold 75 Regular'; font-size:23px; padding:5px 0 54px; text-align:center; }
#youtube #banner{ width:954px; margin:0; position:relative; }
#youtube #banner img{ width:100%; }
#youtube #banner div{ font-family:'Kittithada Light 45 Regular'; font-size:20px; padding:10px; background:#231f20; color:#FFF; }
#youtube #banner a#play-vdo{ display:block; background:url(../images/icon-vdo.png); width:87px; height:62px; position:absolute; left:50%; top:50%;  margin:-62px 0 0 -43px; }
#youtube-more{ width:856px; margin:30px auto 0; }
#youtube-more ul li{ float:left; width:198px; height:119px; margin:0 3px; border:5px #CCC solid; display:block; }
#youtube-more ul li a img{ width:198px; height:119px;  }
#youtube-more .wrap{ position:relative; margin:0; }
#youtube-more .direct{ position:absolute; top:50px; width:38px; height:39px; }
#youtube-more .disable{ opacity:0.3; cursor:default; }
#youtube-more #prev{ background:url(../images/snapshot-prev.jpg); left:-60px; }
#youtube-more #next{ background:url(../images/snapshot-next.jpg); right:-60px; }
#youtube-more .pagination{ text-align:center; visibility:hidden; height:0; }

#categories label{ display:block; max-width:1372px; width:100%; margin:auto; }
#categories label img{ width:100%; }
#categories #nav{ position:relative; max-width:1372px; width:100%; height:512px; margin:20px auto 40px; }
#categories .nav-accessory{ height:346px !important; }
#categories .wrap{ max-width:1372px; width:100%; height:512px; visibility:hidden; position:absolute; top:0; left:0; }
#categories .wrap-accessory{ height:346px !important; }
#categories .wrap-accessory img{ width:100%; }
#categories .bg-wood{ background:url(../images/categories/bg-wood.jpg); }
#categories .bg-pink{ background:url(../images/categories/bg-pink.jpg); }
#categories .slider{ width:1129px; margin:auto; padding:80px 0 0 0; }
#categories .slider-1-item{ width:184px !important; }
#categories .slider-2-item{ width:373px !important; }
#categories .slider-3-item{ width:562px !important; }
#categories .slider-4-item{ width:751px !important; }
#categories .slider-5-item{ width:940px !important; }
#categories .slider ul li{ display:block; width:184px; margin-right:5px; }
#categories .slider ul li:hover a{ text-decoration:underline; }
#categories .slider ul li a.pic img{ height:295px; width:100%; }
#categories .slider ul li a.button{ 
	display:block; padding:10px 0; border:3px #000 solid;
	font-family:'bebas_neueregular'; font-size:24px; text-transform:uppercase; text-align:center; color:#000;
	background:#FFF;
}
#categories #nav #type{ position:absolute; top:50%; right:0; z-index:100; }
#categories #nav #type ul li{ display:block; width:190px; padding:7px 10px 7px 25px; margin:0 0 5px 0; background:#FFF; }
#categories #nav #type ul li a{ font-family:'bebas_neueregular'; font-size:22px; text-transform:uppercase; color:#000; }
#categories #nav #type ul li.current{ background:#000; }
#categories #nav #type ul li.current a{ color:#FFF; cursor:default; }
#categories .collection{ max-width:1372px; width:100%; margin:0 auto 80px; }
#categories .collection ul li{ display:block; margin:30px 0 0 0; border:1px #c8c8c8 dotted; }
#categories .collection ul li:after{ display:block; content:'.'; height:0; visibility:hidden; clear:both; }
#categories .collection ul li a.photo{ width:49%; float:left; display:block; }
#categories .collection ul li a.photo img{ width:100%; }
#categories .collection ul li a.photo:hover{ opacity:0.6; }
#categories .collection ul li .desc{ width:49%; float:left; margin-left:2%; text-align:center; padding-top:200px; }
#categories .collection ul li .desc h1{ font-family:'bebas_neueregular'; font-size:40px; padding:30px 0 20px; }
#categories .collection ul li .desc p{ font-family:'Kittithada Light 45 Regular'; font-size:27px; padding:0 0 30px; }
#categories .collection ul li .desc img.logo{ max-width:100%; }

#productlist{ width:1349px; margin:auto;  }
#productlist #banner{ width:100%; margin:0 0 40px 0; }
#productlist #banner img{ width:100%; }
#productlist #left{ float:left; width:340px; margin:0 0 0 11px; }
#productlist #right{ float:left; width:933px; }
#productlist #left .wrap{ margin:0 0 60px 0; }
#productlist #left .wrap h1{ display:block; width:166px; padding:2px 0 2px 0; font-family:'bebas_neueregular'; font-size:30px; color:#000; border-bottom:1px #000 dotted; }
#productlist #left .wrap h1.current{ background:#000; color:#FFF; padding:2px 0 2px 10px; width:170px; }
#productlist #left .wrap ul{ margin:10px 0 0 0; }
#productlist #left .wrap ul li{ padding:0 0 7px 0; }
#productlist #left .wrap ul li a.photo{ display:block; }
#productlist #left .wrap ul li a{ font-family:'bebas_neueregular'; font-size:18px; color:#000; }
#productlist #left .wrap ul li a:hover, #productlist #left .wrap ul li a.current{ text-decoration:underline; }
#productlist #left .wrap ul.min{ margin:10px 0 20px 15px; }
#productlist #right #sort-tool{ position:relative; }
#productlist #right #sort-tool h2{ font-family:'Kittithada Medium 65 Regular'; font-size:27px; display:block; padding:0 0 10px 0; border-bottom:2px #000 solid; margin:0 0 15px 0; }
#productlist #right #sort-tool h4{ font-family:'bebas_neueregular'; font-size:40px; }
#productlist #right #sort-tool #product-result{ 
	position:absolute; top:55px; right:20px; 
	font-family:'Kittithada Light 45 Regular'; font-size:17px; }
.searchlist #right #sort-tool #product-result{ top:0 !important; }
.searchlist #right #sort-tool #navigator{ padding:10px 0 !important; }
.searchlist #right #sort-tool #result-total{ font-family:'bebas_neueregular'; font-size:14px; padding:0 0 20px; }	
#productlist #right #sort-tool #navigator{ font-family:'bebas_neueregular'; font-size:14px; padding:10px 0 20px; }	
#productlist #right #sort-tool #navigator img{ vertical-align:middle; margin:0 3px; }
#productlist #right #sort-tool #navigator a{ color:#000; }
#productlist #right #sort-tool #navigator a:hover, #productlist #right #sort-tool #navigator a.current{ text-decoration:underline; }
#productlist #right #sort-tool #product-result select{ padding:3px; margin:0 5px; min-width:150px; border:1px #000 solid; font-family:'bebas_neueregular'; font-size:12px; }	
#productlist #right #sort-tool #sort-by{ font-family:'bebas_neueregular'; font-size:12px; }
#productlist #right #sort-tool #total, .searchlist #right #sort-tool #result-total span{  font-family:'bebas_neueregular'; font-size:14px; color:#C30; padding:0 5px; }
#productlist #right #sort-tool .pagination{ text-align:right; padding:0 0 20px 0; }
#productlist #right ul li{ float:left; display:block; width:241px; height:430px; padding:8px; border:2px #000 dotted; margin:0 75px 34px 0; text-align:center; position:relative; }
#productlist #right ul li:hover{ border:2px #000 solid; }
#productlist #right ul li:nth-child(3n){ margin-right:0; }
#productlist #right ul li .photo img{ width:241px; height:292px; }
#productlist #right ul li div{ height:40px; }
#productlist #right ul li h3{ font-family:'Kittithada Medium 65 Regular'; font-size:23px; }
#productlist #right ul li p{ font-family:'Kittithada Light 45 Regular'; font-size:19px; padding:3px 0 0 0; }
#productlist #right ul li .expand{ display:block; background:url(../images/expand.jpg); width:24px; height:24px; position:absolute; bottom:10px; right:10px; visibility:hidden; }
#productlist #right ul li:hover .expand{ visibility:visible; }
#productlist #right #list .pagination{ text-align:right; margin:53px 0 100px 0; padding:30px 0 0; border-top:2px #000 solid; }

.product-iframe .fancybox-skin { box-shadow:none; border-radius:0; background:#FFF; }
.product-iframe .fancybox-close { width:26px; height:24px; background:url(../images/reduce.png); top:30px; right:30px; }
#product-view{ width:1024px; height:575px; position:relative; }
#product-view #photo img{ width:auto; height:557px; display:block; margin:0 auto; }
#product-view #thumb{ position:absolute; bottom:20px; left:20px; height:42px; padding:2px; background:#FFF; border:1px #000 solid;  }
#product-view #thumb ul{ margin:0; padding:0; }
#product-view #thumb ul li{ float:left; display:block; width:42px; height:42px; }
#product-view #thumb ul li img{ width:36px; height:36px; border:2px #FFF solid; }
#product-view #thumb ul li a:hover img, #product-view #thumb ul li.current a img{ border:3px #000 solid; }
#product-view #description{ position:absolute; top:70px; left:20px; max-width:300px; }
#product-view #description h1{ 
	padding:0 0 10px 0; 
	min-width:232px;
	word-wrap:break-word;
	background:url(../images/line-popup.jpg) bottom left no-repeat;
	font-family:'Kittithada Medium 65 Regular'; font-size:30px; line-height:1.2em;
}
#product-view #description p{
	padding:25px 0; background:url(../images/line-popup.jpg) bottom left no-repeat;
	font-family:'Kittithada Medium 65 Regular'; font-size:15px; line-height:1.5em; letter-spacing:0.005em;
}
#product-view .direct{ display:block; position:absolute; top:50%; width:50px; height:65px; margin:-33px 0 0 0; opacity:0.3; }
#product-view .direct:hover{ opacity:1; }
#product-view .prev{ background:url(../images/iframe-prev.png); left:50px; }
#product-view .next{ background:url(../images/iframe-next.png); right:50px; }
#product-view .disable{ display:none; }
	
#talklevi{ width:1349px; margin:0 auto 50px; }
#talklevi #banner{ width:1349px; margin:0 auto 30px; }
#talklevi #banner img{ width:100%; }
#talklevi #topic{ padding:20px 0; margin:0 0 2px 0; border-top:1px #000 dotted; border-bottom:1px #000 solid; }
#talklevi #topic #name{ float:left; width:70%; font-family:'bebas_neueregular';font-size:30px;  }
#talklevi #topic #social{ float:left; width:30%; }
#talklevi #date{ border-top:1px #000 dotted; font-family:'Kittithada Bold 75 Regular';font-size:20px; padding:5px 0 0 0; margin:0 0 30px 0; }	
#talklevi #instagram{ width:1349px; margin:auto; }
#talklevi #instagram #left{ float:left; width:568px; padding:0 43px 0 10px; border-right:1px #000 dotted; }
#talklevi #instagram #right{ float:right; width:662px; margin-right:16px; }
#talklevi #instagram #left #large{ width:568px; height:520px; overflow:hidden; position:relative; }
#talklevi #instagram #left #large img{ text-align:center; width:568px; position:absolute; top:-15px; }
#talklevi #instagram #left #share{ position:relative; background:url(../images/bg-instagram-share.png) repeat-x; height:23px; padding:7px 10px 10px 0; text-align:right; }
#talklevi #instagram #left #share a img{ vertical-align:middle; }
#talklevi #instagram #left #share #logo{ position:absolute; top:3px; left:10px; }
#talklevi #instagram #left p{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#555; line-height:1.6em; padding:17px 0 0 0; width:568px; word-wrap:break-word; background:url(../images/instagram-left-line.jpg) top center repeat-x; display:block; }
#talklevi #instagram #right h3{ font-family:'bebas_neueregular';font-size:30px; }
#talklevi #instagram #right #thumb{ width:662px; background:url(../images/instagram-right-line.jpg) top center no-repeat; padding:16px 0 0 0; margin:20px 0 0; }
#talklevi #instagram #right #thumb ul{ }
#talklevi #instagram #right #thumb ul#thumb-2{ margin:16px 0 0 0; }
#talklevi #instagram #right #thumb ul li{ float:left; display:block; width:209px; border-left:1px #999 solid; padding:0 7.5px; }
#talklevi #instagram #right #thumb ul li:first-child{ border:none; padding-left:0; }
#talklevi #instagram #right #thumb ul li + li +li{ padding-right:0; }
#talklevi #instagram #right #thumb ul li .photo{ width:207px; height:140px; border:1px #000 solid; overflow:hidden; position:relative; }
#talklevi #instagram #right #thumb ul li .photo img{ width:207px; position:absolute; top:-32px; }
#talklevi #instagram #right #thumb ul li p{ text-align:cenrter; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#555; line-height:1.4em; padding:7px 0 0 0; height:27px; overflow:hidden; }
#talklevi #instagram #right #thumb ul li a{ width:29px; height:29px; display:block; background:url(../images/arrow-next.png); margin:10px auto; }
#talklevi #instagram #right #thumb div.clear{ background:url(../images/instagram-right-line.jpg) bottom center no-repeat; 
padding:15px 0 0 0; clear:both; }
#talklevi #instagram #right .paginate{ margin:10px 0 0; }
#talklevi #instagram #right .paginate a{ width:91px; height:36px; display:block; }
#talklevi #instagram #right .paginate a:hover{ opacity:0.7; }
#talklevi #instagram #right .paginate a#prev{ background:url(../images/btn-back.jpg); float:left; }
#talklevi #instagram #right .paginate a#next{ background:url(../images/btn-next.jpg); float:right; }
#talklevi #instagram #right #category{ padding:15px 0 0 0; display:none; }
#talklevi #instagram #right #category ul li{ float:right; margin:0 0 0 5px; }
#talklevi #instagram #right #category ul li:first-child{ margin:0; }
#talklevi #instagram #right #category ul li a{ display:block; padding:3px 5px; font-family:'bebas_neueregular'; font-size:19px; color:#000; }
#talklevi #instagram #right #category ul li.current a{ background:#000; color:#FFF; }
.column.half{width:50%;float:left;}
.before-content{width:100%;height:auto;}
#detail_men{height:315px;overflow:hidden;}
#detail_men .htw_hover{width:222px;}
/*#detail_men .htw_hover:hover{background:url(http://www.levisthailand.com/public/images/htw_m-2.jpg) no-repeat left top;}*/
#detail_men .htw_hover:hover{margin-top:-100px;}
.htw_hover {display: inline-block;cursor: pointer;}
.show-jeans{width:100%;text-align:center;}
.show-jeans img{}
.column.one-third{width:33.3%;text-align:center;padding:10px 0;}
.column.one-third h2{font-size:20px;font-family:'bebas_neueregular'}
.column{float:left;}
.row{min-height:60px;}
.row p{font-family: 'Kittithada Light 45 Regular';font-size: 24px;line-height: 1em;padding-left:40px;}
.row ul li{font-family: 'Kittithada Light 45 Regular';font-size: 24px;line-height: 1em;padding-left:40px;}