html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,optgroup,option,strong,th,var{font:inherit}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Regular.ttf'),url('../fonts/OpenSans-Regular.eot');}
@font-face{font-family:'Open Sans Condensed';src:url('../fonts/OpenSans-CondBold.ttf'),url('../fonts/OpenSans-CondBold.eot');}
table{font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0}
body{background:#fff;color:#000;font-family:'Open Sans', sans-serif;font-size:75%;text-align:left;padding:0;margin:0;}
h1, .welcome{color:#54301A;font-family:'Open Sans Condensed', sans-serif;margin-top:0px;margin-bottom:20px;font-size:35px;font-weight:bold;text-shadow:0 0 1px rgba(0, 0, 0, .01);}
.clear{clear:both;height:0;}
a:visited{color:#000;text-decoration:none;cursor:pointer;} 
a, a:link{color:#000;text-decoration:none;cursor:pointer;}
a:hover, a:focus, a:active{color:#069;text-decoration:none;}
.roundes{border:1px solid #e4e4e5;-moz-border-radius:6px;border-radius:6px;border-collapse:collapse;border-spacing:0px;background-color:#FFF;background:url(../image/background_title.png) top center repeat-x;}
.roundes-content-cat{/*===V2===*/border:2px solid #e8e8e8;/*===V1===*//*background:#f3f3f5;*/-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;border-collapse:collapse;border-spacing:0px;padding:0 0px 10px 0px;box-shadow: 0 0 15px #DCDEDC;}
.roundes-content-strip{border:2px dashed #e3e3e3;overflow:auto;}
.roundes-cart{padding:10px 20px 12px 10px;position:relative;background:#f5f8f9;height:80px;display:block;overflow:hidden;}
.overflow{overflow:hidden;}
.roundeh{border:1px solid #d9d9db;-moz-border-radius:6px;border-radius:6px;border-collapse:collapse;border-spacing:0px;}
.container{width:1007px;margin-left:auto;margin-right:auto;text-align:left;margin-top:-10px} 
.container-body{width:980px;margin-left:auto;margin-right:auto;text-align:left;}
.header{font-size:11px;zoom:1;z-index:9999;}
#column-left{float:left;width:180px;}
#column-right{float:right;width:230px;text-align:right;}
#content{min-height:500px;margin-bottom:25px;}
#column-left + #column-right + #content, #column-left + #content{margin-left:190px;}
#column-right + #content{margin-right:250px;}
#before_footer{clear:both;width:980px;background-color:#FFF;}
.footer{clear:both;overflow:hidden;padding:10px;background-color:#f3f3f5;/*url('../image/footer.jpg');*/}
.copyright{text-align:center;padding-bottom:30px;color:#888;font-size:10px;}
.breadcrumb{color:#231F20;margin-bottom:10px;font-size:11px;letter-spacing:0.5px;}
.breadcrumb a{color:#231F20;margin-bottom:10px;font-size:11px;}
.success{background:#EAF7D9 url('../image/success.png') 10px center no-repeat;border:1px solid #BBDF8D;font-size:11px;padding:10px 10px 10px 33px;margin-bottom:15px;color:#555555;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.warning{background:#FFD1D1 url('../image/warning.png') 10px center no-repeat;border:1px solid #F8ACAC;font-size:11px;padding:10px 10px 10px 33px;margin-bottom:15px;color:#555555;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.attention{background:#FFF5CC url('../image/attention.png') 10px center no-repeat;border:1px solid #F2DD8C;font-size:11px;padding:10px 10px 10px 33px;margin-bottom:15px;color:#555555;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.success .close, .warning .close, .attention .close{float:right;padding-top:4px;padding-right:4px;cursor:pointer;}
.required{color:#FF0000;font-weight:bold;font-size:11px;}
.error{display:block;color:#FF0000;}
.help{color:#999;font-size:10px;font-weight:normal;display:block;margin-left:5px;}
input.large-field, select.large-field{width:278px;}
.form td{padding-bottom:5px;} 
.form-label{vertical-align:top;float:right;padding-top:5px;text-align:right;}
.pagination{border-top:2px dotted #eaeaea;padding-top:10px;display:inline-block;width:100%;margin-bottom:10px;font-size:11px;}
.pagination .links{float:left;background-color:#f3f3f4;border:1px solid #e2e3e4;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.pagination .links a{display:inline-block;padding:4px 7px;text-decoration:none;color:#000;cursor:pointer;}
.pagination .links b{display:inline-block;padding:4px 8px;font-weight:bold;text-decoration:none;color:#231F20;background:#fff;border-top:2px solid #42b149;}
.pagination .links a:hover, .pagination .links a:focus, .pagination .links a:active{color:#fff;cursor:pointer;}
.pagination .links a:visited{display:inline-block;padding:4px 10px;text-decoration:none;color:#000;cursor:pointer;}
.pagination .links a:link{color:#231F20;text-decoration:none;cursor:pointer;font-weight:bold;}
.pagination .links a.border-lr{border-left:1px solid #e2e3e4;border-right:1px solid #e2e3e4;} 
.pagination .results{float:right;padding-top:3px;padding-left:5px;white-space:nowrap;color:#888888;}
a.button{display:inline-block;padding-left:6px;background:url('../image/button-left.png') top left no-repeat;text-decoration:none;cursor:pointer;}
a.button span{color:#FFFFFF;line-height:12px;font-size:12px;font-weight:bold;display:inline-block;padding:6px 12px 8px 5px;background:url('../image/button-right.png') top right no-repeat;}
a.button:hover{background:url('../image/button-left-active.png') top left no-repeat;}
a.button:hover span{color:#FFFFFF;background:url('../image/button-right-active.png') top right no-repeat;}
.box{margin:0;padding:0;margin-bottom:0px;border-collapse:collapse;border-spacing:0;}
.box .box-heading{-webkit-border-radius:7px 7px 0px 0px;-moz-border-radius:7px 7px 0px 0px;-khtml-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;border:1px solid #DBDEE1;background:url('../image/background.png') repeat-x;padding:8px 10px 7px 10px;font-size:14px;font-weight:bold;line-height:14px;color:#c4161c;}
.box .box-heading-content{
	color:#54301A;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:25px;
	letter-spacing:1px;
	padding:0px 0 2px 0px;
	width:100%;
	height:35px;
	/*===V2===*/
	/*border:2px solid #e8e8e8;
	border-bottom:none;*/
	/*===V1===*/
	/*background:#FFFFFF url('../image/background_title.png') repeat-x;*/
	/*-webkit-border-radius:6px 6px 0px 0px;
	-moz-border-radius:6px 6px 0px 0px;
	-khtml-border-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;*/
	
	/*=== changes for V3 ===*/
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	box-shadow: -10px -5px #fff, 10px -5px #fff, 0px 5px 5px #dcdedc;
}
.box .box-heading-content-mod{
	color:#54301A;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:25px;
	letter-spacing:0px;
	padding:0px 0 2px 0px;
	width:100%;
	height:35px;

	border-top:    none;
	border-right:  none;
	border-bottom: 1px groove #e3e3e3;
	border-left:   none;	
}
img.carousel-bestseller{width:60px;height:49px;background:url(../image/sprite-red.png) 0 0;vertical-align:middle;}
img.carousel-new{width:60px;height:49px;background:url(../image/sprite-red.png) 0 -50px;vertical-align:middle;}
img.carousel-viewed{width:60px;height:49px;background:url(../image/sprite-red.png) 0 -99px;vertical-align:middle;}
img.carousel-recently{width:60px;height:49px;background:url(../image/sprite-red.png) 0 -150px;vertical-align:middle;}
img.carousel-twitter{width:60px;height:49px;background:url(../image/sprite-red.png) 0 -200px;vertical-align:middle;}
img.carousel-secure{width:60px;height:49px;background:url(../image/sprite-red.png) 0 -250px;vertical-align:middle;}
img.carousel-customer{width:60px;height:49px;background:url(../image/sprite-red.png) 0 -299px;vertical-align:middle;}
img.secure1{width:50px;height:50px;background:url(../image/sprite-secure.png) 0 0;vertical-align:middle;}
img.secure2{width:50px;height:50px;background:url(../image/sprite-secure.png) 0 -50px;vertical-align:middle;}
img.secure3{width:50px;height:50px;background:url(../image/sprite-secure.png) 0 -100px;vertical-align:middle;}
img.secure4{width:50px;height:50px;background:url(../image/sprite-secure.png) 0 -150px;vertical-align:middle;}
.box .box-heading-beseller{padding:10px 5px 0px 15px;font-size:16px;letter-spacing:0.5px;color:#0067B1;font-weight:bold;font-family:'Open Sans Condensed',sans-serif;text-align:left;}
.box .box-heading-hotline{padding:5px 0px 0px 15px;color:#069;font-size:200%;font-weight:bold;}
.box .box-content{background:#FFFFFF;}
.box-product{width:100%;overflow:auto;padding-top:0px;}
.box-product > div{display:inline-block;vertical-align:top;margin-right:5px;margin-bottom:50px;height:230px;width:168px;}
#column-left + #column-right + #content .box-product > div{width:173px;}
.box-product .image img{display:inline-block;height:110px;position:relative;top:0px;vertical-align:top;}
.box-product .name{text-align:left;display:block;margin:0px;max-height:20px;overflow:hidden;margin-bottom:0px;margin-top:5px;font-size:14px;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;letter-spacing:0px;}
.box-product .name a{color:#555;}
.box-product .name a:hover{color:#069;text-decoration:none;}
.box-product .bigger{color:#c4161c;font-size:11px;font-weight:bold;}
.box-product .author{color:#186FAB;font-size:10px;margin:0;line-height:17px;}
.box-product .paperback{color:#888;font-size:10px;margin:0;line-height:17px;}
.box-product .price{display:block;color:#900;font-size:11px;margin:0;line-height:17px;}
.box-product .price-old{color:#888;text-decoration:line-through;font-size:10px;margin:0;line-height:17px;}
.box-product .price-new{color:#900;font-size:11px;margin:0;line-height:16px;}
.box-product .rating{display:block;margin-bottom:4px;margin:0;line-height:17px;}
.box-category{font-family:'Open Sans', sans-serif;font-size:100%;line-height:1.05em;letter-spacing:0px;width:100%;}
.box-category ul{list-style:none;margin:0 0 0 8px;padding:0;}
.box-category li.active{/*background:url(../image/right.png) no-repeat top left;*//*height:21px;width:192px;*/margin-left:-12px;padding-left:12px;padding-top:3px;}
.box-category h3{padding-bottom:5px;font-family:'Open Sans Condensed', sans-serif;margin:0;color:#c4161c;font-weight:bold;font-size:15px;letter-spacing:0.5px;}
.box-category ul > a{text-decoration:none;color:#c4161c;}
.box-category > ul > li{list-style:none;margin-top:5px;line-height:1.5em;color:#000;}
.box-category > ul > li a.active{/*background:url(../image/arrow-active.png) no-repeat top center;*/}
.box-category > ul > li a.href{text-decoration:none;color:#069;}
.box-category > ul > li a.href:hover{text-decoration:none;color:#c4161c;}
.box-category > ul > li + li{}
.box-category > ul > li > a{text-decoration:none;color:#000;}
.box-category > ul > li > a.coming{text-decoration:none;color:#000;font-size:15px;}
.box-category > ul > li a.comingactive{font-size:15px;font-weight:bold;}
.box-category > ul > li > a:hover{text-decoration::none;color:#069;}
.box-category > ul > li > a.href{font-size:12px;color:#0F6BAA;}
.box-category > ul > li ul{display:none;}
.box-category > ul > li a.active + ul{display:block;}
.box-category > ul > li ul > li{margin:0.2em 0 0 0;padding:0px 0px 0px 10px;}
.box-category > ul > li ul > li > a{text-decoration:none;display:block;padding:0px 0px 0px 0px;}
.box-category > ul ul > li{list-style:none;margin:0.2em 0 0 0;line-height:1.05em;color:#000;}
.box-category > ul ul > li > a{text-decoration:none;display:block;padding:0px 0px 0px 0px;/*margin-left:10px;*/}
.box-category > ul ul > li > a.active{background-color:#e7e8e9;} 
.box-category > ul > li ul > li > a.active{background-color:#e7e8e9;color:#069;}
.box-category > ul >ul ul > li{list-style:none;margin:0 0 0;line-height:1em;color:#000;}
.box-category > ul > ul ul > li > a{text-decoration:none;display:block;padding:0px 0px 0px 0px;margin-left:5px;} 
.box-category > ul > ul ul ul > li{list-style:none;margin:0.2em 0 0 0;line-height:1.05em;color:#000;}
.box-category > ul > ul ul ul > li > a{text-decoration:none;display:block;padding:0px 0px 0px 0px;margin-left:5px;}
#content .content{padding:10px;overflow:auto;margin-bottom:20px;border:1px solid #EEEEEE;}
#content .content .left{float:left;width:49%;}
#content .content .right{float:right;width:49%;}
.author-list{border:1px solid #DBDEE1;padding:5px;overflow:auto;margin-bottom:20px;}
.author-heading{background:#F3F3F3;font-size:14px;padding:5px 10px;margin-bottom:5px;color:#636E75;}
.author-heading a{text-decoration:none;background:#F3F3F3;font-size:13px;padding:1px 1px;margin-bottom:6px;color:#636E75;}
.author-heading a.active{text-decoration:none;font-weight:bold;color:#069;font-size:18px;}
.author-heading a:hover{font-weight:bold;color:#069;text-decoration:none;}
.author-content{padding:8px;}
.product-filter{padding:3px;overflow:auto;background:#f3f3f5;margin-bottom:15px;}
.product-filter .display{margin-left:7px;float:left;padding-top:7px;color:#333;font-size:11px;font-weight:inherit;}
.product-filter .display a{font-size:11px;}
.product-filter .sort{float:right;font-size:11px;color:#069;}
.product-filter .checkdisc{float:left;font-size:11px;color:#069;margin:5px;}
.product-filter .checkall{float:right;font-size:11px;color:#069;margin-top:5px;margin-left:10px;width:37px;}
.product-filter .limit{margin-left:15px;float:right;font-size:11px;color:#069;}
.product-filter .sort option, .product-filter .limit option{font-size:11px;color:#069;background-color:#F6F6F6;}
.product-filter .sort select, .product-filter .limit select{font-size:11px;color:#069;border:1px solid #C7D6E8;-moz-border-radius:3px;border-radius:3px;border-collapse:collapse;border-spacing:0px;background-color:#FFF;height:23px;overflow:hidden;}
.product-list > div{overflow:auto;margin-bottom:15px;padding:0 0px 0 40px;}
.product-list .right{float:right;margin-left:15px;}
.product-list >div .list-right{width:600px;margin-left:100px;text-align:left;}
.product-list > div + div{border-top:2px dotted #eaeaea;padding-top:15px;}
.bg_persen{background-image:url(../image/discount.png);background-repeat:no-repeat;width:100px;height:26px;float:left;padding-right:10px;}
.bg_persen_pec{background-image:url(../image/discount_pec.png);background-repeat:no-repeat;width:100px;height:26px;float:left;padding-right:10px;}
.num_persen{color:#FFF;font-size:15px;float:left;text-align:right;padding:2px 0px 0px 5px;}
.product-list .image{float:left;margin-left:-20px;}
.product-list .image img{padding:0;margin:0px;border:none;max-width:100px;max-height:150px;display:inline-block;}
.product-list .name{display:block;margin:0px;overflow:hidden;font-size:18px;font-weight:bold;margin-bottom:2px;font-family:'Open Sans Condensed',sans-serif;letter-spacing:0.5px;}
.product-list .text_bisac{color:#6D6E71;font-size:12px;margin:0;font-family:Georgia;font-weight:bold;font-style:italic;}
.product-list .name a{color:#231F20;font-weight:bold;}
.product-list .name a:hover{color:#069;text-decoration:none;}
.product-list .name-search{display:block;margin:0px;overflow:hidden;font-size:14px;margin-bottom:2px;font-family:'Open Sans',sans-serif;letter-spacing:0.5px;}
.product-list .name-search a{color:#231F20;}
.product-list .name-search a:hover{color:#069;text-decoration:none;}
.product-list .bigger{color:#c4161c;font-size:11px;font-weight:bold;}
.product-list .paperback{color:#888;font-size:10px;margin:0;line-height:17px;}
.product-list .author{color:#186FAB;font-size:12px;display:block;margin:0px;max-height:32px;overflow:hidden;margin-bottom:2px;line-height:17px;}
.product-list .author a{color:#0067B1;font-weight:bold;font-size:11px;}
.product-list .author a:hover{color:#c4161c;text-decoration:none;}
.product-list .author-search a{color:#0067B1;font-size:11px;}
.product-list .author-search a:hover{color:#c4161c;text-decoration:none;}
.product-list .category{color:#888;font-size:0.9em;display:block;margin:0px;max-height:30px;overflow:hidden;font-weight:bold;margin-bottom:2px;line-height:17px;}
.product-list .description{line-height:15px;margin-bottom:5px;color:#231F20;}
.product-list .rating{margin-bottom:4px;margin-top:5px;color:#7B7B7B;font-size:0.9em;display:block;margin:0px;max-height:30px;overflow:hidden;line-height:17px;}
.product-list .price{display:block;color:#C4161C;font-size:11px;margin:0px;max-height:30px;overflow:hidden;font-weight:bold;margin-bottom:2px;line-height:17px;}
.product-list .price-old{color:#6D6E71;text-decoration:line-through;font-size:10px;margin:0;line-height:17px;}
.product-list .price-new{color:#C4161C;font-size:12px;margin:0;line-height:17px;}
.product-list .price-tax{font-size:11px;font-weight:normal;color:#BBBBBB;}
.product-list .exclude-delivery{color:#069;font-size:10px;padding-bottom:3px;}
.product-list .cust{padding:0;margin:0;color:#069;font-size:0.9em;vertical-align:top;text-align:start;}
.login-content{margin-bottom:20px;overflow:auto;text-align:left;}
.login-content .left{float:left;width:48%;text-align:left;}
.login-content .right{float:right;width:48%}
.login-content .left .content, .login-content .right .content{min-height:190px;}
.order-list{margin-bottom:10px;}
.order-list .order-id{width:49%;float:left;margin-bottom:2px;}
.order-list .order-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.order-list .order-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;}
.order-list .order-content div{float:left;width:33.3%;}
.order-list .order-info{text-align:right;}
.return-product{overflow:auto;margin-bottom:20px;}
.return-detail{overflow:auto;margin-bottom:5px;}
.return-reason{float:left;width:33.3%;}
.return-opened{float:left;width:33.3%;}
.return-opened textarea{width:98%;vertical-align:top;}
.return-captcha{float:right;width:25%;}
.cart-info table{width:100%;margin-bottom:20px;border-collapse:collapse;}
.cart-info td{padding-top:12px;padding-bottom:10px;}
.cart-info thead td{color:#231F20;font-weight:bold;border-bottom:1px solid #DDDDDD;}
.cart-info thead .remove, .cart-info thead .image{text-align:center;}
.cart-info thead .name, .cart-info thead .model{text-align:left;}
.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total{text-align:right;}
.cart-info tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.cart-info tbody .remove{vertical-align:middle;}
.cart-info tbody .remove, .cart-info tbody .image{text-align:center;}
.cart-info tbody .name, .cart-info tbody .model{text-align:left;font-family:'Open Sans', sans-serif;font-size:16px;text-align:left;}
a.aname{color:#231F20;font-family:'Open Sans Condensed',sans-serif;letter-spacing:0.5px;}
a.aname:visited{color:#231F20;}
a.aname:hover{color:#069;text-decoration:none;}
.cart-info tbody .quantity, .cart-info tbody .total{text-align:right;}
.cart-info tbody .price{text-align:right;color:#990000;}
.cart-info tbody span.stock{color:#F00;font-weight:bold;}
.cart-module .cart-heading{border:1px solid #DBDEE1;padding:8px 8px 8px 22px;font-weight:bold;font-size:13px;color:#555555;margin-bottom:15px;cursor:pointer;background:#F8F8F8 url('../image/arrow-right.png') 10px 50% no-repeat;}
.cart-module .active{background:#F8F8F8 url('../image/arrow-down.png') 7px 50% no-repeat;}
.cart-module .cart-content{padding:0px 0px 15px 0px;display:none;overflow:auto;}
.cart-total{overflow:auto;margin-bottom:35px;}
.cart-total table{float:right;}
.cart-total .price{text-align:right;color:#990000;font-weight:bold;}
.cart-total-center{overflow:none;padding-top:8px;margin-bottom:15px;}
.cart-total-center table{float:none;}
.cart-total-center .price{text-align:right;color:#990000;font-weight:bold;}
.sitemap-info{overflow:auto;margin-bottom:40px;}
.sitemap-info .left{float:left;width:80%;}
.sitemap-info .left h3{padding-top:7px;font-family:'Open Sans', sans-serif;margin:0;color:#c4161c;font-weight:bold;line-height:1em;font-size:100%;padding-right:0em;}
.sitemap-info .left > ul > li a.active{font-weight:bold;color:#069;}
.sitemap-info .left > ul > li{margin:0.3em 0 0 0;padding:0px 0px 0px 0px;}
.sitemap-info .left > ul > li ul > li{margin:0.2em 0 0 0;padding:0px 0px 0px 15px;}
.sitemap-info .right{float:left;width:20%;}
.sitemap-info .right > ul > li{margin:0.3em 0 0 0;padding:0px 0px 0px 0px;}
.sitemap-info .right > ul > li ul > li{margin:0.2em 0 0 0;padding:0px 0px 0px 15px;}
.sitemap-info .right > ul > li a.active{font-weight:bold;color:#069;}
.footer .column{float:left;width:140px;margin:0px 8px;font-family:'Open Sans', sans-serif;font-size:90%;letter-spacing:0px;}
.footer .column h3{color:#f58020;font-size:13px;font-weight:bold;margin-top:0px;margin-bottom:5px;}
.footer .column h4{color:#333;font-size:12px;margin-top:0px;margin-bottom:2px;}
.footer .column ul{margin-top:0px;margin-left:0px;padding-left:0px;}
.footer .column ul li{margin-bottom:2px;}
.footer .column a{text-decoration:none;color:#828385;}
.footer .column a:hover{text-decoration:none;color:#333;}
.footer .column-line{float:left;width:10px;height:140px;border-left:1px dashed #968780;}
#comment{border:5px solid #DBDEE1;-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;padding:10px;background-color:#EEEEEE;}
#comment h1{font-size:22px;color:#CC6600;}
#comment .noresult{font-size:14px;}
#clear{width:100%;height:0px;clear:both;}
#infowindowleft{float:left;width:125px;position:relative;}
#infowindowright{float:none;margin-left:135px;position:relative;}
input, select, textarea{outline:none;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid rgba(0,0,0, 0.2);background-color:#FFF;padding:3px;margin:2px}
input:focus, select:focus{box-shadow:0 0 5px rgba(0, 0, 255, 0.3);-webkit-box-shadow:0 0 5px rgba(0, 0, 255, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 255, 0.3);background-color:#FFF;}
.buttons{margin-top:20px;}
a.buton{color:#FFF;}
a.buton:visited{color:#FFF;}
.buton{border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.8);display:inline-block;color:#FFF;padding:4px 15px 4px;white-space:nowrap;text-decoration:none;cursor:pointer;background:#0067B1 repeat-x scroll 0 0;border-style:none;text-align:center;overflow:visible;font-size:13px;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;letter-spacing:0.1em;border:1px solid #555;vertical-align:central}
.buton:hover, .buton:focus{background-position:0 -50px;color:#FFFF00;border:1px solid #555;-moz-box-shadow:1px 2px 2px #888;background:#0067B1 repeat-x scroll 0 0;text-decoration:none;}
.buton:active{background-position:0 -50px;color:#FFFF00;border:1px solid #555;-moz-box-shadow:1px 2px 2px #888;box-shadow:1px 2px 2px #888;background:#0067B1 repeat-x scroll 0 0;text-decoration:none;}
a.buton2{color:#FFF;}
a.buton2:visited{color:#FFF;}
.buton2{border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.8);display:inline-block;color:#FFF;padding:4px 15px 4px;white-space:nowrap;text-decoration:none;cursor:pointer;background:#989a9d repeat-x scroll 0 0;border-style:none;text-align:center;overflow:visible;font-size:13px;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;letter-spacing:0.1em;border:1px solid #555;vertical-align:central}
.buton2:hover, .buton2:focus{background-position:0 -50px;color:#FFFF00;border:1px solid #555;-moz-box-shadow:1px 2px 2px #888;background:#989a9d repeat-x scroll 0 0;text-decoration:none;}
.buton2:active{background-position:0 -50px;color:#FFFF00;border:1px solid #555;-moz-box-shadow:1px 2px 2px #888;box-shadow:1px 2px 2px #888;background:#989a9d repeat-x scroll 0 0;text-decoration:none;}
.before_footer_header{
	/*color:#54301A;font-family:'Open Sans Condensed', sans-serif;font-size:25px;letter-spacing:1px;padding:0px 0 5px 0px;width:100%;height:50px;border:2px solid #e8e8e8;border-bottom:none;-webkit-border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;-khtml-border-radius:6px 6px 0px 0px;border-radius:6px 6px 0px 0px;*/
	color:#54301A;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:25px;
	letter-spacing:1px;
	padding:0px 0 2px 0px;
	width:100%;
	height:40px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	box-shadow: -10px -5px #fff, 10px -5px #fff, 0px 5px 5px #dcdedc;	
}
.before_footer_body{padding:7px 5px;position:relative;/*===V1===*//*background:url(../image/background_footer.png) top center repeat-x;*/height:340px;display:block;overflow:hidden;float:left;}
.box-userview{float:left;vertical-align:top;font-family:'Open Sans', sans-serif;font-size:90%;margin:0 3px 20px 7px;width:180px;height:320px;overflow:hidden;border-right:2px dotted #dadbdd;}
.box-userview .box-userview-title{font-family:'Open Sans Condensed', sans-serif;font-size:16px;color:#0067B1;text-decoration:none;padding-left:1px;padding-bottom:5px;font-weight:bold;letter-spacing:0.5px;}
.box-userview .viewmore{font-size:12px;color:#0067B1;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;margin-top:0px;}
.box-userview .viewmore a{font-size:12px;color:#0067B1;}
.box-userview .viewmore a:hover{color:#c4161c;text-decoration:none;}
.box .viewmore {color: #0067B1;font-family: 'Open Sans Condensed',sans-serif;font-size: 13px;font-weight: bold;margin-top: 0;}
.box-modright{float:left;vertical-align:top;font-family:'Open Sans', sans-serif;font-size:90%;margin:0 0px 20px 15px;width:760px;height:340px;overflow:hidden;}
.box-modright .box-modright-title{font-family:'Open Sans Condensed', sans-serif;font-size:16px;color:#0067B1;text-decoration:none;padding-left:1px;padding-bottom:10px;font-weight:bold;letter-spacing:0.5px;}
.before_footer_body .box-userview + .before_footer_body .box-modright{display:inline;}
.modright_wrap{background:transparent;padding-top:15px;}
#userview_wrap{width:99%;text-align:left;height:60px;padding-top:2px;margin-bottom:7px;}
#userview_wrap .thumb{float:left;text-align:left;vertical-align:top;margin-left:2px;width:40px;}
#userview_wrap .info{float:right;width:125px;text-align:left;}
#userview_wrap .thumb + #userview_wrap .info{display:inline;}
#userview_wrap .info .name{display:block;margin:0px;overflow:hidden;margin-top:0px;letter-spacing:0px;max-height:20px;font-size:12px;font-weight:bold;font-family:'Open Sans',sans-serif;}
#userview_wrap .info .name a{color:#231F20;}
#userview_wrap .info .name a:hover{color:#069;text-decoration:none;}
#userview_wrap .info .author{text-align:left;color:#186FAB;margin:0;letter-spacing:0px;font-size:11px;max-height:14px;overflow:hidden;}
#userview_wrap .info .author a{color:#0067B1;}
#userview_wrap .info .author a:hover{color:#c4161c;}
#userview_wrap .info .paperback{text-align:left;color:#231F20;margin:0;letter-spacing:0px;padding-top:0.5px;font-size:11px;}
.bolder{font-weight:bold;}
.size-12{font-size:12px;}
.size-11{font-size:11px;}
.size-8{font-size:7px;}
.peri-btn{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #e0e7f1));background:-moz-linear-gradient(center top, #fcfcfc 5%, #e0e7f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e0e7f1');background-color:#fcfcfc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #cccccc;display:inline-block;color:#555555;padding:2px 10px 4px;text-decoration:none;}
.peri-btn:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #d0d7e1));background:-moz-linear-gradient(center top, #fcfcfc 5%, #d0d7e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#d0d7e1');background-color:#fcfcfc;border:1px solid #b0b0b0;color:#555555;}
a.peri-btn{color:#555555;}
.form-review-box{margin:0;padding:0;width:980px;margin-top:10px;margin-bottom:10px;display:block;}
.form-review-box .left-review-box{float:left;width:715px;overflow:hidden;padding-bottom:20px;}
.form-review-box .right-review-box{float:right;width:230px;overflow:hidden;border-left:1px dashed #7F9DB9;padding-left:30px;margin-bottom:20px;}
.left-review-box h1{padding:0;margin:0;}
.left-review-box .title{color:#c4161c;font-family:'Open Sans', sans-serif;font-size:20px;letter-spacing:0px;}
.left-review-box table{border:0;margin-left:5px;overflow:hidden;}
.left-review-box table tr{padding:0;margin:0;}
.left-review-box table td.number{text-align:left;width:30px;vertical-align:middle;}
.left-review-box td.isi{width:650px;vertical-align:middle;}
.left-review-box td.isi .reviewtitle{border-color:#7F9DB9;width:500px;}
.left-review-box td.isi .reviewrating{border-color:#7F9DB9;margin-left:6px;margin-right:30px;vertical-align:middle;}
.left-review-box p{font-family:'Open Sans', sans-serif;font-size:small;}
.right-review-box .box-beingreview{margin:0;padding:0;background:#FFF;overflow:hidden;}
.right-review-box .heading-beingreview{font-size:12px;color:#c4161c;font-weight:bold;background:url(../image/background_footer.png) top center repeat-x;border-bottom:1px solid #DBDEE1;text-align:center;padding:5px;}
.right-review-box .itemreview{overflow:hidden;margin-top:15px;margin-bottom:15px;padding-right:5px;text-align:center;}
.right-review-box .itemreview img{vertical-align:middle;text-align:left;margin-left:-15px;}
.right-review-box .itemreview ul{margin-left:30px;vertical-align:middle;text-align:left;}
.right-review-box .itemreview ul li{padding-left:2px;list-style:disc;margin-bottom:5px;font-size:11px;}
.circle{display:inline;margin-right:5px;width:100px;height:100px;border-radius:660px;font-size:10px;color:#fff;text-align:center;border:1px solid #000000;}
.order_info_header h2{color:#F58020;font-family:'Open Sans Condensed',sans-serif;font-size:18px;font-weight:bold;margin-bottom:8px;margin-top:8px;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;}
table.list td{border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
table.list thead td{background-color:#EFEFEF;padding:0px 5px;letter-spacing:0.5px;}
table.list thead td a, .list thead td{text-decoration:none;color:#231F20;font-family:'Open Sans Condensed',sans-serif;font-size:14px;font-weight:bold;}
table.list tbody td{vertical-align:top;padding:0px 5px;}
table.list .left{text-align:left;padding:7px;}
table.list .left b{text-align:left;color:#231F20;font-family:'Open Sans Condensed',sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.5px;}
table.list .right{text-align:right;padding:7px;}
table.list .center{text-align:center;padding:7px;}
table.radio{width:100%;}
table.radio td{padding:5px;vertical-align:middle;}
table.radio tr td:first-child{width:1px;}
table.radio tr.highlight:hover td{background:#F1FFDD;cursor:pointer;}
table.radio label{width:100%;height:15px;display:inline-block;}
#whatthis{font-size:8px;font-style:italic;overflow:visible;}
#noavailable{border:1px solid #F3F3F3;width:97%;height:15px;padding:10px;}
.twtr-ft{font-weight:bold;font-size:11px;}
.twtr-doc{border-radius:0px;}
.pls{background-color:#FFF;border-radius:3px;}
/*.tab-category{float:left; width:48.8%; text-align:center; border-right:2px solid #e8e8e8; border-bottom:2px solid #e8e8e8; color:#8c5c2b; font-size:18px; font-family:Open Sans Condensed; padding:5px;}
.tab-category-active{float:left; width:48.8%; text-align:center; border-right:2px solid #e8e8e8; border-bottom:2px solid #e8e8e8; background-color:#8c5c2b; color:#fff; font-size:18px; font-family:Open Sans Condensed; padding:5px;}
.tab-category:hover{background-color:#8c5c2b; color:#fff;} */
#tab-category2{
	background-color:#fff;
    color: #8c5c2b;
    text-decoration:none;	
	font-size: 12px;
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
    width: 100%;
	text-align: center;
    z-index: 60;
}
#tab-category2 ul {
	list-style: none;
	margin: 0;
	padding: 0;	
	position: relative;
	z-index: 61;
}
#tab-category2 > ul > li{
	background-color:#fff;
    text-align: left;
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
}
#tab-category2 > ul > li:hover {
	background-color:#fff;	
}
#tab-category2 > ul > li > a {
	font-size:12px;
	/*color: #8c5c2b;*/
	line-height: 21px;
	text-decoration: none;
	display: block;
	background-color:#FFF;
	/*padding: 0px 5px; */
}
#tab-category2 > ul > li:hover > a {
	/*color: #e47911;
	font-weight: bold;*/
	background:url(../image/arrow-right.png) no-repeat right;
}
#tab-category2 > ul > li:hover > a.open {
	/*color: #e47911;
	font-weight: bold;*/
	background:none;
}
#tab-category2 > ul#cat_nav > li > a.inactive {
	/*background:url(../image/right.png) no-repeat right;*/
	background:none;
}
#tab-category2 > ul > li > div {
	display: none;
	/*padding: 10px;*/
	color: #8c5c2b;
	overflow: hidden;
	position: absolute;
	left: 168px;
	top: -27px;
	border-radius: 0px 7px 7px 0px;
	transition:width 2s;
}
#tab-category2 > ul > li:hover > div {
	display:inline-table;
	transition:width 2s;
}
#tab-category2 > ul > li > div > ul {
	display: table-cell;
	list-style: none outside none;
	text-align: left;
	transition: all 0.25s ease-in-out 0.25s;
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:10px;
}
#tab-category2 > ul > li > div > ul > li {
	padding:10px;
}
#tab-category2 > ul > li ul + ul {
	padding-left: 15px;
}
#tab-category2 > ul > li ul > li > a {
	text-decoration: none;
	padding-left:10px;
	line-height:20px;
	/*color: #8c5c2b;*/
	display: block;
	min-width: 120px;
	font-family:'Open Sans';
}
#tab-category2 > ul > li ul > li > a:hover {
	background:url(../image/arrow-right.png) no-repeat right;	
	/*color:#0067b1;
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:13px;*/
}
#tab-category2 > ul > li > div > ul > li > a {
	/*color: #8c5c2b;*/
	font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px;
}
.tab-category2-title-header {
	color: #DF7225;
	font-weight: bold;
    font-family: 'open sans Condensed',sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    padding: 15px 15px 15px 10px;
}
.cover{margin:50px;height:200px;position:relative;}
.gbr1 {top:5%;position:absolute;z-index:900;box-shadow: 0px 0px 25px #aaa;/*border:2px solid #fff;*/ 
	left:0px;
	transform: rotate(15deg);
	-ms-transform: rotate(15deg); /* IE 9 */
	-webkit-transform: rotate(15deg); /* Safari and Chrome */
}
.gbr2 {top:10%;position:absolute;z-index:900;box-shadow: 0px 0px 25px #aaa;/*border:2px solid #fff;*/
	left:100px;
	transform: rotate(-10deg);
	-ms-transform: rotate(-10deg); /* IE 9 */
	-webkit-transform: rotate(-10deg); /* Safari and Chrome */
}
.gbr3 {top:5%;position:absolute;z-index:900;box-shadow: 0px 0px 25px #aaa;/*border:2px solid #fff;*/
	left:220px;
	transform: rotate(10deg);
	-ms-transform: rotate(10deg); /* IE 9 */
	-webkit-transform: rotate(10deg); /* Safari and Chrome */
}
.gbr4 {top:-5%;position:absolute;z-index:900;box-shadow: 0px 0px 25px #aaa;/*border:2px solid #fff;*/
	left:330px;
	transform: rotate(-12deg);
	-ms-transform: rotate(-12deg); /* IE 9 */
	-webkit-transform: rotate(-12deg); /* Safari and Chrome */
}
.gbr5 {top:5%;position:absolute;z-index:900;box-shadow: 0px 0px 25px #aaa;/*border:2px solid #fff;*/
	left:440px;
	transform: rotate(15deg);
	-ms-transform: rotate(15deg); /* IE 9 */
	-webkit-transform: rotate(15deg); /* Safari and Chrome */
}
.gbr6 {top:10%;position:absolute;z-index:900;box-shadow: 0px 0px 25px #aaa;/*border:2px solid #fff;*/
	left:540px;
	transform: rotate(-5deg);
	-ms-transform: rotate(-5deg); /* IE 9 */
	-webkit-transform: rotate(-5deg); /* Safari and Chrome */
}
.gbr1:hover{top:0%;z-index:1000;
	transform: rotate(15deg) scale(1.2,1.2);
	-ms-transform: rotate(15deg) scale(1.2,1.2); /* IE 9 */
	-webkit-transform: rotate(15deg) scale(1.2,1.2);
}
.gbr2:hover{top:0%;z-index:1000;
	transform: rotate(-10deg) scale(1.2,1.2);
	-ms-transform: rotate(-10deg) scale(1.2,1.2); /* IE 9 */
	-webkit-transform: rotate(-10deg) scale(1.2,1.2);
}
.gbr3:hover{top:0%;z-index:1000;
	transform: rotate(10deg) scale(1.2,1.2);
	-ms-transform: rotate(10deg) scale(1.2,1.2); /* IE 9 */
	-webkit-transform: rotate(10deg) scale(1.2,1.2);
}
.gbr4:hover{top:0%;z-index:1000;
	transform: rotate(-12deg) scale(1.2,1.2);
	-ms-transform: rotate(-12deg) scale(1.2,1.2); /* IE 9 */
	-webkit-transform: rotate(-12deg) scale(1.2,1.2);
}
.gbr5:hover{top:0%;z-index:1000;
	transform: rotate(15deg) scale(1.2,1.2);
	-ms-transform: rotate(15deg) scale(1.2,1.2); /* IE 9 */
	-webkit-transform: rotate(15deg) scale(1.2,1.2);
}
.gbr6:hover{top:0%;z-index:1000;
	transform: rotate(-5deg) scale(1.2,1.2);
	-ms-transform: rotate(-5deg) scale(1.2,1.2); /* IE 9 */
	-webkit-transform: rotate(-5deg) scale(1.2,1.2);
}
.info-title1 {
    color: #DF7225;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 35px;
	font-weight: bold;
	letter-spacing: 1px;
}
.info-title2 { 
	color: #DF7225;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 35px;
	font-weight: bold;
	letter-spacing: 1px;
	/*
    color: #701B2F;
    font-family: Georgia;
    font-size: 35px;
    font-style: italic;
    font-weight: normal;	
	*/
}
.info-title1-sub {
    color: #DF7225;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 25px;
	font-weight: bold;
	letter-spacing: 1px;
}
.info-title2-sub { 
    color: #701B2F;
    font-family: Georgia;
    font-size: 25px;
    font-style: italic;
    font-weight: normal;
}
.carousel-title1 {
    color: #DF7225;
    font-family: 'Open Sans Bold',sans-serif;
    font-size: 21px;
}
.carousel-title2 {
	color: #DF7225;
    font-family: 'Open Sans Bold',sans-serif;
    font-size: 21px;
	/*
    color: #701B2F;
    font-family: Georgia;
    font-size: 23px;
    font-style: italic;
    font-weight: normal;
	*/
}
.carousel-title3 {
    color: #6F1A2D;
    font-family: Georgia; 
    font-size: 23px;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 1px;	
}

/*Insertion for modification of buttons - ricky 12/12/2013 */
.buton {padding: 5px 21px !important;}
.buton2 {
	color: #701B2F !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #e0e7f1)) !important;
	background: -moz-linear-gradient(center top, #fcfcfc 5%, #e0e7f1 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e0e7f1') !important;
    border: 1px solid #CCCCCC !important;
	margin-left: 2px;
	padding: 4px 30px !important;
	letter-spacing: 0.15em !important; 
}
.buton2:hover, .buton2:focus{
	color:#C4161C !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #d0d7e1)) !important;
	background:-moz-linear-gradient(center top, #fcfcfc 5%, #d0d7e1 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#d0d7e1') !important;
	border:1px solid #b0b0b0! important; 
}
.peri-btn {
	padding: 5px 25px !important;
	letter-spacing: 0.1em;
	color: #701B2F !important;
	font-family: 'Open Sans Condensed',sans-serif !important;
	font-size: 15px !important;
	letter-spacing: 0.15em !important;
}
.peri-btn:hover, .peri-btn:focus {color:#C4161C !important;}
.peri-btn2 {
	color: #701B2F !important;
	font-family: 'Open Sans Condensed',sans-serif !important;
    border: 1px solid #CCCCCC !important;
	text-decoration: none;
	line-height: 30px !important;
    margin: 0;
    padding: 5px 15px !important;
}
.peri-btn2:hover, .peri-btn2:focus {color:#C4161C !important;}
.peri-btn3 {
	color: #701B2F !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #e0e7f1)) !important;
	background: -moz-linear-gradient(center top, #fcfcfc 5%, #e0e7f1 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e0e7f1') !important;
	font-family: 'Open Sans Condensed',sans-serif !important;
    border: 1px solid #CCCCCC !important;
	border-radius: 5px;
	text-decoration: none;
	line-height: 30px !important;
    padding: 4px 15px !important;
	letter-spacing: 0.1em !important;
	font-size: 11px !important;
}
.peri-btn3:hover, .peri-btn2:focus {
	color:#C4161C !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fcfcfc), color-stop(1, #d0d7e1)) !important;
	background:-moz-linear-gradient(center top, #fcfcfc 5%, #d0d7e1 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#d0d7e1') !important;
}
.review-left .button-reviews {margin-top: 0 !important;}
