/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:middle;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;} .clear{clear:both;} a{color:#008800;text-decoration:none;}@font-face {font-family: 'Oswald'; font-style: normal; font-weight: normal; src: local('Oswald '), local('Oswald'), url('font/-g5pDUSRgvxvOl5u-a_WHw.woff') format('woff');}
/*---------------------------------------------------------------------------------*/
/* Begin Layout */
/*---------------------------------------------------------------------------------*/
body{width:100%;background:#CCFFCC;font-family:Arial;font-size:12px;line-height:20px;font-weight:normal;color:#333;}
#wrapper{width:1040px;margin:0 auto;box-shadow:0px 5px 10px #ccc;min-height:500px;background:#fff;}
#main{width:1030px;margin:0 auto;padding:5px;}
#main_content{float:left;width:728px;}
#content{width:561px;float:right;}
#sidebar_left{width:160px;float:left;padding-right:5px;}
#sidebar{width:300px;float:right;}
.boxTitle{height:20px;font-size:11px;color:#fff;padding:3px 5px;background:url(images/default-sprite-green.png) repeat-x 0px -135px;margin:0;text-shadow: 0 1px 1px #333;text-transform:uppercase;font-family : 'Oswald', sans-serif;}
h1,h2,h3,h4,h5{color:#008800;}
/*---------------------------------------------------------------------------------*/
/* Header */
/*---------------------------------------------------------------------------------*/
#top_wrap{width:100%;height:135px;background:#01B701 url(images/default-sprite-green.png) repeat-x top left;box-shadow:0px 0px 10px #999;}
#head{width:1035px;height:26px;line-height:26px;margin:0px auto;font-size:10px;text-transform:uppercase;font-family : 'Oswald', sans-serif;}
#header{width:1035px;height:70px;margin:0px auto 0px;}
.logo{float:left;margin:5px 5px 0px 0px;text-transform:uppercase;text-shadow:0px -1px 1px #333;font-family : 'Oswald', sans-serif;width:300px;overflow:hidden;height:60px;}
.logo img{width:300px;height:60px;}
.logo h1{font-size:46px;line-height:60px;}
.logo a{color:#fff;}
.description{width:830px;height:26px;float:left;text-shadow:0px 1px 1px #333;color:#fff;overflow:hidden;}
.time{width:200px;height:26px;float:right;color:#fff;text-shadow:0px 1px 1px #333;text-align:right;overflow:hidden;}
.guarantee, .shipping, .cheap{width:150px;height:30px;line-height:11px;display:block;float:left;margin:15px 0px 20px 0px;padding-left:45px;padding-top:5px;color:#fff;text-shadow:0px 1px 1px #333;font-size:10px;text-transform:uppercase;}
.guarantee{background:url(images/spritex-green.png) no-repeat 0px -100px;}
.shipping{background:url(images/spritex-green.png) no-repeat -5px -190px;}
.cheap{background:url(images/spritex-green.png) no-repeat 0px -145px;}
/*---------------------------------------------------------------------------------*/
/* Top Menu */
/*---------------------------------------------------------------------------------*/
#topmenu{width:1040px;height:39px;margin:0px auto;clear:both;border-top-left-radius:5px;border-top-right-radius:5px;background:url(images/default-sprite-green.png) repeat-x 0px -135px;box-shadow:0px 0px 3px #014877;}
#catmenu{width:160px;height:36px;background:url(images/default-sprite-green.png) repeat-x 0px -176px;margin:3px 5px 0px 3px;border-top-left-radius:5px;border-top-right-radius:5px;line-height:36px;color:#fff;padding:0px 1px;text-transform:uppercase;float:left;clear:both;text-align:center;}
#catmenu ul{list-style:none;width:160px;background:none;font-size:11px;}
#catmenu li{display:block;float:left;width:160px;height:36px;background:none;}
#catmenu li a{color:#fff;display:block;padding:0px 8px;font-family : 'Oswald', sans-serif;text-shadow:0px 0px 1px #666;}
#catmenu li ul{position:absolute;left:-999em;width:160px;z-index:999;list-style:none;font-size:9px;font-family:Arial;}
#catmenu li ul li {width:160px;line-height:29px;height:30px;}
#catmenu li ul li a {background:url(images/default-sprite-green.png) repeat-x 0px -272px;padding:0px 10px;color:#444;text-shadow:0px 1px 1px #ccc;height:29px;border:1px solid #ccc;}
#catmenu li ul ul {margin:-31px 0px 0px 159px;}
#catmenu li:hover, #catmenu li.hover {position:static;}
#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, #catmenu li:hover ul ul ul ul {left:-999em;}
#catmenu li:hover ul, #catmenu li li:hover ul, #catmenu li li li:hover ul, #catmenu li li li li:hover ul {left:auto;}
#topinfo{width:215px;height:34px;float:left;margin:2px 0px;color:#fff;line-height:31px;border-left:1px solid #00bb00;padding-left:5px;}
.profile{width:35px;height:24px;float:left;display:inline;}
.profile span{display:none;}
.facebook{background:url(images/profile-sprite.png) no-repeat 0px 5px;display:block;width:36px;height:28px;}
.twitter{background:url(images/profile-sprite.png) no-repeat 0px -29px;display:block;width:36px;height:28px;}
.gplusone{background:url(images/profile-sprite.png) no-repeat 0px -162px;display:block;width:36px;height:30px;}
.pinterest{background:url(images/profile-sprite.png) no-repeat 0px -127px;display:block;width:36px;height:30px;}
.digg{background:url(images/profile-sprite.png) no-repeat 3px -93px;display:block;width:30px;height:30px;}
.supon{background:url(images/profile-sprite.png) no-repeat 3px -60px;display:block;width:30px;height:30px;}
/*---------------------------------------------------------------------------------*/
/* BREADCRUMB */
/*---------------------------------------------------------------------------------*/
#breadcrumb{height:30px;background:url(images/default-sprite-green.png) repeat-x 0px -242px;font-size:9px;text-shadow:0px 1px 0px #ccc;color:#666;border-left:3px solid #16ac16;border-right:3px solid #16ac16;border-bottom:0px solid #1775bd;line-height:30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;}
#breadcrumb .title{background:none;text-transform:uppercase;margin-left:8px;}
/*---------------------------------------------------------------------------------*/
/* Featured Content Slider */
/*---------------------------------------------------------------------------------*/
#featured {position:relative; padding:7px 0px 0px 7px;width:540px;height:269px;margin-bottom:6px;}
#slides {background:#000;height:267px;}
#featured .slide {top:6px;left:6px;position:absolute;z-index:auto !important;}
.slide .description {position:absolute;left:1px;bottom:12px;padding:10px;text-align:center;z-index: 21;width:519px;height:auto;background:#999;opacity:0.75;}
.slide .description h2 {font-size:16px;text-shadow:0px 1px 1px #333;font-family:'Oswald',sans-serif;}
.slide a {text-decoration:none;color:#fff;}
.slide .description p.meta-info {font-family:Georgia,serif;font-size:12px;text-shadow:0px 1px 1px #333;color:#fff;font-style:italic;}	
.slide .description p.meta-info a {text-decoration:none;color:#fff;}
#featured a#left-arrow, #featured a#right-arrow {display:block;text-indent:-9999px;width:42px;height:33px;position:absolute;z-index:22;top:122px;}
#featured a#left-arrow {left:0px;}
#featured a#right-arrow {right:0px;}
#leftlinkbutton{background: url('images/slider_bg.png') no-repeat 0px 0px;width:42px;height:276px; position:absolute;top:0px;left:0px;z-index:20;} 
#toplinkbutton{background: url('images/slider_bg.png') repeat-x 0px -560px;width:472px;height:10px;position:absolute;top:0px;left:42px;z-index:20;}
#bottomlinkwindow{background: url('images/slider_bg.png') repeat-x 0px -573px;width:472px;height:13px;position:absolute;top:263px;left:42px;z-index:20;}
#rightlinkbutton{background: url('images/slider_bg.png') no-repeat 0px -280px;width:42px;height:276px;position:absolute;top:0px;left:514px;z-index:20;}
/*---------------------------------------------------------------------------------*/
/* Search */
/*---------------------------------------------------------------------------------*/
#search{width:645px;height:31px;float:left;margin:4px 0px;border-right:1px solid #006600;}
#searchform{width:235px;margin:3px;padding:0 5px;height:24px;line-height:25px;color:#333;float: left;display:inline;border:1px solid #ddd;}
#searchsubmit {background:url(images/default-sprite-green.png) repeat-x 0px -176px;border:none;display: block;height:26px;width:37px;float:left;cursor:pointer;margin:3px 0;color:#fff;text-shadow: 0 1px 1px #666;border-radius:5px;}
.optionform{width:170px;margin:3px 5px 3px 1px;padding:3px;height:26px;float:left;display:inline;border:1px solid #ddd;cursor:pointer;}
#search option{border-top:1px solid #ccc;border-bottom:1px solid #fff;cursor:pointer;padding:3px 5px;background:#EEF7FF;}
/*---------------------------------------------------------------------------------*/
/* Home */
/*---------------------------------------------------------------------------------*/
.top_post{width:180px;height:275px;background:url(images/spritex-green.png) no-repeat left -204px;border:1px solid #eee;float:left;display:inline;text-align:center;margin:0px 5px 5px 0px;overflow:hidden;}
.top_post, .widget{box-shadow: inset 0 2px 1px rgba(255,255,255,.97); border: 1px solid #E0E0E0; border-top-color: #EFEFEF;border-bottom-color: #CCC;text-shadow:0 1px 0 #fff;border-radius:3px;}
.top_post img{background:#fff;margin:15px auto 5px;padding:3px;max-width:160px;max-height:160px;clear:both;}
.top_post a:hover img{background:#ddd;}
.top_post .postmeta{font-size:10px;font-family:Candara;font-style:italic;}
.top_post .post_title{width:171px;height:20px;padding:5px;background:url(images/default-sprite-green.png) repeat-x 0px -212px;overflow:hidden;font-family : 'Oswald', sans-serif;font-size:11px;font-weight:normal;}
.top_post a{text-shadow:0px 1px 0px #ccc;color:#008000;}
.top_post h3{font-size:13px;font-weight:bold;color:#146ebe;}
.save{color:#008000;clear:both;font-family:Candara;font-style:italic;}
.del{color:#ff0000;clear:both;}
.details{width:100%;height:24px;padding:5px 0;bottom:0px;}
.more{width:70px;height:22px;float:left;display:inline;background:url(images/spritex-green.png) 0px 0px;margin:0 5px 0 5px;}
.buy{width:70px;height:22px;float:right;display:inline;background:url(images/spritex-green.png) 0px -21px;margin:0 5px 0 0;}
.more span, .buy span{font-family : 'Oswald', sans-serif;font-size:9px;text-transform:uppercase;color:#fff;text-shadow:0px -1px 1px #999;}
.top_post p{display:none;}
.top_post .info{width:100%;height:40px;overflow:hidden;}
/*---------------------------------------------------------------------------------*/
/* RATING */
/*---------------------------------------------------------------------------------*/
.rating1{background:url(images/spriter.png) no-repeat top center;}
.rating2{background:url(images/spriter.png) no-repeat 0px -18px;}
.rating3{background:url(images/spriter.png) no-repeat 0px -36px;}
.rating4{background:url(images/spriter.png) no-repeat 0px -54px;}
.rating5{background:url(images/spriter.png) no-repeat 0px -72px;}
.rating1, .rating2, .rating3, .rating4, .rating5{width:94px;height:18px;margin:0 auto 0;text-indent:-999em;}
.rate1{background:url(images/rating-kuning.png) no-repeat top center;}
.rate2{background:url(images/rating-kuning.png) no-repeat 0px -19px;}
.rate3{background:url(images/rating-kuning.png) no-repeat 0px -38px;}
.rate4{background:url(images/rating-kuning.png) no-repeat 0px -57px;}
.rate5{background:url(images/rating-kuning.png) no-repeat 0px -76px;}
.rate1, .rate2, .rate3, .rate4, .rate5{width:94px;height:19px;margin:0 auto 0;text-indent:-999em;}
/*---------------------------------------------------------------------------------*/
/* Widget */
/*---------------------------------------------------------------------------------*/
.widget{width:99.5%;margin-bottom:5px;padding:0px;}
.widget ul, .footer_widget ul{list-style:none;}
.widget li, .footer_widget li{margin:0;padding:3px 5px;border-bottom:1px dotted #f0f0f0;}
.widget li a, .footer_widget li a{color:#146EBE;}
.widget h2 a{font-size:12px;font-weight:bold;}
.widget p{font-size:12px;line-height:18px;}
.bestdeals{padding:5px;background:#EEF7FF;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;}
.bestdeals img{width:120px;height:auto;border:1px solid #ddd;padding:3px;float:left;margin:5px;}
.bestdeals h3{font-size:13px;font-weight:bold;}
/*---------------------------------------------------------------------------------*/
/* Navigation */
/*---------------------------------------------------------------------------------*/
#navigation, .pagenavi {width : 100%;clear : both;display : block;margin : 0 auto;font-size : 10px;line-height : 29px;text-align : center;}
.pages, .current, .pagination {padding : 5px 8px;margin : 0 3px 0 0;border : #ddd solid 1px;background:url(images/default-sprite-green.png) repeat-x 0px -272px;}
.pagenavi a, .pagination a {padding : 5px 8px;display : inline;border : #ddd solid 1px;background:url(images/default-sprite-green.png) repeat-x 0px -272px;}
.pagination {display : inline;}
.alignright {float : right;margin : 0 0 10px 10px;}
.alignleft {float : left;margin : 0 10px 10px 0;}
.alignright, alignleft {padding : 3px;border : #ddd solid 1px;}
/*---------------------------------------------------------------------------------*/
/* PAGE MENU */
/*---------------------------------------------------------------------------------*/
#pagemenu{padding:5px;width:900px;margin:0px auto;font-family : 'Oswald', sans-serif;text-transform:uppercase;font-size:10px;text-shadow:0px 1px 1px #333;border-bottom:1px solid #006600;}
#pagemenu ul{width:auto;list-style:none;text-align:center;}
#pagemenu li{display:inline;padding:10px 13px 5px 5px;background:url(images/pm.png) no-repeat right 16px;}
#pagemenu .last{background:none;}
#pagemenu a, .copyright a{color:#fff;}
/*---------------------------------------------------------------------------------*/
/* FOOTER */
/*---------------------------------------------------------------------------------*/
#footer{background:#008000;margin:0;padding:5px 0px;clear:both;}
#footer_wrap{width:960px;padding:0 5px 0px 10px;margin:0 auto;}
.copyright{font-size:10px;width:900px;text-align:center;margin:0 auto;padding:3px 5px;color:#fff;text-shadow:0px 1px 1px #333;border-top:1px solid #009000;}