.contentdescription{margin-bottom:2.75em}
#simpleForm2_147{padding-left:10px;}
.cols-2,
.cols-3,
.cols-4{clear:both;margin:0 -1.5%}
.cols-2 .column-1,
.cols-2 .column-2{width:47%;position:relative;margin:0 1.5%;float:left}
.cols-3 .column-1,
.cols-3 .column-2,
.cols-3 .column-3{position:relative;width:30.33%;margin:0 1.5%;float:left}
.cols-4 .column-1,
.cols-4 .column-2,
.cols-4 .column-3,
.cols-4 .column-4{position:relative;width:22%;margin:0 1.5%;float:left}
.leading,
.items-row{padding-bottom:1.2em!important;border-bottom:1px solid #eee!important;margin-bottom:1.5em!important;}
.items-row:last-child{padding-bottom:1em!important;border-bottom:none;!important;margin-bottom:0!important;}
h1.page_heading{color:#333;}
.jshop.jshop_subtotal{margin-left:-10px;}
.blog-featured,
.blog{}
.blog-featured .items-leading,
.blog .items-leading{margin-top:0;}
.blog-featured .items-leading .leading,
.blog .items-leading .leading{position:relative;border-bottom:1px dotted #ccc;padding-bottom:.5em;margin-bottom:1.5em}
.blog-featured .items-leading .leading:last-child,
.blog .items-leading .leading:last-child{border-bottom:none;margin-bottom:0}
.blog-featured .items-leading h2,
.blog .items-leading h2{font-size:1.75em;margin-bottom:6px;position:relative;}
.blog-featured .cols-2 h2,
.blog .cols-2 h2{line-height:1.5em;font-size:1.4em;}
.blog-featured .cols-3 h2,
.blog .cols-3 h2{font-size:1.35em;}
.blog-featured img,
.blog img{float:left;margin:5px 10px 10px 0}
.category-list{}
.category-list .display-limit{float:right;margin-bottom:12px;}
.category-list .cat-items{margin-bottom:30px}
.category-list .cat-children{overflow:hidden}
.category-list .cat-children h3{margin-bottom:8px;padding-bottom:3px;border-bottom:1px dotted rgba(255,255,255,.3);}
.category-list .cat-children ul{list-style-type:none;padding:0;margin:0;}
.category-list .cat-children ul li span.item-title{font-size:1.4em;display:block;margin-bottom:3px;}
.category-list .cat-children .category-desc img{float:left;padding:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);margin:7px 15px 15px 0;}
.cat-items table.category{clear:both;width:100%;margin:0 auto;border-collapse:separate;border-spacing:0;text-shadow:0 1px 0 #fff;background:#eee;border:1px solid #cdcdcd;border-bottom:none;-moz-box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
.cat-items table.category td{padding:5px 10px;border-bottom:1px solid #cdcdcd;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;}
.cat-items table.category tr{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.cat-items table.category tr.cat-list-row1{background:#E3E3E3}
.cat-items table.category tr:hover{background:#fff}
.cat-items table.category thead th{font-size:1.5em;text-align:left;padding:7px 10px;font-weight:normal;background:#292929;color:#fff;text-shadow:1px 1px 1px #000;background:-moz-linear-gradient(100% 100% 90deg, #292929, #434343);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#434343), to(#292929));}
.cat-items table.category thead th a{color:#fff!important}
div.archive ul#archive-items{list-style-type:none;margin:0 0 15px;padding:0}
div.categories-list{overflow:hidden;}
div.categories-list ul{list-style-type:none;margin:0 0 15px;padding:0;}
div.categories-list ul span.item-title{font-size:1.4em;display:block;margin-bottom:3px;}
div.categories-list ul li{}
div.categories-list ul .category-desc img{float:left;margin:5px 10px 10px 0}
div.categories-list dl.article-count{margin-bottom:3em;}
div.categories-list dl.article-count dt{display:inline;}
div.categories-list dl.article-count dd{display:inline;margin-left:2px;}
.item-page{position:relative;}
.item-page h2{background:url(../images/bg.png);position:relative;margin:0;font-size:1.25em;margin:0;padding:5px 10px 6px;text-shadow:1px 1px 1px
rgba(0, 0, 0, 1);color:white;}
.item-page p{padding-left:10px;padding-right:10px;padding-top:10px;}
.box_price_from{padding-left:20px;}.custom344{position:absolute;left:-725px;top:215px;}
.button1{font-family:Verdana, Geneva, sans-serif;border:none;text-shadow:1px 1px 1px
rgba(0, 0, 0, 1);color:white;padding:5px 10px 6px;text-shadow:inset 1px 1px 1px
black;text-decoration:none;cursor:pointer;font-size:1.1em;background:url(../images/bg.png);}
#iceMenu_487 a{background:none !important;}
.login-greeting{padding-left:10px;padding-bottom:10px;}
.col-module-content.clearfix{padding-bottom:10px;}
.sucess{background:url(../images/bg.png);position:relative;font-size:1.25em;margin:0;padding:5px 10px 6px;text-shadow:1px 1px 1px
rgba(0, 0, 0, 1);color:white;}
.item-page img{float:left;margin:5px 10px 10px 0;}
ul.actions{float:right;margin:0;padding:0;list-style-type:none;}
ul.actions li{float:left;padding:0;}
ul.actions li img{background:none;padding:0;border:none;margin:0 0 0 4px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
ul.actions li a:hover img{}
dl.article-info{overflow:hidden;margin-top:.2em;margin-bottom:1em;}
dl.article-info dt.article-info-term{display:none}
dl.article-info dd{float:left;font-family:Verdana, Geneva, sans-serif;color:#999;font-size:.9em;margin-left:0;padding:0;font-style:italic;margin-right:1.75em;}
span.content_rating{color:#666;margin-bottom:-18px;display:block;}
span.content_rating img{padding:0;float:none;background:none;border:none;margin:0 0 -3px 2px}
div.content_vote{padding-bottom:10px;color:#666;display:block;}
div.content_vote input{margin-bottom:-2px}
div.content_vote input.button{margin-bottom:0;margin-left:10px;}
ul.pagenav{display:block;list-style-type:none;padding:4px 0 0;margin:10px 0 0;border-top:1px solid #eee;}
ul.pagenav li{display:inline}
ul.pagenav li.pagenav-prev{float:left;margin-bottom:5px}
ul.pagenav li.pagenav-next{float:right;margin-bottom:5px}
div.items-more{clear:both;position:relative;overflow:hidden;border-top:1px solid #eee;padding-top:15px}
p.readmore{clear:both;margin-bottom:1em}
p.readmore a{display:inline-block;padding:2px 10px;background:#eee;color:#555;text-decoration:none;box-shadow:inset -1px -1px 0 rgba(255,255,255,.9), inset 1px 1px 0 rgba(255,255,255,.9);border:1px solid #D9D9D9;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-position:95% 35%;}
p.readmore a:hover{padding-right:30px;background:#eee url(../images/readmore.png) no-repeat 95% 35%;}
p.readmore a:focus{box-shadow:inset 0 0 4px rgba(0,0,0,.25)}
div.pagination{position:relative;overflow:hidden;border-top:1px dotted #ccc;padding-top:15px}
div.pagination ul{clear:both;list-style-type:none;margin:0 auto .75em;padding:0;text-align:center;}
div.pagination ul li{display:inline;}
div.pagination ul li span.pagenav,
div.pagination ul li a.pagenav{display:inline-block;margin:0 3px;background:#fff;color:#555;padding:1px 8px 2px;border:1px solid #ccc;}
div.pagination ul li a.pagenav{background:#eee;text-shadow:none;color:#555;border-color:#ccc}
div.pagination ul li a.pagenav:hover{background:#222;border-color:#222;color:#fff;text-decoration:none;}
div.pagination p.counter{margin:0 auto 10px;text-align:center;color:#666}
.pane-sliders{border:1px solid #cdcdcd;border-bottom:none;}
.pane-sliders div.pane1{}
.pane-sliders div.panel:last-child{border-bottom:1px solid #cdcdcd;}
.pane-sliders div.panel h3.pane-toggler,
.pane-sliders div.panel h3.pane-toggler-down{background:#eee;border-bottom:1px solid #cdcdcd;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;margin-top:1px;font-size:1.3em;}
.pane-sliders div.panel h3.pane-toggler a,
.pane-sliders div.panel h3.pane-toggler-down a{display:block;color:#666;text-shadow:1px 1px 1px #fff;padding:4px 10px;text-decoration:none;}
.pane-sliders div.panel h3.pane-toggler a:hover,
.pane-sliders div.panel h3.pane-toggler-down a:hover,
.pane-sliders div.panel h3.pane-toggler-down a{color:#111}
.pane-sliders div.panel h3.pane-toggler-down{border-bottom:none;background:#eee;}
.pane-sliders div.panel div.pane-down{padding:20px 10px!important;}
dl.tabs{float:left;margin:0;z-index:50;clear:both;width:100%;border-bottom:1px solid #cdcdcd;}
dl.tabs dt{padding:0;float:left;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd;margin-right:5px;font-size:.8em;background:#eee;background:-moz-linear-gradient(100% 100% 90deg, #E6E6E6, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7F7F7), to(#E6E6E6));}
dl.tabs dt a{color:#666;display:block;float:left;padding:4px 10px 3px;text-decoration:none;text-shadow:1px 1px 1px #fff;}
dl.tabs dt a:hover,
dl.tabs dt.open a{color:#111;}
dl.tabs dt.open{background:#fff;background:-moz-linear-gradient(100% 100% 90deg, #fff, #F2F2F2);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2F2), to(#fff));margin-bottom:-1px;padding-bottom:1px;border-bottom-color:#fff;z-index:100;}
div.current{clear:both;border:1px solid #cdcdcd;border-top:none;padding:15px 10px;max-width:500px;}
div.current dd{padding:0;margin:0;}
div.contact{}
div.contact h2{margin-bottom:7px;}
div.contact-form{}
div.contact-form p.form-required{font-weight:bold;}
div.contact-form div.contact-email div{padding:0 0 14px}
div.contact-form label{width:130px;text-align:right;padding-right:10px}
div.contact-form label#jform_contact_email_copy-lbl{padding-left:134px}
div.contact-form dt{float:left;clear:both;}
div.contact-form dt,
div.contact-form dd{padding-top:.5em;padding-bottom:.5em}
div.contact-form button{margin-top:25px}
div.contact img{float:left;margin:0 10px 10px 0}
div.contact div.contact-image img{float:right;margin:0 0 10px 10px}
div.registration,
div.login,
div.profile-edit,
div.edit,
div.profile{}
div.registration dt,
div.login dt,
div.profile-edit dt,
div.edit dt,
div.profile dt,
div.registration dd,
div.login dd,
div.profile-edit dd,
div.edit dd,
div.profile dd{display:inline-block;float:left}
div.registration dt,
div.login dt,
div.profile-edit dt,
div.edit dt,
div.profile dt{clear:both;width:160px;text-align:right;margin-bottom:1.5em;}
div.registration dt label,
div.login dt label,
div.profile-edit dt label,
div.edit dt label{width:auto;}
div.registration dt span.spacer{text-align:left;display:block;color:#999}
div.profile-edit span.optional{font-size:.9em;color:#999;font-weight:normal;}
div.edit{}
div.edit #editor-xtd-buttons{padding:0}
div.edit .button2-left{margin:15px 10px 0 0}
div.edit .form-note{background:rgba(0,0,0,.3);clear:both;display:block;margin:20px -1.4em -41px;padding:10px}
div.edit .form-note p{margin-bottom:0}
div.edit img{float:right;margin:3px 0 0 5px;}
ul.category-module{padding:0;margin:0;list-style-type:none}
ul.category-module li{padding:0}
ul.category-module li h4{font-size:1.2em;}
ul.category-module li span.mod-articles-category-date,
ul.category-module li span.mod-articles-category-writtenby{color:#999;font-family:Arial, Helvetica, sans-serif;}
ul.category-module li span.mod-articles-category-writtenby{padding-right:18px;}
div.newsfeed{}
div.newsfeed{}
div.newsfeed div.feed-items{margin-top:30px}
div.newsfeed div.feed-items img{float:left;margin:5px 10px 10px 0}
div.feed{}
div.feed ul{list-style-type:none;padding:0;margin:0}
div.feed ul li h4.feed-link{font-size:1.3em;padding-bottom:5px}
ul.latestnews,
ul.mostreadmod{margin:.5em 0 0;padding-right:0;padding-left:1.5em;}
ul.latestnews li,
ul.mostreadmod li{color:#999;margin-bottom:.7em}
form#login-form{padding-top:.75em;margin-top:0;padding-left:10px;padding-right:10px;}
form#login-form div.pretext{margin-bottom:5px}
form#login-form div.posttext{margin-top:10px}
form#login-form fieldset{border:none;padding:0;margin:0 0 12px}
form#login-form fieldset label{display:none;}
form#login-form fieldset p{margin-bottom:1em;}
form#login-form p .inputbox{width:93%;}
form#login-form p .inputbox:hover,
form#login-form p .inputbox:focus{;}
form#login-form input.button{}
form#login-form p#form-login-remember{padding:.25em .25em 0 0;float:right;}
form#login-form p#form-login-remember label{display:inline;}
form#login-form p#form-login-remember .inputbox{width:auto}
form#login-form ul{clear:both;padding:0 0 0 .5em;list-style-type:none;margin:0}
form#login-form ul li{padding:.1em 0}
form#login-form p{margin:0 0 15px;}
form#login-form button{margin:0 0 0 10px}
form#login-form p.form-login-register a{font-size:1.3em;display:block;background:#eee;border:1px solid #DEDEDE;box-shadow:inset -1px -1px 0 #fff, inset 1px 1px 0 #fff;text-align:center;margin:20px 12px 25px;color:#777!important;text-shadow:1px 1px 1px #fff;padding:5px 0;}
form#login-form p.form-login-register a:hover{color:#333!important;}
#search{float:right;margin:37px 0 0 0;position:relative;}
#search label{display:none;}
#search .inputbox{color:#999;background:#fff;padding:5px 8px}
#search .inputbox:hover{border-color:#A6A6A6;}
#search .inputbox:focus{color:#666}
#search select#category_id{padding:4px 4px 4px 5px}
#search .button{padding:1px 6px 3px}
#search .button:hover{}
form#searchForm{}
form#searchForm div.searchintro{padding:.4em 1em;border:1px solid #fff;margin-bottom:1.5em;color:rgba(255,255,255,.5);background:#131304;border:1px solid #33330D;box-shadow:0 0 10px rgba(0,0,0,.75);}
form#searchForm div.searchintro p{margin:0}
form#searchForm .ordering-box{padding-top:15px}
form#searchForm label{width:auto;padding-right:10px;}
form#searchForm .form-limit{float:left;padding-top:20px}
form#searchForm .counter{float:right;padding-top:25px}
dl.search-results{clear:both;}
dl.search-results .result-title{padding-top:25px;font-size:1.3em;}
dl.search-results dd{margin-left:0}
.breadcrumbs{clear:both;position:relative;overflow:hidden;margin:-34px 0 18px 0;}
.breadcrumbs ol{list-style-type:none;float:left;font-size:1em;width:100%;margin:0;padding:2px 0;}
.breadcrumbs ol li{float:left;text-shadow:1px 1px 1px #fff;background:url(../images/breadcrumbs_arrow.png) no-repeat 96% 48%;padding:0 34px 0 0}
.breadcrumbs ol li a{display:block;margin:0;}
.breadcrumbs ol li a:hover{}
.breadcrumbs ol li.lastitem{background:none;padding:0}
.breadcrumbs ol li:first-child a{background:url(../images/breadcrumbs_home.png) no-repeat center right;height:22px;width:22px;margin-top:-2px;opacity:.2;margin-left:0;text-indent:-9999em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
.breadcrumbs ol li:first-child a:hover{opacity:1;}
#language{float:right;padding:5px 4px 0 14px;}
#language ul{padding:0;margin:0;list-style-type:none;}
#language ul li{display:inline;padding:0 0 0 4px;margin:0;}
#language ul li a{opacity:.4;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
#language ul li a:hover{opacity:1;-webkit-transform:translate(0, -1px) scale(1.2);-moz-transform:translate(0, -1px) scale(1.2);-o-transform:translate(0, -1px) scale(1.2);-ms-transform:translate(0, -1px) scale(1.2);transform:translate(0, -1px) scale(1.2);}
#language ul li img{margin:0;float:none}
#language ul li.lang-active a{opacity:1}
.tip-wrap{width:auto!important;z-index:99}
.tip{padding:.4em .8em .8em;border:1px solid rgba(255,255,255,.7);margin-bottom:2em;font-weight:normal;color:#555;background:#E0E0E0 url(../images/bg.png) repeat;box-shadow:0 0 12px rgba(0,0,0,.5)}
.tip .tip-title{font-weight:normal;text-shadow:1px 1px 1px rgba(255,255,255,1);padding-bottom:6px;font-size:1.4em}
dl#system-message{}
dl#system-message dd{}
dt.error,
dd.error{}
#system-message dd ul{background-position:4px 45%;margin-right:0}
#system-message dd.warning ul,
#system-message dd.error ul{}
dt.notice,
dd.notice{}
#nav-wrapper{background:url(../images/bgm.png);clear:both;width:980px;height:36px;}
#site_wrapper{margin-top:15px;}
#topmenu{float:right;margin:3px 15px 0}
#topmenu ul.menu{margin:0;padding:0;}
#topmenu ul.menu li{display:inline;float:left;padding:0 1.1em 0 0;border-right:1px dotted #555;margin:0 0 0 1.1em;list-style-type:none;}
#topmenu ul.menu li a{color:#ccc;}
#topmenu ul.menu li.active a,
#topmenu ul.menu li a:hover{text-decoration:none;color:#fff;}
#topmenu ul.menu li a img{float:none;margin:0px 8px -4px 0}
#topmenu ul.menu li:last-child{border:none;padding-right:0;}
#footer ul.menu{padding-left:1.25em;margin-bottom:.5em}
#footer ul.menu li{padding:.25em 0}
#footer ul.menu li a{color:#666;display:block;text-decoration:none;}
#footer ul.menu li a:hover,
#footer ul.menu li.current a{color:#000;}
#footer ul#connect{padding-left:.5em;list-style-type:none;}
#footer ul#connect li{padding-top:7px;padding-bottom:7px;}
#footer ul#connect li a{}
#footer ul#connect li img{margin:0 9px -3px 0;opacity:.3;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out;}
#footer ul#connect li a:hover img{opacity:1;}
.col-module-content ul.menu,
.col-module-content ul.menu ul{margin:0;padding:0 0 1px;}
.col-module-content ul.menu li{padding:0;margin:0;list-style-type:none;}
.col-module-content ul.menu li a{color:#666;border-bottom:1px dotted #ccc;display:block;font-size:1.1em;position:relative;background:url(../images/menu_point.png) no-repeat center left;padding:.35em 10px .35em 17px;}
.col-module-content ul.menu li a:hover,
.col-module-content ul.menu li.current a{text-decoration:none;background-image:url(../images/menu_point_hover.png);color:#222;}
.col-module-content ul.menu li.current{background:url(../images/menu_current.png) no-repeat center right;margin-right:-24px;padding-right:24px;}
.col-module-content ul.menu li.deeper{background:none;}
.col-module-content ul.menu li.deeper span.separator{font-size:1.3em;color:#555;padding:.4em .5em .4em;display:block;background:#eee;margin-top:10px;text-shadow:1px 1px 1px #fff}
.col-module-content ul.menu li li:last-child{border:none;}
#copyrightmenu{padding:10px;float:right}
#copyrightmenu ul.menu{padding:0;}
#copyrightmenu ul.menu li{display:inline;float:left;padding:0 2em 0 0;margin:0;list-style-type:none;}
#copyrightmenu ul.menu li a{color:#777;}
#copyrightmenu ul.menu li a:hover{color:#000;text-decoration:none;}
#copyrightmenu ul.menu li a img{float:none;margin:0px 8px -4px 0}
#copyrightmenu ul.menu li:last-child{border:none;padding-right:0;}