body, ul, li, p, div, ol, img, a, h1, h2, h3, h4, h5, h6, input{margin:0; padding:0; outline:none; }

.clear{clear:both; height:0; padding:0px; margin:0px;}

body{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(http://www.sapporousa.com/images/bg-img.gif) repeat-y top center #878982;}





/*wire page css start hear*/

.left-sub-heading{ font-size:12px; color:#FFFFFF; font-weight:bold; width:auto; height:auto; padding:5px 0 0 35px; float:left;}

.left-slider-main-box{ width:265px; height:auto; float:left; padding:40px 0 0 0px;}

/*wire page css start hear*/



/*tab css start here*/

.tabbedPanelsContent-box-table {padding: 0px 10px 20px 19px; float:left; width:575px;}

.tabbedPanelsContent-box-table-r {padding: 0px 0 0 0px; float:left; width:570px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}

.tabbedPanelsContent-box-table-r  p {font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; padding:25px 0 15px 0; margin:0; }
.tabbedPanelsContent-box-table-r  p.tab-heading {color:#f3c92e;text-transform:uppercase;}
.tabbedPanelsContent-box-table-r  a { color:#f3c92e; text-decoration:none; }
.tabbedPanelsContent-box-table-r  a:hover { text-decoration: underline; }

.tabbedPanelsContent-box-table h2 {margin:0; padding:0 0 15px 0; font:bold 16px arial; color:#666; text-decoration:none;}

.TabbedPanels { margin: 0px; padding: 38px 0 0 0; float: left;clear: none; width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}

.TabbedPanelsTabGroup {margin: 0px; padding: 0px;}

.TabbedPanelsTab {background:url(http://www.sapporousa.com/images/tab-bg-grey.gif) top left repeat-x; position: relative; top: 1px; float: left; padding: 12px 18px 12px 18px; margin: 0px 1px 0px 0px; font: normal 11px arial; list-style: none; cursor: pointer; color:#fff; font-size:12px; font-weight:bold; text-align:left;}

.TabbedPanelsTab span{color:#acacac; font-size:11px; font-weight:bold;}

.TabbedPanelsTabHover {background:url(http://www.sapporousa.com/images/tab-bg-hover-grey.gif) top left repeat-x; color:#fff;}

.TabbedPanelsTabSelected {background:url(http://www.sapporousa.com/images/tab-bg-hover-grey.gif) top left repeat-x; color:#fff; font-size:12px;font-weight:bold;}

.TabbedPanelsTab a {color: black; text-decoration: none;}

.TabbedPanelsContentGroup {clear: both; float:left; width:615px;}

.TabbedPanelsContent { min-height: 375px; padding: 30px 0 0 10px; float:left; width:100%; text-align:left;}

.TabbedPanelsContent h2 {margin:0; padding:0 0 10px 0; font:bold 12px arial; color:#fff; text-decoration:none;}

.TabbedPanelsContent h2 a {font:bold 16px arial; color:#fff; text-decoration:none;}

.TabbedPanelsContent-box {padding: 0px 19px 0 20px; float:left; width:286px; border-right: solid 1px #d3d3d3;}

.TabbedPanelsContent-box-l {padding: 0px 0 0 0px; float:left; width:76px;}

.TabbedPanelsContent-box-r {padding: 0px 0 0 0px; float:left; width:204px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}

.TabbedPanelsContent-box-r p {font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;

padding:0 0 15px 0; margin:0;}

.b-r-none {border-right:none;}



.crv-bottom-bg{float:left;}

.tab-1-left-content{ width:390px; height:auto; float:left;}

.tab-1-right-btn-box{ width:162px; height:auto; float:right; margin-right:5px;}

.tab-shar-box{ width:auto; height:auto; float:left; margin:0;}

.tab-learn-more{ width:123px; height:29px; background:url(http://www.sapporousa.com/images/learn-more-btn.jpg) top left no-repeat; margin:10px 0 0 0; color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; padding:12px 0 0 10px;}

.tab-learn-more a{color:#FFFFFF; text-decoration:none;} 

.tab-learn-more a:hover{color:#F3C92E; text-decoration:none;} 

/*tab css end here*/



.bottom-bg-main-box{ width:650px; height:130px; background:url(http://www.sapporousa.com/images/bg-bottom-side.png) bottom left no-repeat; padding:0 0 80px 0;}

.his-img-box{ width:120px; height:200px; float:left; margin:0 42px 0 0; text-align:center;}

.Related-text{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#9d9d9d; text-transform:uppercase; font-weight:bold; padding:30px 0 0 0;}

.sapporo-throwback-box{ width:500px; height:auto; float:left; padding:50px 0 20px 150px;}



.light-box{width:500px; height:auto; overflow-x:hidden; background: url(http://www.sapporousa.com/images/locator-bg.jpg) top left no-repeat #000000; padding:0 15px 0 10px}



.mail-resulte-box{width:455px; height:auto; padding:10px 0;}

.resulte-boxs{width:455px; height:82px; background: url(http://www.sapporousa.com/images/resulte-box.png) top left no-repeat;}

.resulte-boxs span{ font-size:20px; color:#000000; float:left; padding:10px 0 0 10px; text-transform:uppercase;}

.resulte-boxs p{width:200px;  font:12px; color:#000000; float:right; text-align:left; padding:10px 10px 0 0 ;}





/*

.num{color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px;  text-align:right; margin:44px 18px 0px 0px; float:right; height:20px; width:50px;}



.stepcarouse-box{ width:200px; height:auto; position:absolute; margin:0 0 0 135px;}



.stepcarousel{

position: relative; 

overflow: scroll; 

width:240px;

height: 265px;

}





.stepcarousel .belt{

position: absolute;

margin:171px 0 0 0;

width:240px;

font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;

z-index:100;

}



.stepcarousel .panel{

overflow: hidden;

width:220px;

z-index:100;

position:absolute; 

margin:33px 25px 0 0px;

display:block;



}



.button-and-contentbox{ width:257px; height:95px; position:absolute; margin:-103px 0 0 0; background: #000; filter:alpha(opacity=30);

	-moz-opacity:0.3;

	-khtml-opacity: 0.3;

	opacity: 0.3; z-index:0;}



*/



/*made in sq1 class*/

.made-in-sq1-bx{padding:5px 0 0 5px; margin:0px; font-size:11px; color:#FFFFFF; white-space:nowrap;

width:72px; }



.made-in-sq1-bx a{font-size:11px !important;  font-weight:bold; padding:0; color:#EEEEEE !important; background:url(http://www.sapporousa.com/images/sqi-gray-icon.gif) right no-repeat; display:block; text-transform:none !important;}

.made-in-sq1-bx a:hover{ color:#FFFFFF !important; background:url(http://www.sapporousa.com/images/sqi-icon.gif) right no-repeat;}

/*made in sq1 class*/

#fancybox-left-imageCount{

display:inline;

left:213px;

position:relative;

top:-21px;

}
#master-container{width:100%; height:auto; margin:0 auto; }

#container{width:940px; height:auto; margin:0 auto;}

.top-part-box{width:auto; height:auto;}

.top-box{width:940px; height:auto; padding:5px 0 0 0;}

.logo-box{width:940px; height:79px; text-align:center;}

/*body part class start here*/

.body-part-box{width:auto; height:auto; background:url(http://www.sapporousa.com/images/body-center-bg.gif) top left repeat-y;}

.body-content-box{ width:920px; height:auto; padding:0px 10px 0 10px;}

.body-top-bg-box{width:940px; height:13px; background: url(http://www.sapporousa.com/images/body-top-bg.gif) top left no-repeat;}

.body-bottom-bg-box{width:940px; height:17px; background: url(http://www.sapporousa.com/images/body-bottom-bg.gif) bottom left no-repeat;}

/*body part class end here*/

.sound-control-box{width:56px; position:absolute; margin:-5px 884px;}





/*26-08-2010 class*/ 

/*top-nav class start here*/

#top-nav-box{float:left; height:38px; text-align:center; padding:10px 0 0 60px; margin-bottom:-4px; position:relative; z-index:3;}

#menu{width:800px; height:35px;}

#menu ul{list-style:none; margin:0 auto;}

#menu li{list-style:none; display:block; float:left; padding:0 6px;}

#menu li a{display:block; float:left; color:#000000; text-transform:uppercase; font-size:12px; font-weight:bold; line-height:38px; text-decoration:none; }

#menu li a:hover{color:#00000; background:url(http://www.sapporousa.com/images/nav-active-bg.gif) no-repeat bottom center;}

#menu li.leftcls a{color:#00000;  width:120px;}

#menu li.leftcls a:hover{color:#00000; background:url(http://www.sapporousa.com/images/nav-active-bg-flip.gif) no-repeat top center; width:120px;}

#menu li.rightcls a{color:#00000;  width:120px;}

#menu li.rightcls a:hover{color:#00000; background:url(http://www.sapporousa.com/images/nav-active-bg.gif) no-repeat top center; width:120px;}

#menu li.left-active a{color:#00000; background:url(http://www.sapporousa.com/images/nav-active-bg-flip.gif) no-repeat top left !important; width:120px;}

#menu li.right-active a{color:#00000; background:url(http://www.sapporousa.com/images/nav-active-bg.gif) no-repeat top right; width:120px;}

#menu li a:hover.current{color:#000000;}

/*top-nav class end here*/

/*26-08-2010 class*/







/*footer class start here*/

.footer-part-box{width:auto; height:auto; padding-top:10px;}

.footer-left-link-box{width:420px; height:auto; float:left; color:#000000; font-size:10px; font-weight:normal; padding:0 0 15px 10px; line-height:22px}

.footer-left-link-box a{text-decoration: none; text-transform:uppercase; font-size:11px; font-weight:bold; line-height:20px; color:#000000; padding:0 5px 0 5px;}

.footer-left-link-box a:hover{color:#2a2929;}

.footer-right-box{width:250px; height:auto; float:right; text-decoration: none; text-transform:uppercase; font-size:10px; font-weight:bold; color:#000000;}



.subs-btn-box{width:250px; height:auto; margin:5px 0 0 0;}

.subs-field{width:145px; float:left; height:18px; background:url(http://www.sapporousa.com/images/subs-field-bg.gif) top left repeat-x; border:none; font-size:10px; color:#535353; padding:0 0 0 5px;}

.subs-btn{ float:right; width:auto; padding:0 10px 0 0;}

.subs-field-box{ float:left; width:auto; }



/*footer class end here*/



/*left part bloc calss start here*/

.left-main-box-for-landingpage{ width:297px; height:auto; min-height:485px; float:left; background:url(http://www.sapporousa.com/images/left-main-box-bg.gif) top left no-repeat #000000;}

.left-main-box-for-landingpage h1{font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#f3c92e; padding:51px 0 0 31px;}



.left-main-box-for-innerpage{ width:246px; min-height:550px; height:550px; height:auto; float:left; background:url(http://www.sapporousa.com/images/second-left-bg.png) top left no-repeat #000000;}

.left-main-box-for-innerpage h1{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#f3c92e; padding:42px 0 0 22px;}





.left-nav-text{float:right; height:auto; padding:35px 31px 0 0; text-align:right;}

.left-nav-text ul{margin:0px; padding:0px;}

.left-nav-text ul li{list-style:none; font-size:12px; font-weight:bold;  text-transform:uppercase; background:url(http://www.sapporousa.com/images/white-arrow.gif) right  no-repeat; padding:0 20px 0 0;}



.left-nav-text ul li.active{list-style:none; font-size:12px; font-weight:bold;  text-transform:uppercase; background:url(http://www.sapporousa.com/images/yellow-arrow.gif) right  no-repeat; padding:0 20px 0 0;}

.left-nav-text ul li a{ text-decoration:none; color:#FFFFFF; line-height:25px;}

.left-nav-text ul li a:hover{ text-decoration:none; color:#F3C92E;}



.left-about-page-img{float:left; height:auto; padding:25px 0 0 0;}

/*left part bloc calss end here*/



/*body right part start here*/

.right-body-content{width:608px; height:auto; float:right; padding:0 0 0 15px; background: url(http://www.sapporousa.com/images/right-box-bg.jpg;)}

.right-body-content-extra{width:622px; height:auto; float:right; padding:0px; background: url(http://www.sapporousa.com/images/right-box-bg.jpg) top left no-repeat #000;}

.right-body-content-innerpage{width:659px; min-height:550px; height:550px; height:auto; float:right; padding:0 0 0 15px; background:url(http://www.sapporousa.com/images/right-box-bg.jpg) top left no-repeat #000000;}

.right-img-box{width:auto; height:auto; padding:21px 0 0 0;}

.right-body-content h1{ font-size:18px; text-transform:uppercase; color:#f3c92e; padding:15px 0 10px 0;}

.right-body-content p{padding:5px 0 5px 0;}



.right-body-content-innerpage p{padding:5px 0 5px 0;}

.right-body-content-innerpage h1{ font-size:18px; text-transform:uppercase; color:#ffffff; padding:45px 0 10px 0;}

.right-cont-box{width:645px; height:auto; float:left; padding:10px 0 10px 0;}

.right-cont-box span{ font-size:14px; color:#f3c92e; font-weight:bold; text-transform:uppercase;}

.right-cont-box a{color:#f3c92e; text-decoration:underline;}

.right-cont-box a:hover{color:#f3c92e; text-decoration:none;}

.century-box{ font-size:18px; font-weight:bold; float:left; width:60px; padding:30px 0 0 0;}

.img-box-right{width:100px; height:auto; float:left; padding:0 23px 0 0; outline:none;}

.img-box-right p{ font-size:10px; text-align:center;}

.content-box-for-right{ width:445px; height:auto; float:right;}

.divid-box{height:10px; float:left;}

.expant-btn{padding:10px 0 5px 0; display:block;}

.address-box{width:180px; height:auto; float:left; padding:50px 0 0 0;}

.contact-us-field{width:457px; height:auto; float:right; margin:50px 0 0 0; background:url(http://www.sapporousa.com/images/contactus-filed-box-bg.gif) top left no-repeat; padding:15px 0 15px 0;}

.name-box{width:110px; padding:5px 0 5px 18px; float:left; font-size:12px; font-weight:bold; text-transform:uppercase;}

.field-box{width:318px; padding:5px 0 5px 0px; float:left;}

.field-cls{width:300px; height:22px; border:#4c4d4c solid 2px; font-size: 13px !important;} 

.field-cls-textarea{ width:300px; height:80px; border:#4c4d4c solid 2px; font-size: 13px !important;}   

/*body right part start here*/



/*landding page class start here*/

.landdingpage-main-box{width:922px; min-height:617px; height:617px; height:auto; background:url(http://www.sapporousa.com/images/landingpage-bg.jpg) bottom left no-repeat #000000;}

.enter-website-fid-box{width:420px; height:auto; float:left; margin:175px 0 0 128px; position:relative; font-size:35px;}

.enter-website-fid-box p{ font-size:49px;}

.line-cls{background:#6c6c6c; height:2px; width:385px; margin:5px 0 5px 0;}

.field-main-box{width:410px; height:auto; float:left; padding:15px 0 0 0;}

.field-boxxs{width:64px; height:36px !important;  border:#FFFFFF solid 1px; color:#666666; font-size:30px; text-transform:uppercase; font-weight:bold; text-align:center;}

.field-boxxs1{width:97px; height:36px !important; border:#FFFFFF solid 1px; color:#666666; font-size:30px; text-transform:uppercase; font-weight:bold; text-align:center;}

.field-box-tab{ padding:0px 13px 0 0; margin:0px; float:left;}

.remamberme-box{font-size:14px; color:#e3b324; text-transform:uppercase; font-weight:bold; padding:22px 0 0 0;}

.remamberme-box p{ font-size:10px; color:#FFFFFF; text-transform:none;}

.check-box-cls{ float:left; margin:1px 8px 0px 0;}

.bottom-content-box{font-size:14px; color:#e3b324; text-transform:uppercase; font-weight:bold; margin-top:80px;}

.bottom-content-box p{ font-size:10px; color:#FFFFFF; text-transform:none; padding:8px 0 8px 0;}

/*landding page class start here*/



/*store page css start here*/

.storepage-bg-box{width:922px; min-height:617px; height:617px; height:auto; background:url(http://www.sapporousa.com/images/bg-innerpage.jpg) top center no-repeat #000000;}

.storepage-bg-box h1{font-size:24px; text-transform:uppercase; color:#f3c92e; padding:59px 0 0 0; text-align:center;}

.product-main-box{ width:850px; height:auto; margin:53px 40px 0 34px;}

.product-box{width:145px; height:auto; float:left; margin:0 31px 20px 0;}

.product-box img{ float:left; padding:0px 0 10px 0; margin:0px;}

.product-box p{font-size:12px; padding:0px 0 5px 0; width:145px;}

.product-box span{font-size:12px; padding:0px; color:#CC9900;}

.product-bgn{ font-size:9px; text-transform:uppercase; width:87px; height:20px; background:url(http://www.sapporousa.com/images/bgn-bg.gif) top left no-repeat; margin:11px 0 0 0; padding:0px 0 5px 6px;}

.product-bgn a{ color:#FFFFFF; text-decoration:none;}



.product-box-last{width:145px; height:auto; float:left; margin:0 0 20px 0;}

.product-box-last img{ float:left; padding:0px 0 10px 0; margin:0px;}

.product-box-last p{font-size:12px; padding:0px 0 5px 0; width:145px;}

.product-box-last span{font-size:12px; padding:0px; color:#CC9900;}

/*store page css end here*/



/*store detail page cls start here*/

.store-detail-page-main-box{ width:652px; height:auto; margin:36px 0 0 159px;}

.back-to-store{ width:300px; height:14px; font-size:12px; font-weight:bold; text-transform:uppercase; background:url(http://www.sapporousa.com/images/back-to-arrow.gif) left no-repeat; padding:0 0 0 18px; margin:0 0 40px 0;}

.back-to-store a{ text-decoration:none; color:#FFFFFF;}



.store-detail-left-box{ width:295px; height:auto; float:left;}

.store-detail-left-box img{ border-top:#565a5b solid 1px; border-right:#565a5b solid 1px; display: inline;

}

.store-detail-right-box{width:320px; height:auto; float:left; margin:15px 0 0 30px; padding:0 0 10px 0;}

.store-detail-right-box span{font-size:16px; color:#f3c92e; font-weight:bold;}

.store-detail-right-box span p{font-size:14px; color:#f3c92e; font-weight:bold; line-height:15px;}

.store-detail-right-box p{font-size:12px; color:#FFFFFF; line-height:35px;}

.store-detail-right-box p a{font-size:12px; color:#f3c92e; text-decoration:underline;}

.add-to-chart{ float:left; padding:20px 0 0 0;}

/*store detail page cls end here*/



/*recipes page css start here*/

.recipes-page-main-box{width:922px; min-height:617px; height:617px; height:auto; background:url(http://www.sapporousa.com/images/bg-innerpage.jpg) top center no-repeat #000000;}

.recipes-page-main-box h1{font-size:24px; text-transform:uppercase; color:#f3c92e; padding:42px 0 0 34px; text-align:left;}

.recipes-page-main-box h1{font-size:24px; text-transform:uppercase; color:#f3c92e; padding:42px 0 0 34px; text-align:left;}

.recipes-page-main-box h2{font-size:14px; text-transform:uppercase; color:#f3c92e; padding:42px 0 0 34px; text-align:left; margin:0px; float:left;}

.recipes-page-main-box span{font-size:12px; color:#fff; padding:43px 0 0 10px; text-align:left; margin:0px; float:left;}





.recipes-page-body-box{width:860px; height:auto; margin:0 0 0 34px;}

.recipes-page-body-box-1{width:850px; height:auto; margin:0 0 0 34px;}

.recipes-page-left-bloc{width:181px; height:auto; float:left; padding:58px 0 0 0;}

.recipes-page-right-bloc{width:600px; height:auto; float:right;}

.recipes-page-right-bloc h2{font-size:18px; color:#FFFFFF; padding:35px 0 0 0px; font-weight:normal;}

.recipes-page-right-bloc p{font-size:12px; color:#FFFFFF; padding:10px 0 10px 0; width:350px}

.boxtitle{ width:171px; height:25px; background:url(http://www.sapporousa.com/images/top-heading-bg.gif) top left repeat-x; font-size:12px; color:#f3c92e; font-weight:bold; text-transform:uppercase; padding:5px 0 0 10px;}

.link-box-left{width:181px; float:left; height:auto; padding:0px; background:url(http://www.sapporousa.com/images/left-bloc-bg.jpg) top left no-repeat #0d0d0d; padding:15px 0 0 0;}







/*modify on 31-aug-2010*/

.link-box-left{width:181px; float:left; height:auto; padding:0px; background:url(http://www.sapporousa.com/images/left-bloc-bg.jpg) top left no-repeat #0d0d0d; padding:5px 0 0 0;}

.link-box-left ul{margin:0px; padding:0px;}

.link-box-left ul li{list-style:none; font-size:11px; line-height:24px; font-weight:bold; background:url(http://www.sapporousa.com/images/white-arrow.png) 2px 7px  no-repeat; padding:0 0 0 14px}

.link-box-left ul li:hover{list-style:none; font-size:11px; line-height:24px; font-weight:bold; background:url(http://www.sapporousa.com/images/yellow-arrow.png) 2px 7px  no-repeat; padding:0 0 0 14px}



.link-box-left-selected{list-style:none; font-size:11px; line-height:24px; font-weight:bold; background:url(http://www.sapporousa.com/images/yellow-arrow.png) 2px 7px  no-repeat !important; padding:0 0 0 14px}

.link-box-left ul li a{color:#FFFFFF; text-decoration:none;}

.link-box-left ul li a:hover{color:#F3C92E; text-decoration:none;}



.viewall-cls{ font-size:12px; background:url(http://www.sapporousa.com/images/white-left-indi-arrow.png) left no-repeat; padding:0px 0 0 15px}

.viewall-cls a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}



.heading-text-yell{ font-size:15px; font-weight:bold; color:#f3c92e; padding:10px 0 0 0;}







/*modify end on 31-aug-2010*/





.enter-to-win-box{width:182px; height:167px; position: relative; margin:0px 3px; padding:10px 0 0 0; background:url(http://www.sapporousa.com/images/enter-to-win-img.png) 0px 10px no-repeat;  display:none;}

.learn-more-btn-n{ padding:0px; margin:120px 15px; position:relative;}



.back-to-text-btn{ width:200px; height:auto; font-size:12px; font-weight:bold; background:url(http://www.sapporousa.com/images/back-to-arrow.gif) left no-repeat; padding:0 0 0 18px; margin:25px 0 19px 0; float:left;}

.back-to-text-btn a{ text-decoration:none; color:#FFFFFF;}

.back-to-text-btn a:hover{text-decoration:none; color:#F3C92E;}



.shar-print-box{width:140px; height:auto; float:right; display:block}



.shar{width:60px; height:19px; background:url(http://www.sapporousa.com/images/shaer-btn-bg.gif) left top no-repeat; font-size:11px; text-align:center; padding:5px 0 0 8px; float:left;}

.shar a{ color:#FFFFFF; text-decoration:none;}



.print-btn{width:68px; height:24px; font-size:11px; text-align:center; float:left;}

.print-btn a{ color:#FFFFFF; text-decoration:none; background:url(http://www.sapporousa.com/images/print-btn-bg.gif) left top no-repeat; width:60px; height:19px; padding:5px 0 0 8px; display:block}

.print-btn a:hover{ color:#F3C92E; text-decoration:none;}



.right-side-content-box{ width:544px; height:auto; left:auto;}

.heading-box-top{ width:526px; height:32px; background:url(http://www.sapporousa.com/images/image-top-ar.gif) top left no-repeat; font-size:16px; font-weight:bold; padding:4px 0 0 18px;}

.right-side-img-box{ width:524px; height:auto; padding:0 0 0 10px; margin:-8px 0;}

.right-side-img-box-1{width:524px; height:auto;}

.right-side-content-box-1{width:524px; height:auto; padding:25px 0 25px 25px;}

.right-side-content-box-1 span{font-size:14px; margin:0 0 10px 0; font-weight: bold;}

.right-side-content-box-1  p{ line-height:20px; padding:5px 0 5px 0;}

.right-side-content-box-1 ul,.right-side-content-box-1 ol{ margin:0px 0 0 18px; padding:0px;}

.right-side-content-box-1 ol li{ margin:3px; padding:4px 0; }



.recipes-page-main-box1{width:922px; min-height:617px; height:617px; height:auto; background:url(http://www.sapporousa.com/images/res-bg.jpg) top center no-repeat #000000;}

.recipes-page-main-box1 h1{font-size:24px; text-transform:uppercase; color:#f3c92e; padding:42px 0 0 34px; text-align:left;}

.food-pro-main-box{width:600px; height:auto; padding:25px 0 25px 0;}

.product-img-box-nn{width:180px; height:auto; padding:0px; background:url(http://www.sapporousa.com/images/res-pro-box-bottom-img.gif) bottom left no-repeat; margin:0px 20px 20px 0px; float:left;}

.product-img-box-nn-name{font-size:11px; font-weight:bold; padding:5px 5px 0 10px; min-height:35px; height:auto; height:auto; background:#000000;}

.product-img-box-nn-name a{color:#FFFFFF; text-decoration:none;}

.product-img-box-nn-name a:hover{color:#F3C92E; text-decoration:none;}

.product-img-box-nn-image{width:159px; height:auto; margin-left:10px;}



.boti-box{width:148px; height:auto; position:absolute; margin:-149px 0 0 240px;}

.facebook-img{ width:439; text-align:right; padding:50px 0px 0 40px; float:left;}

.bg-bottom-1{width:920px; min-height:480px; height:480px; height:auto; background:url(http://www.sapporousa.com/images/bottom-img-fon.gif) left bottom no-repeat;}



.right-bott-text{width:420px; height:auto; float:left; padding:71px 0 0 20px}

.right-bott-text span{ font-size:14px; font-weight:bold; color:#f4ce42; padding:5px 0 5px 0;}

.right-bott-text p{padding:15px 0 15px 0; width:200px}

.right-bott-text ul{margin:0px; padding:0px;}

.right-bott-text ul li{list-style:disc; margin-left:14px;}



.banner-main-box{height:auto; padding:40px 50px 0 50px;}

.banner-ico-1{ width:263px; height:100px; float:left;}

.banner-ico-1 p{ font-size:14px; font-weight:bold; color:#FFFFFF; padding:40px 0 25px 128px; text-transform:uppercase;}

.banner-ico-1 a{color:#FFFFFF; text-decoration:none; background:url(http://www.sapporousa.com/images/icon-img-hover-ex.jpg) top left no-repeat; width:263px; height:100px; display:block;}

.banner-ico-1 a:hover{color:#FFFFFF; text-decoration:none; background:url(http://www.sapporousa.com/images/icon-img-hover-ex.jpg) top left no-repeat; background-position:0 -100px; width:263px; height:100px; display:block;}





.banner-ico-2{width:263px; height:113px; float:left; margin:4px 0 0 19px; }

.banner-ico-2 p{font-size:14px; font-weight:bold; color:#FFFFFF; padding:30px 0 16px 120px; text-transform:uppercase;}

.banner-ico-2 a{color:#FFFFFF; text-decoration:none; background:url(http://www.sapporousa.com/images/icon-2-hover-ex.jpg) top left no-repeat; width:263px; height:113px; display:block; }

.banner-ico-2 a:hover{color:#FFFFFF; text-decoration:none; background:url(http://www.sapporousa.com/images/icon-2-hover-ex.jpg) top left no-repeat; background-position:0 -113px; width:263px; height:113px; display:block; }







.banner-ico-3{ float:left; width:263px; height:113px; margin:-7px 0 0 5px; }

.banner-ico-3 p{font-size:14px; font-weight:bold; color:#FFFFFF; padding:47px 0 35px 120px; text-transform:uppercase;}

.banner-ico-3 a{color:#FFFFFF; text-decoration:none; background:url(http://www.sapporousa.com/images/icon-3-hover-ex.png) top left no-repeat; width:263px; height:113px; display:block;}

.banner-ico-3 a:hover{color:#FFFFFF; text-decoration:none; background:url(http://www.sapporousa.com/images/icon-3-hover-ex.png) top left no-repeat;  background-position:0 -117px; width:263px; height:113px; display:block;}



.bottom-content-page-1{ width:100%; height:auto;}

.wat-ppl-say{width:450px; float:left; padding:20px 0 0 0; margin:0 0px 20px 22px;} 

.facebook-api-box{width:400px; float:right; padding:20px 0 0 0; margin:0 22px 20px 0;}



.top-strip-heading{ width:445px; height:23px; padding:8px 0 0 0; float:left; background:url(http://www.sapporousa.com/images/top-strip.gif) left top no-repeat; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center;}

.strip-contante-box{ width:430px; height:auto; padding:15px 0 15px 15px; border-bottom:#808080 solid 1px;}

.strip-contante-box-without-boder{ width:430px; height:auto; padding:15px 0 15px 15px; /*border-bottom:#808080 solid 1px;*/}

.strip-contante-main{ width:430px; height:auto; float:left}



.strip-image-icon-box{width:48px; height:48px; float:left; margin:0 10px 0 0;}

.strip-right-cont{width:370px; height:auto; float:right;}



.stip-cont-bold{ font-size:14px; color:#FFFFFF;}

.stip-cont-bold span{ font-weight: bold;}

.stip-cont-bold p{ color:#f9da18; display:inline;}



.stip-cont-normal{ font-size:12px; color:#FFFFFF; padding-top:5px;}

.stip-cont-normal span{ color:#f9da18;}

.stip-cont-normal span a{ color:#f9da18; text-decoration:none;}

/*recipes page css end here*/



/*home page css start here*/

#master-container-homepage{width:100%; height:auto; margin:0 auto; background:url(http://www.sapporousa.com/images/homepage-center-bg.jpg) repeat-y top center #878982;}

#container-homepage{width:1020px; height:auto; margin:0 auto;}

.homepage-baaner-main-box{width:1000px; min-height:335px; height:335px; height:auto; background:url(http://www.sapporousa.com/images/homepage-img.jpg) bottom left no-repeat #000000; padding:10px 0 0 0;}

.banner-main-box-homepage{width:1020px; height:auto; padding:20px  0 30px 0; background:url(http://www.sapporousa.com/images/bottom-line-img.gif) bottom center no-repeat; margin-bottom:10px;}

.body-part-box-homepage{width:auto; height:auto;}

.body-top-bg-box-homepage{width:1020px; height:12px; background: url(http://www.sapporousa.com/images/homepage-top-boder.jpg) bottom left no-repeat;}

.body-content-box-homepage{ width:1000px; height:auto; padding:0px 10px 0 10px; background:#000000}

.body-bottom-bg-box-homepage{width:1020px; height:21px; background: url(http://www.sapporousa.com/images/homepage-bottom-bg.jpg) bottom left no-repeat;}

.homepage-content-box{font-size:14px; position: absolute; margin:150px 0 0 357px;}

.homepage-viewyout{font-size:14px; text-decoration:none; text-transform:uppercase; font-weight:bold; position: absolute; margin:236px 0 0 375px;}

.homepage-viewyout a{ color:#FFFFFF; text-decoration:none;}

.top-box-for-homepage{ width:940px; height:auto; padding:5px 0 0 0;}

.logo-box-for-homepage{height:79px; text-align:center;}



.banner-heading{font-size:12px; color:#7e7e7e; width:210px; height:auto; font-weight:bold; padding:5px 0 0 8px; text-transform:uppercase;}



.banner-content{ font-size:12px; text-transform:uppercase; width:150px; min-height:81px; height:81px; height:auto; padding:15px 0 0 10px;}

.banner-content span{font-size:21px; margin:0px; line-height:20px;}

.homepage-banner-button-box{ font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:0px 0 0 18px; width:200px;}

.homepage-banner-button-box a{ text-decoration:none; color:#FFFFFF;}



/*home page css end here*/



/*throwback page css start here*/



.left-main-box-for-throwbackpage{ width:228px; min-height:550px; height:auto; height:auto; float:left; background:url(http://www.sapporousa.com/images/second-left-bg.gif) top left no-repeat #000000;}

.left-main-box-for-throwbackpage h1{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#f3c92e; padding:42px 0 0 22px;}



.left-nav-text-throwbackpage{float:right; height:auto; padding:35px 15px 0 0; text-align:right;}

.left-nav-text-throwbackpage ul{margin:0px; padding:0px;}

.left-nav-text-throwbackpage ul li{list-style:none; font-size:12px; font-weight:bold;  text-transform:uppercase; background:url(http://www.sapporousa.com/images/yellow-arrow.gif) right  no-repeat; padding:0 20px 0 0;}

.left-nav-text-throwbackpage ul li a{ text-decoration:none; color:#FFFFFF; line-height:25px;}

.left-nav-text-throwbackpage ul li a:hover{ text-decoration:none; color:#F3C92E;}



.right-throwbackpage-content{width:608px; height:auto; float:right; padding:0 0 0 15px;}

.right-throwbackpage-innerpage-content{width:677px; min-height:800px; height:800px; height:auto; float:right; padding:0 0 0 15px; background:url(http://www.sapporousa.com/images/image-gal-bg.jpg) top left repeat-y;}

.top-bg-box-throwbackpage{width:677px; height:198px; background-image: url(http://www.sapporousa.com/images/image-gal-bg-top.jpg); background-repeat: top left no-repeat; float:right; padding:0 0 0 15px;}



.image-frame-main-box{width:677px; height:auto; float:left;}

.image-frame-main-box img a{ outline:none;}



.shairandline-btnbox{ float: right; width:140px; height:auto; padding:28px 15px 0 0;}



.like-btn{width:90px; height:21px; font-size:11px; text-align:center; float:left; margin-right:4px;

margin-top:2px;}

.like-btn a{ color:#2d559d; text-decoration:none;float:left}



.tooltip-box{width:200px; height:100px; background:url(http://www.sapporousa.com/images/shair-bg.png) top left no-repeat; 

}





.thumbnail img{float:left; margin: 0;}

.thumbnail p{position:absolute; visibility: hidden; font-size:11px; background:url(http://www.sapporousa.com/images/shair-bg.png) top left no-repeat; width:200px; height:200px; padding:0 !important;}

.thumbnail p.tooltip{width:200px; padding: 5px;}

.thumbnail:hover p{visibility: visible; position: relative; margin:4px 0 0 -40px !important; z-index: 50;}

.icon-logo{ padding:27px 0 0 12px; margin:0px;}



.thumbnai-box{ width:182px; height:242px; float: left; margin:20px 0 0 33px;}

/*throwback page css end here*/



/*whir 1 page css start here 18-08-2010*/

.right-blc{width:545px; height:auto; float:right;}

.right-blc h1{font-size:18px; text-transform:uppercase; color:#f3c92e; padding:42px 0 0 0px; text-align:left;}

.right-blc h2{font-size:14px; text-transform:uppercase; color:#f3c92e; padding:42px 0 0 34px; text-align:left; margin:0px; float:left;}

.right-blc span{font-size:12px; color:#fff; padding:43px 0 0 10px; text-align:left; margin:0px; float:left;}

.right-blc img{ padding:10px 0 10px 0; margin:0px;}

.right-blc p{ padding:10px 0 10px 0; margin:0px;}

.left-blc{width:241px; height:auto; float:left; padding:10px 0 0 0;}





.bck-btn{width:56px; height:20px; font-size:12px; color:#FFFFFF; background:url(http://www.sapporousa.com/images/back-arrow..png) top left no-repeat;}

.bck-btn a{color:#FFFFFF; font-weight:bold; float:right; text-decoration:none; text-transform:uppercase; padding:1px 0 0 0px;}

.bck-btn a:hover{color:#F3C92E; font-weight:bold; float:right; text-decoration:none; text-transform:uppercase; padding:1px 0 0 0px;}





.shar-prt-bx1{width:90px; height:auto; float:right; display:block; padding:45px 0 0 0;}

.shar-prt-bx1 div{ margin:0 0 10px 0;}

/*whir 1 page css start here 18-08-2010*/





/*css modify on 20-08-2010*/

.logo-box-for-homepage{width:940px; height:79px; text-align:center;}

#master-container-homepage{width:100%; height:auto; margin:0 auto;}

#container-homepage{width:940px; height:auto; margin:0 auto;}

.banner-main-box-homepage{width:940px; height:auto; padding:20px  0 30px 0; background:url(http://www.sapporousa.com/images/bottom-line-img.gif) bottom center no-repeat; margin:0px auto;}

.body-bottom-bg-box-homepage{width:100%; height:21px; background: url(http://www.sapporousa.com/images/expand-bottom.png) bottom left repeat-x;}

.body-top-bg-box-homepage{width:100%; height:12px; background: url(http://www.sapporousa.com/images/homepage-top-boder.jpg) bottom left repeat-x;}

.body-content-box-homepage{ width:100%; height:auto; padding:0px; background:#000000}



.homepage-banner1{width:230px; height:152px; float:left; margin:0 8px 0 0px }

.homepage-banner1 a{background:url(http://www.sapporousa.com/images/premium-veer-hover-ex.jpg) top left no-repeat; text-indent:-9999px; width:230px; height:148px; display:block;}

.homepage-banner1 a:hover{background:url(http://www.sapporousa.com/images/premium-veer-hover-ex.jpg) top left no-repeat; background-position: 0 -148px; text-indent:-9999px; width:230px; height:148px; display:block;}





.homepage-banner2{ width:230px; height:152px; float:left; margin:0 8px 0 0px;}

.homepage-banner2 a{background:url(http://www.sapporousa.com/images/star-event-hover-ex.jpg) top left no-repeat;  text-indent:-9999px; width:230px; height:148px; display:block;}

.homepage-banner2 a:hover{background:url(http://www.sapporousa.com/images/star-event-hover-ex.jpg) top left no-repeat; background-position: 0 -148px; text-indent:-9999px; width:230px; height:148px; display:block;}





.homepage-banner3{width:230px; height:152px; float:left; margin:0 8px 0 0px}

.homepage-banner3 a{background:url(http://www.sapporousa.com/images/back-in-day-hover-ex.jpg) top left no-repeat; text-indent:-9999px; width:230px; height:148px; display:block;}

.homepage-banner3 a:hover{background:url(http://www.sapporousa.com/images/back-in-day-hover-ex.jpg) top left no-repeat; background-position: 0 -148px; text-indent:-9999px; width:230px; height:148px; display:block; }



.homepage-banner4{width:221px; height:152px; float:left; margin:0px}

.homepage-banner4 a{background:url(http://www.sapporousa.com/images/Sapporo-Facebook-Callout.jpg) top left no-repeat; text-indent:-9999px; width:221px; height:148px; display:block;}

.homepage-banner4 a:hover{background:url(http://www.sapporousa.com/images/Sapporo-Facebook-Callout.jpg) top left no-repeat; background-position: 0 -148px; text-indent:-9999px; width:221px; height:148px; display:block;}



/*page heading style start here*/

.food-recipes-img{background:url(http://www.sapporousa.com/images/our-favorite-recipes-heaiding-text.gif) left top no-repeat; height:19px; width:248px; float:left; margin:42px 0 0 30px;}

.food-recipes-img h1{text-indent:-999px; overflow:hidden; margin:0px; padding:0px;}



.the-sapporo-community-img{background:url(http://www.sapporousa.com/images/the-sapporo-community-headign.gif) left top no-repeat; height:18px; width:292px; float:left; margin:42px 0 0 30px;}

.the-sapporo-community-img h1{text-indent:-999px; overflow:hidden; margin:0px; padding:0px;}



.the-sapporo-stroe-img{background:url(http://www.sapporousa.com/images/the-sapporo-stro.png) center top no-repeat; height:18px; width:890px; float:left; margin:42px 0 0 30px;}

.the-sapporo-stroe-img h1{text-indent:-9999px; overflow:hidden; margin:0px; padding:0px;}



.about-sapporo-img{background:url(http://www.sapporousa.com/images/about-sapporo.png) center top no-repeat; height:18px; width:181px; float:left; margin:42px 0 0 30px;}

.about-sapporo-img h1{text-indent:-9999px; overflow:hidden; margin:0px; padding:0px;}



.the-sapporo-wire-img{background:url(http://www.sapporousa.com/images/the-sapporo-wire.png) center top no-repeat; height:19px; width:210px; float:left; margin:42px 0 0 30px;}

.the-sapporo-wire-img h1{text-indent:-9999px; overflow:hidden; margin:0px; padding:0px;}









.right-bott-text ul li{list-style: disc; margin-left:14px;}

/*page heading style end here*/



/*css modify on 20-08-2010*/
/*

 * FancyBox - jQuery Plugin

 * Simple and fancy lightbox alternative

 *

 * Examples and documentation at: http://fancybox.net

 * 

 * Copyright (c) 2008 - 2010 Janis Skarnelis

 *

 * Version: 1.3.1 (05/03/2010)

 * Requires: jQuery v1.3+

 *

 * Dual licensed under the MIT and GPL licenses:

 *   http://www.opensource.org/licenses/mit-license.php

 *   http://www.gnu.org/licenses/gpl.html

 */



#fancybox-loading {

	position: fixed;

	top: 50%;

	left: 50%;

	height: 40px;

	width: 40px;

	margin-top: -20px;

	margin-left: -20px;

	cursor: pointer;

	overflow: hidden;

	z-index: 1104;

	display: none;

}



* html #fancybox-loading {	/* IE6 */

	position: absolute;

	margin-top: 0;

}



#fancybox-loading div {

	position: absolute;

	top: 0;

	left: 0;

	width: 40px;

	height: 480px;

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

}



#fancybox-overlay {

	position: fixed;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	background: #000;

	z-index: 1100;

	display: none;

}



* html #fancybox-overlay {	/* IE6 */

	position: absolute;

	width: 100%;

}



#fancybox-tmp {

	padding: 0;

	margin: 0;

	border: 0;

	overflow: auto;

	display: none;

}



#fancybox-wrap {

	position: absolute;

	top: 0;

	left: 0;

	margin: 0;

	padding: 20px;

	z-index: 1101;

	display: none;

}



#fancybox-outer {

	position: relative;

	width: 100%;

	height: 100%;

	background: #FFF;

}



#fancybox-inner {

	position: absolute;

	top: 0;

	left: 0;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: 0;

	outline: none;

	overflow: hidden;

}



#fancybox-hide-sel-frame {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: transparent;

}



#fancybox-close {

	position: absolute;

	top: -28px;

	right: -15px;

	width: 30px;

	height: 30px;

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -40px 0px;

	cursor: pointer;

	z-index: 1103;

	display: none;

}



#fancybox_error {

	color: #444;

	font: normal 12px/20px Arial;

	padding: 7px;

	margin: 0;

}



#fancybox-content {

	height: auto;

	width: auto;

	padding: 0;

	margin: 0;

}



#fancybox-img {

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	line-height: 0;

	vertical-align: top;

	-ms-interpolation-mode: bicubic;

}



#fancybox-frame {

	position: relative;

	width: 100%;

	height: 100%;

	border: none;

	display: block;

}



#fancybox-title {

	position: absolute;

	bottom: 0;

	left: 0;

	font-family: Arial;

	font-size: 12px;

	z-index: 1102;

}



.fancybox-title-inside {

	padding: 10px 0;

	text-align: center;

	color: #333;

}



.fancybox-title-outside {

	padding-top: 5px;

	color: #FFF;

	text-align: center;

	font-weight: bold;

}



.fancybox-title-over {

	color: #FFF;

	text-align: left;

	position:absolute;

	margin:0 0 0 140px;

}



#fancybox-title-over {

	padding: 10px 0 0 0;

	margin:-385px 0 0 300px;

	/*background-image: url(../images/fancy_title_over.png);*/

	display: block;

	position: absolute;

	width:250px;

}



#fancybox-title-over h1{ font-size:24px; color:#f3c92e; text-transform:uppercase; padding:10px 0 10px 0;}





#fancybox-title-wrap {

	display: inline-block;

}



#fancybox-title-wrap span {

	height: 32px;

	float: left;

}



#fancybox-title-left {

	padding-left: 15px;

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -40px -90px;

	background-repeat: no-repeat;

}



#fancybox-title-main {

	font-weight: bold;

	line-height: 29px;

	background-image: url('http://www.sapporousa.com/images/fancybox-x.png');

	background-position: 0px -40px;

	color: #FFF;

}



#fancybox-title-right {

	padding-left: 15px;

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -55px -90px;

	background-repeat: no-repeat;

}



#fancybox-left, #fancybox-right {

	position: absolute;

	bottom: 0px;

	height: 100%;

	width: 35%;

	cursor: pointer;

	outline: none;

	background-image: url('http://www.sapporousa.com/images/blank.gif');

	z-index: 1102;

	display: none;

}



#fancybox-left {

	left: 130px;

}



#fancybox-right {

	right: 50px;

}



#fancybox-left-ico, #fancybox-right-ico {

	position: absolute;

	/*top: 50%;*/

	/*left: -9999px;*/

	width: 30px;

	height: 30px;

	margin-top: -28px;

	margin-left:10px; 

	margin-right:10px; 

	cursor: pointer;

	z-index: 1102;

/*	display: block;*/

}



#fancybox-left-ico {

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -40px -30px;

}



#fancybox-right-ico {

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -40px -60px;

}



#fancybox-left:hover, #fancybox-right:hover {

	visibility: visible;    /* IE6 */

}



#fancybox-left:hover span {

	/*left: 20px;*/

	background-image: url(../images/fancybox.png);

	background-position: -40px -30px;

}



#fancybox-right:hover span {

	left: auto;

	/*right: 20px;*/

}



.fancy-bg {

	position: absolute;

	padding: 0;

	margin: 0;

	border: 0;

	width: 20px;

	height: 20px;

	z-index: 1001;

}



#fancy-bg-n {

	top: -20px;

	left: 0;

	width: 100%;

	background-image: url('http://www.sapporousa.com/images/fancybox-x.png');

}



#fancy-bg-ne {

	top: -20px;

	right: -20px;

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -40px -162px;

}



#fancy-bg-e {

	top: 0;

	right: -20px;

	height: 100%;

	background-image: url('http://www.sapporousa.com/images/fancybox-y.png');

	background-position: -20px 0px;

}



#fancy-bg-se {

	bottom: -20px;

	right: -20px;

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -40px -182px; 

}



#fancy-bg-s {

	bottom: -20px;

	left: 0;

	width: 100%;

	background-image: url('http://www.sapporousa.com/images/fancybox-x.png');

	background-position: 0px -20px;

}



#fancy-bg-sw {

	bottom: -20px;

	left: -20px;

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -40px -142px;

}



#fancy-bg-w {

	top: 0;

	left: -20px;

	height: 100%;

	background-image: url('http://www.sapporousa.com/images/fancybox-y.png');

}



#fancy-bg-nw {

	top: -20px;

	left: -20px;

	background-image: url('http://www.sapporousa.com/images/fancybox.png');

	background-position: -40px -122px;

}



/* IE */



#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_loading.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_close.png', sizingMethod='scale'); }



.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }

.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_title_left.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_title_right.png', sizingMethod='scale'); }



.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_nav_left.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_nav_right.png', sizingMethod='scale'); }



.fancybox-ie .fancy-bg { background: transparent !important; }



.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_shadow_n.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_shadow_ne.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_shadow_e.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_shadow_se.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_shadow_s.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_shadow_sw.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_shadow_w.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sapporousa.com/images/fancy_shadow_nw.png', sizingMethod='scale'); }







/* Global Declaration */

div.selector, 

div.selector span, 

div.checker span,

div.radio span, 

div.uploader, 

div.uploader span.action,

div.button,

div.button span {

  background-image: url(http://www.sapporousa.com/images/sprite-2.png);

  background-repeat: no-repeat;

  -webkit-font-smoothing: antialiased;

}



.selector, 

.radio, 

.checker, 

.uploader,

.button, 

.selector *, 

.radio *, 

.checker *, 

.uploader *,

.button *{

  margin: 0;

  padding: 0;

}







/* Select */



div.selector {

  background-position:0px;

  line-height: 26px;

  height: 70px;

}



div.selector span {

  background-position: right 0px;

  height: 70px;

  line-height: 26px;

}



div.selector select {

  /* change these to adjust positioning of select element */

  top: 0px;

  left: 0px;

  padding:10px 0 0 0;

}













/* Select */

div.selector {

 

  width: 453px;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 30px;

  line-height:25px;

  color:#000000;

  text-transform:uppercase;

  

  

}



div.selector select  {

  width: 453px;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-weight:bold;

  background:#dfb51a !important; 

  text-transform:uppercase;

  

}



div.selector span {

  padding: 20px 0px 0px 15px;

  cursor: pointer;

  

}



div.selector span {

  color: #000;

  width: 441px;

  

  

}



div.selector.disabled span {

  color: #bbb;

  

}



/* Select */



div.selector {

  position: relative;

  overflow: hidden;

}



div.selector span {

  display: block;

  float: left;

  overflow: hidden;



}



div.selector select {

  position: absolute;

  opacity: 0;

  height: 70px;

  border: none;

  background: none;

}

