@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Nunito:700|Yanone+Kaffeesatz:700|Loved+by+the+King|Reenie+Beanie);

body{font:13px/18px Arial, Helvetica, sans-serif;color:#666;margin:0;padding:0;background:#FFF url(../images/bg_body.jpg) 50% 0 no-repeat}
h1{font:33px Nunito, Arial, Helvetica, sans-serif;color:#0CC;margin:0 0 12px;padding:0 0 2px;border-bottom:#E5FAFA 8px solid}
h2{font:22px Nunito, Arial, Helvetica, sans-serif;color:#0CC;margin:0 0 8px}
h3{font:18px Nunito, Arial, Helvetica, sans-serif;color:#666;margin:0 0 8px}
h4{font:16px Arial, Helvetica, sans-serif;color:#10689B;margin:0 0 12px}
h5{font:28px 'Loved by the King', cursive;color:#639;margin:0 0 6px}
h6{font:14px 'Reenie Beanie', cursive;margin:0 0 12px}
p{margin:0 0 8px}
ul,ol{margin:12px 0;padding:0 0 0 42px}
ul li,ol li{margin:0 0 2px}
img{border:none}
div,header,nav,main,section,article,footer{display:block;position:relative;margin:auto}
a{color:#09B;text-decoration:none}
a img{position:relative;-moz-transition:opacity 0.1s ease-out;-webkit-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}
a:hover{text-decoration:underline}
a:hover img{background:transparent;filter:alpha(opacity=60);opacity:0.60;zoom:1}
hr{margin:20px 0 18px;~margin:5px 0 11px;border:#FFF 1px dotted;border-top-color:#333}

form{margin:0;padding:0}
input[type="text"],input[type="password"],select,textarea{font:12px Arial, Helvetica, sans-serif;color:#666;text-shadow:rgba(255,255,255,0.90) 1px 1px 0;padding:4px;border:#999 1px solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;outline:none;background:-moz-linear-gradient(top, #FFF, #E6E6E6);background:-webkit-linear-gradient(top, #FFF, #E6E6E6);background:-ms-linear-gradient(top, #FFF, #E6E6E6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#E6E6E6');box-shadow:inset #FFF 1px 1px 0, rgba(0,0,0,0.10) 1px 1px 1px;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
select{padding:3px 3px 3px 4px}
select option{text-shadow:none}
input[type="text"]:hover,input[type="password"]:hover,select:hover,textarea:hover{border-color:#333}
input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{color:#333;border-color:#333;box-shadow:inset #FFF 1px 1px 0, rgba(0,0,0,0.25) 0 0 12px}
input[type="submit"]{font:bold 13px Arial, Helvetica, sans-serif;height:22px;color:#FFF;text-decoration:none;text-shadow:rgba(0,0,0,0.40) -1px -1px 0;padding:2px 12px 3px;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#0D5381;box-shadow:inset rgba(255,255,255,0.18) 0 12px 0;cursor:pointer;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
input[type="submit"]:hover{box-shadow:inset rgba(255,255,255,0.18) 0 12px 0, inset rgba(255,255,255,0.70) 0 0 8px;filter:alpha(opacity=90);opacity:0.90}

.box{float:left}

.forgotten-password input[type="text"],.forgotten-password input[type="password"]{width:250px;margin-bottom:6px}

a.btn{display:inline-block;position:relative;font:700 20px/20px Nunito, sans-serif;color:#FFF;text-decoration:none;text-shadow:rgba(0,0,0,0.30) -1px -1px 0;padding:12px 24px;border-radius:8px;background:#7C0;background:-webkit-linear-gradient(top, #7C0 0%, #297800 100%);background:linear-gradient(to bottom, #7C0 0%, #297800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77CC00', endColorstr='#297800',GradientType=0)}
a.btn:before,a.btn:after{display:block;position:absolute;top:0;left:0;width:100%;height:50%;content:'';background:rgba(255,255,255,0.20)}
a.btn:after{top:4px;left:4px;right:4px;width:auto;height:6px;border-radius:4px;background:rgba(255,255,255,0.25)}
a.btn:hover{background:#7C0}
a.btn:active{background:#297800}

form.styled>div{float:left;width:100%;margin:0 0 4px}
form.styled>div input,form.styled>div label{float:left}
form.styled>div>label{display:block;width:180px;padding:3px 0 0}
form.styled>div>input[type="text"],form.styled>div>input[type="password"]{display:block;width:300px}
form.styled>div>.radio>label{padding-right:12px}
form.styled>div>.check>label{width:480px;padding-left:8px}
form.styled>div>.check{padding:12px 0;overflow:hidden}
form.styled>div>input[type="text"]#dob_day,form.styled>div>input[type="text"]#dob_month{display:inline-block;width:20px;margin-right:4px}
form.styled>div>input[type="text"]#dob_year{display:inline-block;width:40px}

.message{font-size:11px;color:#09B;margin:0 12px 12px;padding:8px 8px 0;border:#09B 1px solid;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}

.shopBtn{position:absolute;top:-10px;left:8px}
.shopBtn a{display:block;width:222px;height:134px;line-height:300px;background:url(../images/bg_shopbtn.png) 0 0 no-repeat;overflow:hidden;-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}
.shopBtn a:hover{-moz-transform:rotate(-6deg) scale(1.05);-webkit-transform:rotate(-6deg) scale(1.05);-o-transform:rotate(-6deg) scale(1.05);-ms-transform:rotate(-6deg) scale(1.05);transform:rotate(-6deg) scale(1.05)}

.buyissue{position:absolute;top:2px;left:478px}
.buyissue a{width:226px;height:171px;background-image:url(../images/bg_head_buyissue.png);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}
.buyissue a:hover{-moz-transform:rotate(-12deg) scale(0.8);-webkit-transform:rotate(-12deg) scale(0.8);-o-transform:rotate(-12deg) scale(0.8);-ms-transform:rotate(-12deg) scale(0.8);transform:rotate(-12deg) scale(0.8)}

.friendshipBtn{position:absolute;top:0;right:0}
.friendshipBtn a{width:278px;height:158px;background-image:url(../images/bg_head_friendship.png);-moz-transition:-moz-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-ms-transition:-ms-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}
.friendshipBtn a:hover{-moz-transform:rotate(8deg) scale(0.8);-webkit-transform:rotate(8deg) scale(0.8);-o-transform:rotate(8deg) scale(0.8);-ms-transform:rotate(8deg) scale(0.8);transform:rotate(8deg) scale(0.8)}

.latestIssue.box{width:168px;margin-left:10px;padding:4px 4px 12px;background:#006996;background:-moz-linear-gradient(top, #88D2DF, #006996);background:-webkit-linear-gradient(top, #88D2DF, #006996);background:-ms-linear-gradient(top, #88D2DF, #006996);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#88D2DF', EndColorStr='#006996')}
.latestIssue.box h3{position:relative;top:-10px;top:-2px\9;height:51px;line-height:200px;margin:0;background:url(../images/bg_home_actions.png) 0 -49px no-repeat;overflow:hidden}
.latestIssue.box ul{float:left;width:74px;list-style:none;margin:0;padding:0}
.latestIssue.box ul li{float:right;margin:4px 0 0}
.latestIssue.box ul li a{display:block;float:right;width:61px;font:bold 18px 'Yanone Kaffeesatz', Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;text-transform:uppercase;text-shadow:rgba(0,0,0,0.20) -1px -1px 0;padding:2px 4px 3px;border:#FFF solid;border-width:3px 0 3px 3px;border-radius:4px 0 0 4px;background:#9FAF16;box-shadow:rgba(0,0,0,0.30) 4px 2px 2px;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.latestIssue.box ul li a:hover{padding-right:7px;background:#78970A}
.latestIssue.box ul li+li a{background:#F3588A}
.latestIssue.box ul li+li a:hover{background:#E24074}
.latestIssue.box .img.box{width:84px;height:111px;border:#FFF 4px solid;border-radius:3px;background:#FFF;box-shadow:rgba(0,0,0,0.30) 0 4px 4px}
.latestIssue.box .img.box p{margin:0}
.latestIssue.box .img.box img{position:absolute;bottom:0;left:0;width:84px;z-index:2147483647;cursor:help;~cursor:default;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.latestIssue.box .img.box img:hover{left:-82px;~left:0;width:300px;~width:84px;box-shadow:rgba(0,0,0,0.90) 0 12px 22px}

.homeLeftTable{width:100%;margin:0 0 10px;border:#CEF6F1 8px solid;background:#9DEDE3}
.homeLeftTable tr td{padding:4px}
.homeLeftTable tr td a img{filter:alpha(enabled=false)!important}
.homeLeftTable tr td a{color:#333}
.homeLeftTable tr td ul{margin:0;padding:0 0 0 14px}
.homeLeftTable tr td ul li{font-size:14px;margin:0;padding:6px 0}
.homeLeftTable tr td ul li+li{border-top:#FFF 1px dashed}

#bg{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:0}
#bg a>img{filter:alpha(enabled=false);opacity:1}

#head{width:780px;height:196px;padding-left:180px;~z-index:99}
#head .logo a,.buyissue a,.facebook a,.friendshipBtn a{display:block;line-height:400px;overflow:hidden}
#head .logo{float:left;margin:24px 0 0}
#head .logo a{width:397px;height:100px;background:url(../images/logo_main.png) 0 -125px no-repeat}
#head .shopBtn{top:20px;left:-20px}
#head .facebook{position:absolute;top:24px;right:0}
#head .facebook a{width:250px;height:41px;background-image:url(../images/bg_head_facebook.png);-moz-transition:-moz-transform 0.1s ease-in-out;-webkit-transition:-webkit-transform 0.1s ease-in-out;-o-transition:-o-transform 0.1s ease-in-out;-ms-transition:-ms-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out}
#head .facebook a:hover{-moz-transform:rotate(4deg) scale(0.95);-webkit-transform:rotate(4deg) scale(0.95);-o-transform:rotate(4deg) scale(0.95);-ms-transform:rotate(4deg) scale(0.95);transform:rotate(4deg) scale(0.95)}
#head form{position:absolute;top:136px;left:180px}
#head form input{position:relative;float:left}
#head form input[type="text"]{width:120px;font:bold 13px Arial, Helvetica, sans-serif;color:#EC008C;text-shadow:rgba(255,255,255,0.50) 1px 1px 0;padding:8px 22px 6px 12px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:none;background:#FFF;background:rgba(255,255,255,0.70);box-shadow:inset rgba(140,180,60,0.80) 0 2px 2px;-moz-transition:box-shadow 0.2s ease-in-out;-webkit-transition:box-shadow 0.2s ease-in-out;-o-transition:box-shadow 0.2s ease-in-out;-ms-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out}
#head form input[type="text"]:focus{box-shadow:inset rgba(140,180,60,0.80) 0 2px 1px, rgba(255,255,255,0.90) 0 0 24px, rgba(255,255,255,0.90) 0 0 6px}
#head form input[type="submit"]{width:103px;height:59px;margin:-12px 0 0 -20px;border:none;outline:none;background:url(../images/bg_head_search.png) 0 0 no-repeat;box-shadow:none;cursor:pointer;filter:alpha(enabled=false)!important;opacity:1!important;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none;transition:none}
#head form input[type="submit"]:hover{background-position:0 -59px}
#head form input[type="submit"]:active{background-position:0 -118px}

#cart1{position:absolute;bottom:0;~bottom:10px;right:0;width:290px;height:50px;~height:42px;padding:4px 5px 0;-moz-border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;background:#8CC73F;-moz-transition:background-color 0.2s ease-out;-webkit-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}
#cart1 .summary a{display:block;height:18px;font:bold 15px Arial, Helvetica, sans-serif;color:#FFF;text-align:center;text-decoration:none;text-shadow:rgba(0,0,0,0.10) -1px -1px 0;padding:6px 0 16px;~padding-bottom:10px;border-top:#B0D87A 8px solid;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;-moz-transition:border-color 0.2s ease-out;-webkit-transition:border-color 0.2s ease-out;-o-transition:border-color 0.2s ease-out;-ms-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out}
#cart1 .summary a>span{display:block;float:right;font-size:11px;margin-right:12px;padding:2px 4px;border-radius:3px;background:#B0D87A;-moz-transition:background-color 0.2s ease-out;-webkit-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}
#cart1:hover{background:#6EB414}
#cart1:hover .summary a{border-color:#9FCC62}
#cart1:hover .summary a>span{background:#9FCC62}
#cart1 .preview{position:absolute;top:44px;left:0;width:100%;color:#FFF;text-shadow:rgba(0,0,0,0.10) -1px -1px 0;-moz-border-radius:0 0 12px 12px;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;-webkit-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;background:#8CC73F;box-shadow:rgba(0,0,0,0.30) 0 4px 4px;z-index:99}
#cart1 .preview .top h2{font:24px Nunito, Arial, Helvetica, sans-serif;color:#FFF;margin:0 0 8px;padding:4px 12px}
#cart1 .preview .mid{padding:6px 12px}
#cart1 .preview .mid>p>a{color:#FFF}
#cart1 .preview .mid .item{margin:0 0 8px;padding:12px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#6EB414;box-shadow:inset rgba(0,0,0,0.10) 1px 1px 2px}
#cart1 .preview .mid .item .img{float:left}
#cart1 .preview .mid .item .img img{width:100px;margin:4px 12px 0 0;box-shadow:rgba(0,0,0,0.50) -1px -1px 0, rgba(255,255,255,0.40) 1px 1px 0}
#cart1 .preview .mid .item .name a{font:16px Nunito, Arial, Helvetica, sans-serif;color:#FFF}
#cart1 .preview .bottom{font:16px Nunito, Arial, Helvetica, sans-serif;padding:6px 12px;overflow:hidden}
#cart1 .preview .bottom p{float:left}
#cart1 .preview .bottom .btn a{display:block;float:right;color:#FFF;text-decoration:none;margin:-6px 0 0;padding:4px 12px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#B0D87A;box-shadow:inset rgba(255,255,255,0.20) 1px 1px 0, rgba(0,0,0,0.20) 1px 1px 0;-moz-transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;transition:all 0.1s ease-out}
#cart1 .preview .bottom .btn a:hover{padding:5px 11px 3px 13px;background:#6EB414;box-shadow:inset rgba(0,0,0,0.20) 1px 1px 0, rgba(255,255,255,0.20) 1px 1px 0}

#nav{width:960px;margin-top:-10px;padding:0 0 16px;background:url(../images/bg_nav.png) 50% bottom no-repeat;z-index:2}
#nav .bg{position:absolute;top:4px;right:6px;left:6px;height:8px;border-radius:8px;background:#1FAAC3;z-index:1}
#nav .bg .clip{position:absolute;bottom:0;left:50%;width:88px;height:90px;margin-left:-36px;background:url(../images/bg_nav_clip.png) 0 0 no-repeat}
#nav ul{position:relative;width:960px;height:21px;list-style:none;text-align:center;margin:0;padding:24px 0 12px;border-radius:12px;background:#09B;cursor:default}
#nav ul li{display:inline;height:18px;margin:0 2px;padding:0 0 15px}
#nav ul li a,#nav ul li:hover ul li a,#nav ul li:hover ul li:hover ul li a{height:18px;font:16px Nunito, 'Arial Rounded MT Bold', 'Arial Rounded', Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;text-shadow:none;white-space:nowrap;padding:4px 9px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#09B;box-shadow:none;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
#nav ul li:hover a,#nav ul li:hover ul li:hover a,#nav ul li:hover ul li:hover ul li:hover a{text-shadow:rgba(0,0,0,0.15) 1px 1px 0;background:#0087A9;box-shadow:inset rgba(0,0,0,0.20) 1px 1px 1px, rgba(255,255,255,0.15) 1px 1px 0}
#nav ul li>ul{position:absolute;top:0;left:0;background:#0086A7;~background:#09B;filter:alpha(opacity=0);opacity:0;z-index:-1;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
#nav ul li:hover ul{top:40px;~top:50px;padding:27px 0 12px;~padding-top:14px;box-shadow:rgba(0,0,0,0.30) 0 3px 3px;filter:alpha(opacity=100);opacity:1;~z-index:99}
#nav ul li:hover ul li a,#nav ul li:hover ul li:hover ul li a{background:#0086A7;~background:#09B}
#nav ul li:hover ul li:hover a,#nav ul li:hover ul li:hover ul li:hover a{background:#00789B;~background:#0087A9}
#nav ul li ul li,#nav ul li:hover ul li ul li{margin:0 2px}
#nav ul li ul li ul,#nav ul li:hover ul li ul{top:38px!important;height:0;padding:0;opacity:0;overflow:hidden;-moz-transition:opacity 0.5s ease-out;-webkit-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}
#nav ul li:hover ul li:hover ul{display:block;height:21px;padding:24px 0 12px;overflow:visible;filter:alpha(opacity=100);opacity:1;z-index:-2}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#nav ul{height:33px;padding:24px 0 0}
	#nav ul li{display:inline-block}
	#nav ul li:hover ul{padding:27px 0 0}
}

.ad{width:960px;margin:-6px auto 12px;background:#FFF;overflow:hidden}
.ad p{margin:0}
#content+.ad{margin:-20px auto 8px}
#content+.ad+#seo{margin-top:20px}

#content{width:900px;margin:-6px auto 10px;padding:8px 30px 39px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;background:#FFF;overflow:hidden}
#content p#path{font-size:12px;color:#09B;margin:0 -20px 12px;padding:4px 20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#E0F3F7}
#content p#path a.active{color:#333}

#content.no-padding{width:960px;padding:0}

#inner1 #content{width:960px;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none}
#inner1 #content>.l.box{width:560px;min-height:574px;padding:8px 30px 30px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;background:#FFF}
#inner1 #content>.r.box{width:332px;margin-left:8px}
#inner1 #content>.r.box .t.box{padding:4px;border:#999 1px solid;background:#CEF6F1;box-shadow:rgba(0,0,0,0.40) 1px 4px 4px}
#inner1 #content>.r.box .t.box .c{width:300px;padding:8px;text-align:center;border:#FFF 1px dashed;box-shadow:inset rgba(0,0,0,0.10) 1px 1px 1px, rgba(0,0,0,0.10) 1px 1px 1px;overflow:hidden}
#inner1 #content>.r.box .t.box .c p{margin:0}
#inner1 #content>.r.box .t.box .c img{border:#5BA198 1px solid;box-shadow:rgba(0,0,0,0.30) 2px 2px 2px}
#inner1 #content>.r.box .buyissue{position:relative;float:left;top:auto;left:70px;margin:-12px 0 -18px;z-index:1}
#inner1 #content>.r.box .latestIssue.box{width:304px;margin:0 0 6px;padding:12px;box-shadow:rgba(0,0,0,0.40) 0 2px 2px}
#inner1 #content>.r.box .latestIssue.box h3{position:absolute;top:8px;left:8px;width:163px;margin:0}
#inner1 #content>.r.box .latestIssue.box ul{width:176px;margin:50px 0 0}
#inner1 #content>.r.box .latestIssue.box ul li a{font-size:26px;width:161px}
#inner1 #content>.r.box .latestIssue.box .img.box{float:right;width:120px;height:158px}
#inner1 #content>.r.box .latestIssue.box .img.box img{left:auto;right:0;width:120px}
#inner1 #content>.r.box .latestIssue.box .img.box img:hover{width:300px;~width:120px}

#inner3 #content>.l.box{width:718px}
#inner3 #content>.r.box{width:160px;margin:0 -18px 0 20px;padding:10px;background:#FFF;box-shadow:rgba(0,0,0,0.30) 0 4px 4px}
#inner3 #content>.r.box p{margin:0}

#inner-subnav #content>div{float:left}
#inner-subnav #content>.l{width:234px;margin-left:-20px;border-radius:6px;background:#9FCC3B}
#inner-subnav #content>.l>div{position:absolute;top:4px;left:4px;width:226px;height:8px;border-radius:8px;background:#BCDB76}
#inner-subnav #content>.l>div+div{top:auto;bottom:4px;background:#82BD29}
#inner-subnav #content>.l>ul{list-style:none;margin:0;padding:18px 0}
#inner-subnav #content>.l>ul>li+li{margin:0;border-top:#7FBB27 1px solid;box-shadow:inset #BADA72 0 1px 0}
#inner-subnav #content>.l>ul>li>a{display:block;font:16px Nunito, 'Arial Rounded MT Bold', 'Arial Rounded', Arial, Helvetica, sans-serif;color:#000;text-decoration:none;text-shadow:rgba(255,255,255,0.50) 1px 1px 0, rgba(0,0,0,0.20) -1px -1px 0;padding:6px 20px}
#inner-subnav #content>.l>ul>li>a:hover{color:#FFF}
#inner-subnav #content>.r{width:694px;margin:0 -20px 0 12px}

#club #content>.l.box{width:234px;margin-left:-20px}
#club #content>.l.box .t.box{margin:0 0 12px;padding:0 0 12px;background:#9FCC3B}
#club #content>.l.box .t.box h2{width:234px;height:204px;line-height:450px;background:url(../images/logo_club.png) 0 0 no-repeat;overflow:hidden}
#club #content>.l.box .t.box ul{list-style:none;margin:-28px 0 0;padding:0 20px}
#club #content>.l.box .t.box ul li a{display:block;font:16px Nunito, Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;padding:2px 12px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
#club #content>.l.box .t.box ul li a:hover,#club #content>.l.box .t.box ul li.selected>a{text-shadow:rgba(0,0,0,0.15) 1px 1px 0;background:#7FAF15;box-shadow:inset rgba(0,0,0,0.20) 1px 1px 1px, rgba(255,255,255,0.20) 1px 1px 0}
#club #content>.l.box .t.box ul li ul{margin-top:4px;text-shadow:rgba(0,0,0,0.15) 1px 1px 0;padding:4px 4px 2px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#7FAF15;box-shadow:inset rgba(0,0,0,0.20) 1px 1px 1px, rgba(255,255,255,0.20) 1px 1px 0}
#club #content>.l.box .t.box ul li ul li a{padding-left:18px}
#club #content>.l.box .t.box ul li ul li a:hover,#club #content>.l.box .t.box ul li ul li.selected a{text-shadow:rgba(0,0,0,0.10) -1px -1px 0;background:#9FCC3B;box-shadow:rgba(0,0,0,0.15) 1px 1px 0}
#club #content>.l.box .t.box .logout{padding:12px 20px 0}
#club #content>.l.box .t.box .logout a{display:block;font:16px Nunito, Arial, Helvetica, sans-serif;text-align:center;color:#FFF;text-decoration:none;text-shadow:rgba(0,0,0,0.20) -1px -1px 0;padding:2px;border:1px solid;border-color:#609d19 #47841C #154912;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;outline:none;background:#66a412;box-shadow:inset rgba(255,255,255,0.15) 0 13px 0;-moz-transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;transition:all 0.1s ease-out}
#club #content>.l.box .t.box .logout a:hover{background:#72AF17;box-shadow:inset rgba(255,255,255,0.15) 0 13px 0, inset rgba(255,255,255,0.40) 0 0 5px}
#club #content>.l.box .t.box .logout a:active{padding:3px 1px 1px 3px;background:#52930B;box-shadow:inset rgba(255,255,255,0.15) 0 13px 0, inset rgba(0,0,0,0.50) 1px 1px 2px, rgba(255,255,255,0.30) 1px 1px 0}
#club #content>.l.box .b.box{width:234px;overflow:hidden}
#club #content>.r.box{width:686px;margin:0 -20px 0 20px}

#xPoster #content>.l.box{width:604px}
#xPoster #content>.r.box{width:300px;margin:0 -20px 0 16px}
.xPosterAd.b.box{width:286px;font:12px/14px Arial, Helvetica, sans-serif;color:#333;margin:10px 0 0;padding:6px;border:#999 1px solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden}
.xPosterAd.b.box p{padding:0 20px}
.xPosterAd.b.box p img{margin:0 -20px}
.xPosterAd.b.box hr{~height:8px;margin:6px 0 12px;~margin:-8px 0 8px;border:none;border-top:#CCC 8px solid}

.xPoster.search .title{width:298px;border:#BBB 1px solid;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:#EEE;background:-moz-linear-gradient(top, #F8F8F8, #D0D0D0);background:-webkit-linear-gradient(top, #F8F8F8, #D0D0D0);background:-ms-linear-gradient(top, #F8F8F8, #D0D0D0);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F8F8F8', EndColorStr='#D0D0D0');box-shadow:inset #FFF 0 1px 0;overflow:hidden}
.xPoster.search .title h1{position:relative;float:left;font:bold 13px Arial, Helvetica, sans-serif;color:#555;text-shadow:rgba(255,255,255,0.80) 1px 1px 0;margin:0;padding:3px 12px 2px;border:none;cursor:default}
.xPoster.search form{width:254px;margin:0;padding:22px 22px 12px;border:#999 solid;border-width:0 1px 1px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background:#F4F4F4}
.xPoster.search form fieldset{margin:0 0 8px;padding:0 0 8px;border:none;border-bottom:#DBDBDB 1px solid;box-shadow:#FFF 0 1px 0}
.xPoster.search form fieldset>div{float:left;width:254px;padding:0 0 8px}
.xPoster.search form fieldset>div label,.xPoster.search form fieldset>div .input{float:left}
.xPoster.search form fieldset>div label{display:block;width:60px;font-size:12px;color:#333;text-align:right;margin:0 6px 0 0;padding:2px 0}
.xPoster.search form fieldset>div label:after{content:':'}
.xPoster.search form fieldset>div .input input{width:176px}
.xPoster.search form fieldset>div .input select{width:186px}
.xPoster.search form .actions{overflow:hidden}
.xPoster.search form .actions button{float:right;width:132px;height:30px;font:14px Nunito, Arial, Helvetica, sans-serif;color:#FFF;text-transform:uppercase;text-shadow:rgba(0,0,0,0.40) -1px -1px 0;padding:0 12px;border:none;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#10689B;background:-moz-linear-gradient(top, #5694B8 0%, #337EA9 50%, #176C9E 50%, #015688 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5694B8), color-stop(50%,#337EA9), color-stop(50%,#176C9E), color-stop(100%,#015688));background:-webkit-linear-gradient(top, #5694B8 0%,#337EA9 50%,#176C9E 50%,#015688 100%);background:-o-linear-gradient(top, #5694B8 0%,#337EA9 50%,#176C9E 50%,#015688 100%);background:-ms-linear-gradient(top, #5694B8 0%,#337EA9 50%,#176C9E 50%,#015688 100%);background:linear-gradient(top, #5694B8 0%,#337EA9 50%,#176C9E 50%,#015688 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5694B8', endColorstr='#015688',GradientType=0);overflow:hidden;cursor:pointer;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.xPoster.search form .actions button span{float:left;padding:0 12px 0 0}
.xPoster.search form .actions button .glyph{float:right;width:30px;height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#062A5F url(../images/bg_btn.png) 6px -89px no-repeat;box-shadow:inset rgba(255,255,255,0.20) 0 10px 0, inset rgba(0,0,0,0.70) 1px 1px 1px, rgba(255,255,255,0.30) 1px 1px 0}
.xPoster.search form .actions button:hover{box-shadow:inset rgba(255,255,255,0.70) 0 0 8px;~filter:alpha(opacity=90);opacity:0.90}
.xPoster.search form fieldset .author,.xPoster.search form fieldset .dates,.xPoster.search form .actions .reset{display:none}

.xPoster.list.section .pagination{text-align:right;padding:8px 0;cursor:default}
.xPoster.list.section .pagination ul{list-style:none;margin:0;padding:0}
.xPoster.list.section .pagination ul li{display:inline}
.xPoster.list.section .pagination ul li a{font:bold 9px Arial, Helvetica, sans-serif;color:#777;text-decoration:none;text-shadow:#FFF 1px 1px 0;padding:2px 5px;border:#CCC 1px solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;outline:none;background:#EEE;background:-moz-linear-gradient(top, #FFF, #E6E6E6);background:-webkit-linear-gradient(top, #FFF, #E6E6E6);background:-ms-linear-gradient(top, #FFF, #E6E6E6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#E6E6E6');box-shadow:rgba(0,0,0,0.10) 1px 1px 1px}
.xPoster.list.section .pagination ul li a:hover{background:#FFF}
.xPoster.list.section .pagination ul li.disabled a{background:#EEE;filter:alpha(opacity=50);opacity:0.50;cursor:default}
.xPoster.list.section .pagination ul li a:active,.xPoster.list.section .pagination ul li.active a{color:#FFF;text-shadow:rgba(0,0,0,0.30) 1px 1px 0;border-color:#666;background:-moz-linear-gradient(top, #666, #999);background:#999;background:-webkit-linear-gradient(top, #666, #999);background:-ms-linear-gradient(top, #666, #999);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#666', EndColorStr='#999');box-shadow:inset rgba(0,0,0,0.40) 0 0 2px, rgba(0,0,0,0.10) 1px 1px 0}
.xPoster.list.section>.item-body .items .item{font:12px/14px Arial, Helvetica, sans-serif;padding:8px 0;border-bottom:#DBE8F0 8px solid;overflow:hidden}
.xPoster.list.section>.item-body .items .item .item-header h4{margin:0 0 8px;padding:0 0 6px;border-bottom:#E6E6E6 1px solid}
.xPoster.list.section>.item-body .items .item .item-header h4 a{color:#10689B}
.xPoster.list.section>.item-body .items .item .item-body .info{font-weight:bold;color:#333;margin:0 0 6px;padding:0 0 0 112px;border:none}
.xPoster.list.section>.item-body .items .item .item-body .info label:after{content:': '}
.xPoster.list.section>.item-body .items .item .item-body .info .display{display:inline}
.xPoster.list.section>.item-body .items .item .item-body .networks{float:right;text-align:right;margin:0 0 0 6px;z-index:1}
.xPoster .network{margin:0 0 4px}
.xPoster .network iframe{position:static!important;width:52px!important;height:24px!important}
.xPoster .network.facebook iframe{width:47px!important}
.xPoster.list.section>.item-body .items .item .item-body .item-content .image{float:left;margin:-18px 12px 0 0;z-index:1}
.xPoster.list.section>.item-body .items .item .item-footer{padding:6px 0 0}
.xPoster.list.section>.item-body .items .item .item-footer a.more{display:block;float:left;font-weight:bold;color:#FFF;text-decoration:none;text-shadow:rgba(0,0,0,0.40) -1px -1px 0;padding:2px 8px 3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#10689B;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.xPoster.list.section>.item-body .items .item .item-footer a.more:hover{background:#00395A}
.xPoster.list.section>.item-header h2,.xPoster.list.section>.item-body .items h3,.xPoster.list.section>.item-body .items .item .item-header a.more,.xPoster.list.section>.item-body .items .item .item-body .info>div+div{display:none}

.xPoster.view>.item-header,.xPoster.view>.item-footer{overflow:hidden}
.xPoster.view>.item-header h2,.xShopProduct>.related h2,.xShopCartLogin form h2,.xShopCartAddress fieldset h2{font:33px Nunito, Arial, Helvetica, sans-serif;color:#0CC;margin:0 0 8px;padding:0 0 2px;border-bottom:#E5FAFA 8px solid}
.xPoster.view a.back,.xShopProduct .link a,.xShopCart .back a,.xShopCartLogin .forgotten a{display:block;float:right;height:15px;font:bold 13px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;text-shadow:rgba(0,0,0,0.40) -1px -1px 0;padding:3px 12px 4px 24px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#0D5381 url(../images/bg_btn.png) -18px -89px no-repeat;box-shadow:inset rgba(255,255,255,0.18) 0 12px 0;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.xPoster.view a.back:hover,.xShopProduct .link a:hover,.xShopCart .back a:hover,.xShopCartLogin .forgotten a:hover{box-shadow:inset rgba(255,255,255,0.18) 0 12px 0, inset rgba(255,255,255,0.70) 0 0 8px;filter:alpha(opacity=90);opacity:0.90}
.xPoster.view>.item-body .info{font-size:14px;color:#333;margin:-12px 0 0;padding:0 0 8px;border:none;border-bottom:#CCC 1px solid}
.xPoster.view>.item-body .info .block{margin:0 0 4px}
.xPoster.view>.item-body .info label{display:block;float:left;width:100px}
.xPoster.view>.item-body .info label:after{content:':'}
.xPoster.view>.item-body .info .author,.xPoster.view>.item-body .item-content .image{display:none}
.xPoster.view>.item-body .networks{padding:8px 0;overflow:hidden}
.xPoster.view>.item-body .networks .network{float:right;margin:0 0 0 2px}
.xPoster.view>.item-body .item-content{font-size:12px}
.xPoster.view>.item-footer{padding:8px 0;border-top:#CCC 1px solid}

.xShopSearch{display:none}
.xShopResults .row{overflow:hidden}
.xShopResults .row+.row{margin:16px 0 0}
.xShopResults .row .item,.xShopProduct .item{float:left;width:200px;font-size:12px;line-height:14px;margin:0 0 0 32px;padding:8px;border:#CCC 1px solid;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.xShopResults .row .item:first-child,.xShopProduct h2+.item{margin:0}
.xShopResults .row .item a,.xShopProduct .item a{text-decoration:none;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.xShopResults .row .item .img,.xShopProduct .item img{margin:0 0 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}
.xShopResults .row .item .txt h3,.xShopProduct .item .txt h3{min-height:70px;font:16px Nunito, Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0 0 8px}
.xShopResults .row .item .txt h3 a,.xShopProduct .item .txt h3 a{color:#0CC}
.xShopResults .row .item+.item .txt h3 a,.xShopProduct .item+.item .txt h3 a{color:#9C3}
.xShopResults .row .item+.item+.item .txt h3 a,.xShopProduct .item+.item+.item .txt h3 a{color:#F63}
.xShopResults .row .item+.item+.item+.item .txt h3 a,.xShopProduct .item+.item+.item+.item .txt h3 a{color:#EC0974}
.xShopResults .row .item .txt h3 a:hover,.xShopProduct .item .txt h3 a:hover{color:#09B!important}
.xShopResults .row .item .txt .code{display:none}
.xShopResults .row .item .was.price span,.xShopProduct>.r.box .info .details h2.was.price span{text-decoration:line-through}
.xShopResults .row .item .now.price span,.xShopProduct>.r.box .info .details h2.now.price span,.xShopCart.checkout tfoot tr.member_savings td strong{color:#080;text-shadow:rgba(110,220,0,0.80) 0 0 12px}
.xShopResults .row .item .txt .view,.xShopProduct .item .txt .view{margin:0}
.xShopResults .row .item .txt .view a,.xShopProduct .item .txt .view a{display:block;font:11px 'Arial Black', 'Helvetica Black', Gadget, Arial, Helvetica, sans-serif;color:#FFF;text-align:center;text-transform:uppercase;padding:3px 0;background:#0CC}
.xShopResults .row .item+.item .txt .view a,.xShopProduct .item+.item .txt .view a{background:#9C3}
.xShopResults .row .item+.item+.item .txt .view a,.xShopProduct .item+.item+.item .txt .view a{background:#F63}
.xShopResults .row .item+.item+.item+.item .txt .view a,.xShopProduct .item+.item+.item+.item .txt .view a{background:#EC0974}
.xShopResults .row .item .txt .view a:after,.xShopProduct .item .txt .view a:after{content:' >'}
.xShopResults .row .item .txt .view a:hover,.xShopProduct .item .txt .view a:hover{background:#09B!important}
.item .price{padding-bottom:22px}
.item .was.price,.item .now.price{padding-bottom:0}

.xShopProduct>.l.box{width:284px;min-height:100px;z-index:1}
.xShopProduct>.l.box .gallery #full{width:268px;margin:0 0 8px;padding:6px;border:#CCC 1px solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#FFF}
.xShopProduct>.l.box .gallery #thumbs{overflow:hidden}
.xShopProduct>.l.box .gallery #thumbs img{float:left;margin-left:4px;padding:2px;border:#CCC 1px solid;background:#FFF;filter:alpha(opacity=50);opacity:0.50;cursor:pointer;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out}
.xShopProduct>.l.box .gallery #thumbs img:first-child{margin:0}
.xShopProduct>.l.box .gallery #thumbs img.active{filter:alpha(opacity=100);opacity:1;cursor:default}
.xShopProduct>.l.box .gallery .mousetrap{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.xShopProduct>.l.box .gallery .cloud-zoom-big{position:absolute;top:-8px!important;left:280px!important;border:#333 1px solid;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;box-shadow:rgba(50,25,0,0.20) 8px 8px 12px}
.xShopProduct>.l.box .gallery .cloud-zoom-loading{position:absolute;top:0!important;left:0!important;width:262px!important;font-size:11px;color:#FFF;background:#333;padding:3px;border:#000 1px solid}
.xShopProduct>.l.box .gallery .cloud-zoom-lens{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;box-shadow:inset rgba(255,255,255,0.60) 4px 4px 12px, #000 1px 1px 8px;cursor:crosshair}
.xShopProduct>.r.box{width:422px;margin-left:12px}
.xShopProduct>.r.box .info .details{margin:0 0 20px;padding:0 0 8px;border-bottom:#CCC 1px solid;overflow:hidden}
.xShopProduct>.r.box .info .details .code{display:none}
.xShopProduct>.r.box .info .details h2{font:13px Arial, Helvetica, sans-serif;color:#333;margin:0 0 6px;overflow:hidden}
.xShopProduct>.r.box .info .details h2 strong{display:block;float:left;width:60px;font-weight:normal}
.xShopProduct>.r.box .info .details h2 span{display:block;float:left}
.xShopProduct>.r.box .info .details h2.brand{display:none}
.xShopProduct>.r.box .info .social{position:absolute;top:0;right:0;width:54px;text-align:right}
.xShopProduct>.r.box .info .social iframe{width:55px!important;height:22px!important;margin:0 0 4px}
.xShopProduct>.r.box .info .social iframe#fb-like{width:46px!important}
.xShopProduct>.r.box .links{overflow:hidden}
.xShopProduct>.r.box .links{margin:0 0 12px;padding:12px 0 8px;border-bottom:#CCC 1px solid}
.xShopProduct>.r.box .links .link a{float:left;width:180px;text-align:center;margin:0 3px 4px;padding-left:12px;background-image:none}
.xShopProduct>.r.box #controls{overflow:hidden}
.xShopProduct>.r.box #controls .quantity{float:right;margin:0 0 8px}
.xShopProduct>.r.box #controls .quantity input{width:30px;text-align:center}
.xShopProduct>.r.box #controls .options{float:left}
.xShopProduct>.r.box #controls .options select{width:270px}
.xShopProduct>.r.box #controls .options .radio{margin-bottom:8px}
.xShopProduct>.r.box #controls .submit{width:100%;overflow:hidden}
.xShopProduct>.r.box #controls .submit .btn{float:right}
.xShopProduct>.r.box .back{margin:8px 0 0;overflow:hidden}
.xShopProduct>.related{float:left;width:100%}
.xShopProduct .item .img img,.xShopProduct .item{width:160px}
.xShopProduct .item{padding:6px;margin:0 0 0 7px}
.xShopProduct>.related h2{font-size:22px}
.xShopProduct>.related .item .txt h3{min-height:92px}
.xShopProduct h2+.item{margin:0}

.xShopCart table.cart{width:100%;border-collapse:collapse}
.xShopCart table.cart tbody tr td{font-size:11px;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.xShopCart table.cart tbody tr:hover td{background:#F5F5F5}
.xShopCart table.cart tbody tr td img{width:70px}
.xShopCart table.cart tbody tr td dl{font:11px Arial, Helvetica, sans-serif;margin:0;padding:0}
.xShopCart table.cart tbody tr td dl dt{font-weight:bold}
.xShopCart table.cart tbody tr td dl dd{margin:0;padding:0}
.xShopCart table.cart thead tr th,.xShopCart table.cart tbody tr td{text-align:left;padding:2px 6px}
.xShopCart table.cart thead tr th:first-child,.xShopCart table.cart tr td:first-child{-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}
.xShopCart table.cart thead tr th,.xShopCart table.cart tfoot tr.total td{font:16px Nunito, 'Arial Rounded MT Bold', 'Arial Rounded', Arial, Helvetica, sans-serif;color:#FFF;padding:6px;background:#09B}
.xShopCart table.cart thead tr.space th,.xShopCart table.cart tfoot tr.space td{background:none}
.xShopCart table.cart tr td:first-child{width:74px}
.xShopCart table.cart tfoot tr td:first-child{font-size:11px;text-transform:uppercase}
.xShopCart table.cart tbody tr td+td a{font-size:13px}
.xShopCart table.cart tfoot tr td+td{text-align:right}
.xShopCart table.cart thead tr th+th,.xShopCart table.cart tbody tr td+td+td,.xShopCart table.cart tfoot tr td+td{width:200px}
.xShopCart table.cart thead tr th+th+th,.xShopCart table.cart tbody tr td+td+td+td,.xShopCart table.cart tfoot tr td+td+td{width:60px;text-align:center}
.xShopCart table.cart tbody tr td+td+td+td input{width:30px;text-align:center}
.xShopCart table.cart thead tr th+th+th+th,.xShopCart table.cart tbody tr td+td+td+td+td,.xShopCart table.cart tfoot tr td+td+td+td{width:78px;text-align:right}
.xShopCart table.cart thead tr th+th+th+th+th,.xShopCart table.cart tbody tr td+td+td+td+td+td{width:60px}
.xShopCart table.cart thead tr th+th+th+th+th+th,.xShopCart table.cart tbody tr td+td+td+td+td+td+td,.xShopCart table.cart tfoot tr td+td+td+td+td+td,.xShopCart.checkout table.cart tfoot tr td+td+td+td+td,.xShopCart.checkout table.cart thead tr th+th+th+th+th,.xShopCart.checkout table.cart tbody tr td+td+td+td+td+td{width:30px;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}
.xShopCart table.cart tbody tr td+td+td+td+td+td a{display:block;float:right;width:21px;height:21px;font:16px Nunito, 'Arial Rounded MT Bold', 'Arial Rounded', Arial, Helvetica, sans-serif;color:#FFF;text-align:center;text-decoration:none;border-radius:10px;background:#E90A75;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.xShopCart table.cart tbody tr td+td+td+td+td+td a:hover{filter:alpha(opacity=40);opacity:0.40}
.xShopCart .controls{padding:8px 0 0;overflow:hidden}
.xShopCart .controls>div{float:left;margin:0 0 0 106px}
.xShopCart .controls>div:first-child{margin-left:4px}

.xShopCartLogin{overflow:hidden}
.xShopCartLogin form,.xShopCartAddress fieldset{float:left;width:314px;padding:12px 16px 16px;border:#CCC 1px solid;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.xShopCartLogin form+form{margin-left:20px}
.xShopCartLogin form h2,.xShopCartAddress fieldset h2{font-size:22px;margin:0 0 16px}
.xShopCartLogin form div{float:left;width:100%;margin:0 0 4px}
.xShopCartLogin form div label{display:block;float:left;width:116px;padding:3px 0}
.xShopCartLogin form div input{float:left}
.xShopCartLogin form div input[type="text"],.xShopCartLogin form div input[type="password"]{width:188px}
.xShopCartLogin form div.terms label{width:268px;padding:0 0 0 6px}
.xShopCartLogin form div input[type="submit"]{float:right;margin:4px 0 8px}
.xShopCartLogin form .login input[type="submit"]{margin-bottom:0}
.xShopCartLogin form .forgotten a{padding-left:12px;background-image:none}

.xShopCartAddress fieldset{float:left;width:321px;margin:0 0 8px}
.xShopCartAddress fieldset+fieldset,.xShopCartAddress fieldset+fieldset+fieldset+fieldset{margin-left:8px}
.xShopCartAddress fieldset+fieldset+fieldset{margin-left:0}
.xShopCartAddress fieldset+fieldset+fieldset+fieldset+fieldset{width:684px;margin-left:0}
.xShopCartAddress fieldset:first-child+fieldset{height:302px}
.xShopCartAddress fieldset>div{float:left;width:100%;margin:0 0 4px}
.xShopCartAddress fieldset label{display:block;float:left;width:100px;padding:2px 0 0}
.xShopCartAddress fieldset .ship_option label{width:200px}
.xShopCartAddress fieldset input{float:left}
.xShopCartAddress fieldset input[type="text"],.xShopCartAddress fieldset textarea{width:210px}
.xShopCartAddress fieldset select{width:220px}
.xShopCartAddress fieldset .bill_postcode input,.xShopCartAddress fieldset .ship_postcode input{width:80px;margin:0 6px 0 0}
.xShopCartAddress fieldset .bill_postcode a,.xShopCartAddress fieldset .ship_postcode a{display:block;float:right;padding:4px 0 0}
.xShopCartAddress fieldset .ship_destination{margin-top:8px}
.xShopCartAddress fieldset.submit div{width:auto;margin:0}
.xShopCartAddress fieldset.submit div+div{margin-left:142px}
.xShopCartAddress fieldset.submit div input{width:270px}

.xShopCart.checkout table.addresses{font-size:11px}
.xShopCart.checkout tfoot tr.subtotal td+td,.xShopCart.checkout tfoot tr.gst td+td,.xShopCart.checkout tfoot tr.voucher td+td,.xShopCart.checkout tfoot tr.freight td+td{font-size:11px;text-align:right;padding:2px 8px;background:#F5F5F5}
.xShopCart.checkout tfoot tr.subtotal td+td{border-radius:8px 0 0 0}
.xShopCart.checkout tfoot tr.freight td+td{border-radius:0 0 0 8px}
.xShopCart.checkout tfoot tr.subtotal td+td+td{border-radius:0 8px 0 0}
.xShopCart.checkout tfoot tr.freight td+td+td{border-radius:0 0 8px 0}
.xShopCart.checkout tfoot tr.member_savings td+td{text-align:right;padding:12px 0 0}
.xShopCart.checkout .controls>div{margin:0 0 0 100px}
.xShopCart.checkout .controls>div:first-child{margin-left:1px}

#xhibitGallery .rowTop{padding:0 0 12px;overflow:hidden}
#xhibitGallery .rowTop .faceBoxDiv{float:left}
#xhibitGallery .rowTop .faceBoxDiv+.faceBoxDiv{margin:0 0 0 30px}
#xhibitGallery .rowTop .faceBoxDiv a{text-decoration:none}
#xhibitGallery .rowTop .faceBoxDiv a img{padding:5px!important;border:#CCC 1px solid;background:#FFF!important;box-shadow:rgba(0,0,0,0.30) 0 2px 4px}

#home #head{width:960px;padding:0}
#home #head .logo a{width:498px;height:125px;background-position:0 0}
#home #head form{top:90px;right:0;left:auto}
#home #content{width:936px;padding:12px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:url(../images/bg_content.png) 0 0 repeat}
#home #content>.l.box{width:222px;padding:120px 10px 10px;background:#FFF}
#home #content>.m.box{width:500px;margin:0 7px;z-index:1}
#home #content>.m.box .t.box{width:445px;height:284px;padding:15px 28px 34px 27px;background:url(../images/bg_home_panel.png) 0 0 no-repeat}
#home #content>.m.box .t.box p{margin:0}
#home #content>.m.box .m.box{padding:4px 12px 5px}
#home #content>.m.box .m.box .action.box{width:198px;height:70px;font:bold 14px Arial, Helvetica, sans-serif;color:#FFF;text-shadow:rgba(0,0,0,0.30) -1px -1px 0;padding:10px;border:#000 6px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#9CAF19 url(../images/bg_home_actions.jpg) 0 0 no-repeat;cursor:default}
#home #content>.m.box .m.box .action.box h3{height:24px;line-height:100px;margin:0 0 4px;background:url(../images/bg_home_actions.png) 0 0 no-repeat;overflow:hidden;-moz-transition:-moz-transform 0.4s ease-out;-webkit-transition:-webkit-transform 0.4s ease-out;-o-transition:-o-transform 0.4s ease-out;-ms-transition:-ms-transform 0.4s ease-out;transition:transform 0.4s ease-out}
#home #content>.m.box .m.box .action.box p a{display:block;position:absolute;bottom:8px;left:8px;font:12px Nunito, 'Arial Rounded MT Bold', 'Arial Rounded', Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;text-transform:uppercase;text-shadow:rgba(0,0,0,0.20) -1px -1px 0;padding:3px 12px 1px;background:#9FAF16;box-shadow:rgba(0,0,0,0.50) 1px 2px 4px;-moz-transition:background-color 0.1s ease-out;-webkit-transition:background-color 0.1s ease-out;-o-transition:background-color 0.1s ease-out;-ms-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out}
#home #content>.m.box .m.box .action.box p a:hover{background:#839D08}
#home #content>.m.box .m.box .action.box+.action.box{margin-left:14px;background-color:#F3588A;background-position:-218px 0}
#home #content>.m.box .m.box .action.box+.action.box h3{background-position:0 -24px}
#home #content>.m.box .m.box .action.box+.action.box p a{background:#F3588A}
#home #content>.m.box .m.box .action.box+.action.box p a:hover{background:#DC4878}
#home #content>.m.box .m.box .action.box:hover h3{-moz-transform:rotate(-6deg) scale(1.2);-webkit-transform:rotate(-6deg) scale(1.1);-o-transform:rotate(-6deg) scale(1.1);-ms-transform:rotate(-6deg) scale(1.1);transform:rotate(-6deg) scale(1.1)}
#home #content>.m.box .b.box{padding:14px 12px 0}
#home #content>.m.box .b.box .l.box{width:290px}
#home #content>.r.box{width:160px;padding:10px;background:#FFF;box-shadow:rgba(0,0,0,0.30) 0 4px 4px;z-index:0}
#home #content>.r.box p{margin:0}

#seo{width:920px;color:#666;text-shadow:rgba(0,0,0,0.10) -1px -1px 0;margin:0 auto 10px;padding:14px 20px 6px;background:#FFF;box-shadow:rgba(0,0,0,0.50) 0 4px 4px;overflow:hidden}

#foot{width:920px;font-size:13px;color:#FFF;text-shadow:rgba(0,0,0,0.20) -1px -1px 0;margin:0 auto 10px;padding:20px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;background:#8CC73F;box-shadow:rgba(0,0,0,0.50) 0 4px 4px;cursor:default}
#foot a{color:#FFF;text-decoration:none;-moz-transition:text-shadow 0.1s ease-in-out;-webkit-transition:text-shadow 0.1s ease-in-out;-o-transition:text-shadow 0.1s ease-in-out;-ms-transition:text-shadow 0.1s ease-in-out;transition:text-shadow 0.1s ease-in-out}
#foot a:hover{text-decoration:underline\9;text-shadow:rgba(0,0,0,0.20) -1px -1px 0, #FFF 0 0 18px, #FFF 0 0 4px}
#foot p{position:relative;margin:0;z-index:1}
#foot p:first-child{padding:0 0 16px;border-bottom:#6AB72C 1px solid}
#foot p:first-child a{margin:0 8px}
#foot p:first-child a:first-child{margin-left:0}
#foot p span{display:block;float:right;margin:-8px 0 0;~margin-top:-38px}
#foot p span a{display:block;float:left;height:16px;font-weight:bold;margin-left:24px;padding:8px 0 8px 40px;background:url(../images/bg_btn.png) 0 0 no-repeat}
#foot p+p{padding:16px 0 2px;border-top:#B4DA81 1px solid}
#foot p+p span{margin:-4px 0 0;~margin-top:-20px}
#foot p+p span a{padding:6px 0 6px 36px;background-position:0 -32px}
#foot p+p span a+a{padding-left:44px;background-position:0 -60px}
#foot .addthis_toolbox{position:absolute;top:72px;left:328px;width:140px;z-index:3}
#foot .line{position:absolute;top:3px;left:6px;right:6px;height:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#AAD571;z-index:0}
#foot .line+.line{top:46px;background:#82C239}
#foot .line+.line+.line{top:54px;background:#98CD53}
#foot .line+.line+.line+.line{top:99px;background:#7ABE35}
#foot+p{width:900px;text-shadow:rgba(255,255,255,0.40) 1px 1px 0;margin:20px auto 30px}
#foot+p a{color:#333}

body.dizzy-dancers{background:#3F1D74 url(../images/bg_body_dizzydancers.jpg) 50% 0 no-repeat}
body.dizzy-dancers>#content{background:#9672AD}
body.dizzy-dancers>#content>p#path{color:#FFF;background:#8868A0}
body.dizzy-dancers>#content>p#path>a{color:#FFF}
body.dizzy-dancers>#foot+p>a{color:#FFF}
