@charset "utf-8";
/* CSS Document */

/* Global Link */
a:link 		{ text-decoration:none; color:#fff724; }
a:visited 	{ text-decoration:none; color:#fff724; }
a:hover 	{ text-decoration:underline; color:#ff0; }
a:active 	{ text-decoration:none; color:#f00; }
a 			{ outline:none !important; }
a img		{ border:none; }

*{margin:0px; padding:0px;}

p 				{ margin-bottom:10px; line-height:170%; }
b				{ font-weight:bold; font-size:13px; font-family:tahoma; }

hr				{ background:none; color:none; clear:both; float:none; width:100%; height:1px; margin:0 0 5px; border:none; border-bottom:1px dashed #0888be;}

.img-shadow		{ overflow:hidden; margin:0px; padding:3px; background:#09708d; border:1px solid #00b0d0; }
				  
.imgFloatLeft	{ float:left; overflow:hidden; padding:4px; background:#09708d; border:1px solid #00b0d0; margin:0 10px 5px 0; }
.imgFloatRight	{ float:right; overflow:hidden; padding:4px; background:#09708d; border:1px solid #00b0d0; margin:0 0 0 10px; }


.bold			{ font-weight:bold; font-size:12px; font-family:tahoma; }

.clearBoth		{ clear:both; margin:0 auto; padding:0px; }


/*tooltip
----------*/
#tooltip 				{ position:absolute; border:1px solid #999163; margin-bottom:30px; margin-top:-5px; padding:2px 6px 3px 8px; color:#000; display:none;
						  background:#ffc; opacity: 0.80; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:999; text-align:left;}


/*button
----------*/
.readmore a		 		{ float:right; width:118px; height:21px; display:block; margin:5px 0; padding-top:8px; font-family:Tahoma; font-size:11px;
						  font-weight:600; color:#4d8cc4; text-align:center; text-shadow:1px 1px 0px #fff; position:relative;
				  	  	  background:url(../images/frontend/readmore_btn.png) no-repeat top; }
.readmore a:hover		{ background-position:left -29px; color:#1781e4; text-decoration:none; }
.readmore a:active		{ background-position:bottom; color:#e55852; }

					  
					  
/* Heading #00767f*/
h1, h2, h3, h4, h5, h6 { color:#ffde00; font-family:"Tahoma", Tahoma, Arial; font-style:normal; font-weight:normal; }
h1 { font-size:1.7em; line-height:2; margin-bottom:5px; font-family:600; }
h2 { font-size:1.50em; margin:0 0 15px 0; padding-bottom:0px; font-weight:600; line-height:1; }
h3 { font-size:1.40em; font-weight:400;line-height:1; padding-bottom:5px; }
h4 { font-size:1.30em; font-weight:bold; margin:0px 0px 5px 0px; }
h5 { font-size:1.20em;font-weight:900;margin:0px 0 10px 0; }
h6 { font-size:.90em;font-weight:bold; margin:inherit; }


/*----------------------------------------------------------{ layout }-------------------------------------------------------------*/

body			{ margin:0; padding:0; background:#0293a8 url(../images/frontend/bg.jpg) repeat-x left 476px; font:12px Arial, Helvetica, sans-serif; color:#00335e; }
#header_panel	{ margin:0; padding:0; width:100%; height:222px; background:url(../images/frontend/header_bg.jpg) no-repeat top; }
#cont			{ margin:0; padding:0; width:100%; background:url(../images/frontend/cont_bg.jpg) no-repeat top; }


/*---------------------------------------------------------{ header }------------------------------------------------------------*/

.header						{ margin:0 auto; padding:0px; width:950px; height:222px;}

	.header_news			{ float:left; margin:0; padding:8px 15px 12px 15px; width:920px; height:22px; }
	
		#ticker-wrapper.has-js			{ height:22px; display:block; font-family:Arial; border-bottom:0px solid #f00; background:none; }
		#ticker							{ display:block; float:left; width:820px; position:relative; overflow:hidden; padding:0 10px; }
		#ticker-title					{ padding:4px 0 3px 0; float:left; color:#fff600; font-weight:700; background:none; }
		#ticker-content					{ padding:1px 0 5px 0; float:left; position:absolute; color:#1F527B; font-weight:700; margin:0 }
		#ticker-content a				{ text-decoration:none; color:#fff }
		#ticker-content a:hover			{ text-decoration:underline; color:#fff }
		#ticker-swipe					{ margin-top:2px; padding-top:2px; position:absolute; top:0; left:80px; background:#00d2f3;
										  display:block; width:800px; height:20px; }
		#ticker-swipe SPAN				{ margin-left:1px; height:13px; width:10px; border-bottom:1px solid #fff; display:block;
										  background:#00d2f3; }
		#ticker-controls				{ list-style-type:none; float:right; padding:0px 10px 0 0; margin-top:4px; }
		#ticker-controls LI				{ margin-left:5px; float:left; cursor:pointer; height:16px; width:16px; display:block; padding:0; }
		#ticker-controls LI#play-pause	{ background-image:url(../images/frontend/controls.png); background-position:32px 16px }
		#ticker-controls LI#play-pause.over			{ background-position:32px 32px }
		#ticker-controls LI#play-pause.down			{ background-position:32px 0 }
		#ticker-controls LI#play-pause.paused		{ background-image:url(../images/frontend/controls.png); background-position:48px 16px }
		#ticker-controls LI#play-pause.paused.over	{ background-position:48px 32px }
		#ticker-controls LI#play-pause.paused.down	{ background-position:48px 0 }
		#ticker-controls LI#prev		{ background-image:url(../images/frontend/controls.png); background-position:0 16px }
		#ticker-controls LI#prev.over	{ background-position:0 32px }
		#ticker-controls LI#prev.down	{ background-position:0 0 }
		#ticker-controls LI#next		{ background-image:url(../images/frontend/controls.png); background-position:16px 16px }
		#ticker-controls LI#next.over	{ background-position:16px 32px }
		#ticker-controls LI#next.down	{ background-position:16px 0 }
		.js-hidden						{ display:none }
		
	.header_logo			{ float:left; margin:0 13px; padding:0; width:208px; height:180px; }
	
	.header_loginCont		{ float:right; margin:0 0 0px 0; padding:5px 5px; width:706px; height:16px; font-family:Tahoma; text-align:right; color:#000; }
		.header_loginCont a			{ color:#00d8ff; text-decoration:underline; font-weight:bold; }
		.header_loginCont a:hover	{ color:#00d8ff; text-decoration:none; }
		
	.phone_cont				{ float:right; width:716px; height:58px; margin:0; padding:18px 0 0 0; color:#fff; font-weight:bold; text-align:right;
							  text-shadow:1px 1px 0px #643605; }
		
	.header_menu			{ float:left; margin:0px; padding:6px 0 0 0px; width:465px; height:21px; font-family:Tahoma; color:#ffe400; }
		.header_menu ul		{ list-style:none; margin:0 auto; padding:0; }
		.header_menu li		{ float:left; font-size:12px; font-family:Tahoma; font-weight:bold; padding:0 10px;
							  border-right:1px solid #ffe400; text-shadow:1px 1px 0px #837431; }
		.header_menu a		{ text-decoration:underline; color:#ffe400; }
		.header_menu a:hover{ text-decoration:none; color:#ff0; }
		
		
/* ————— blockcurrencies.tpl ————— */
	div#languages_block_top { float:right; margin:0; padding:6px 0 0; width:100px; height:21px; }
	div#languages_block_top ul#first-languages li { list-style:none; width:18px;height:12px;float:right;margin:0 11px 0 0;}
	div#languages_block_top ul#first-languages li:first-child {margin:0;}
	div#languages_block_top ul#first-languages li img {width:18px;height:12px;}
	
	.header_search			{ float:left; margin:0px; padding:13px 0 9px 18px; width:340px; height:27px; color:#fff; }
		.search				{ margin:0; padding:0 5px; width:203px; height:22px; border:1px solid #009cb3; border-radius:4px; box-shadow:inset 1px 1px 2px #999; color:#018a9d; }
		.search:focus		{ border-color:#000; color:#000; }
		.search_btn			{ margin-left:0px; padding:3px 20px; width:55px; height:22px; font-weight:bold; font-family:Tahoma; color:#000; cursor:pointer;
							  text-shadow:1px 1px 0px #b78210; border:none; background:url(../images/frontend/search_btn.png) no-repeat top; }
		.search_btn:hover	{ background-position:0px -22px; color:#07587a; text-shadow:1px 1px 0px #ceecfe; }
		.search_btn:active	{ background-position:bottom; color:#f00; text-shadow:1px 1px 0px #793d08; }
		
	.header_shoppingCart	{ float:right; margin:0px; padding:17px 0 9px 0px; width:355px; height:23px; font-family:Tahoma; font-weight:bold; 
							  text-align:right; color:#ffe400; }
		.header_shoppingCart a		{ text-decoration:underline; color:#ffe400; }
		.header_shoppingCart a:hover{ text-decoration:none; color:#ffe400; }


/*---------------------------------------------------------{ main }------------------------------------------------------------*/

.main						{ margin:0 auto; padding:0px; width:950px; }


/*container
----------------*/
.container					{ float:left; margin:0; padding:0; width:100%; }


.content_left				{ float:left; width:244px; padding:0 0px 0 0; margin:0 0 10px 0; }
.content_right				{ float:right; width:700px; padding:0px; margin:15px 0; }
.content_left h3			{ margin:0; padding:8px 0 13px 10px; color:#000; font-size:15px; font-weight:bold; text-shadow:1px 1px 0px #fac740; 
							  border:1px solid #004c6b; border-bottom:0; border-radius:5px 5px 0 0; 
							  background:url(../images/frontend/boxh4_bg.jpg) repeat-x top; }

.boxCont_left				{ margin-bottom:10px; padding:5px; border:1px solid #004c6b; border-top-color:#4c3728; border-radius:0 0 5px 5px; background:#f9c900;
							  background:#f8af00; background:-moz-linear-gradient(bottom, #f9c900 0%, #f79100 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#f79100),to(#f9c900)); }
.boxCont_left ul			{ margin:0; padding:0; list-style:url(../images/frontend/list-marker.png) inside; border:1px solid #7d4a00; }
.boxCont_left li			{ margin:0 0 0px 0; padding:7px; font-weight:bold; border-bottom:1px solid #fff; border-top:1px solid #d5d5d5; background:#fff; 
							  background:#6abcfb; background:-moz-linear-gradient(bottom, #eee 0%, #fff 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#fff),to(#eee)); }
.boxCont_left li:hover		{ background:#6abcfb; background:-moz-linear-gradient(bottom, #ddd 0%, #fff 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#fff),to(#ddd)); }
.boxCont_left li a			{ color:#00a4ca; }
.boxCont_left li a:hover	{ color:#006e9c; text-decoration:none; text-shadow:1px 1px 0px #fff; }
.boxCont_left li span		{ color:#aaa; margin-left:10px; font-weight:400; font-size:11px; }


/*About
----------*/
.about						{ margin:0; padding:10px; width:px; border:1px solid #00758e; border-radius:5px; background:#009dbc; }
.about:hover				{ background:#00a1be; }


.form_konfirmasi			{ float:right; margin:0; padding:0; width:420px; color:#666; background:#fff; border:1px solid #00758e; }
.form_konfirmasi table		{ margin:0; padding:0; width:100%; }
.form_konfirmasi td			{ margin:0; padding:8px; }



/*menu_left
----------*/
.menuContBg					{ margin:8px 0; padding:0 5px; border-bottom:1px solid #075059; border-radius:10px;
							  background:url(../images/frontend/menuCont_bg.jpg) repeat-y left top; }
.menu_left					{ float:left; margin:7px 0px; padding:0px; width:232px; border:1px solid #b27100; position:relative;
							  border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; min-height:240px; 
							  background:#08dbf8; background:-moz-linear-gradient(top, #9dedf8 0%, #08dbf8 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#9dedf8),to(#08dbf8));}
	.ml_home				{ position:absolute; z-index:9; padding:0 13px 0 0; border-radius:11px; }


/*banner_cont
-----=---------*/
.banner_cont				{ float:right; margin:7px 0px; padding:0px; width:697px; height:239px; border:1px solid #b27100; border-radius:8px; -moz-border-radius:8px; 
							  -webkit-border-radius:8px; box-shadow:#bbb 3px 3px 5px inset; background:#fff; overflow:hidden; }


/*step_shopping
----------------*/

.step_shopping				{ float:left; margin:0px; padding:10px 0; width:950px; }



/*product_cont
----------------*/
.product_cont				{ margin:0px; padding:0px; }
	.product_cont h1		{ width:928px; font-size:1.50em; line-height:1; padding:10px; margin-bottom:10px; color:#fcd500; border:1px solid #0a9fb6; 
							  background:#00859d; }
							  
/*box Product
----------------*/
.box_prod01,.box_prod02		{ float:left; margin:0 2px 10px 2px; padding:5px 10px 0 10px; width:211px; border:1px solid #007c96; border-radius:6px;
							  background:url(../images/frontend/box_prod01_bg.png) repeat-x bottom; text-align:center; position:relative; }
.box_prod02					{ width:207px; }
							  
	.uncorrect				{ color:#4b5261; margin:0px; padding:0px; font-size:13px; font-family:tahoma; font-weight:bold; text-decoration:line-through; }
	.correct				{ color:#d91f00; margin:0px; padding:0px; font-size:13px; font-family:tahoma; font-weight:bold; }
	.correct span			{ font-weight:400; color:#843b06; }
							  
	.btn_prod_box			{ display:inline-block; margin:0 0px; padding:2px 5px; font-weight:bold; font-family:Tahoma; 
							  border:1px solid #49b0fc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
							  box-shadow:1px 1px 1px #c99b00; -moz-box-shadow:1px 1px 1px #c99b00; -webkit-box-shadow:1px 1px 1px #c99b00;
							  background:#6abcfb; background:-moz-linear-gradient(bottom, #6abcfb 0%, #effbff 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#effbff),to(#6abcfb)); }
	.btn_prod_box:hover		{ background:#7ac3fb; background:-moz-linear-gradient(bottom, #7ac3fb 0%, #fff 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#fff),to(#7ac3fb)); }
	.btn_prod_box:active	{ background:#6abcfb; background:-moz-linear-gradient(bottom, #fff 0%, #7ac3fb 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#7ac3fb),to(#fff)); }
	.btn_prod_border		{ border:1px solid #005d7f; box-shadow:none; margin:0; }
							  
	.btn_prod_box a			{ padding:1px 5px 1px 20px; color:#0b8ac6; text-shadow:1px 1px 0 #b4dffd; }
	.btn_prod_box a:hover	{ color:#0971a6; text-shadow:1px 1px 0 #e3f5fe; text-decoration:none; }
	.btn_prod_box a:active	{ color:#f00; text-shadow:1px 1px 0 #7ac3fb; }
	
	.btn_prod_box_off		{ float:left; margin:0 7px; padding:2px 5px; font-weight:bold; font-family:Tahoma; color:#808080;
							  border:1px solid #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
							  box-shadow:1px 1px 1px #ddd; -moz-box-shadow:1px 1px 1px #c99b00; -webkit-box-shadow:1px 1px 1px #c99b00;
							  background:#6abcfb; background:-moz-linear-gradient(top, #f1f1f1 0%, #b4b4b4 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#f1f1f1),to(#b4b4b4)); }
							  
	.btn_prod_box_off a		{ padding:1px 5px 1px 20px; color:#808080; text-shadow:1px 1px 0 #ddd; }
	.btn_prod_box_off a:hover{ text-decoration:none; }
	
	.btn_cart				{ margin:0 0 0 12px; border-right:1px solid #88bcd6; border-radius:5px 0 0 5px; }
	.btn_dtail				{ margin:0 12px 0 0; border-left:1px solid #c3e6fe; border-radius:0 5px 5px 0; }
	
	
/*list_product
---------------*/
.list_product				{ margin:0; margin-bottom: padding:0; list-style:none; }
.list_product li			{ float:left; margin:0 0 5px 0; padding:5px; width:689px; clear:both; border:1px solid #00758e; border-radius:5px; background:#0098b4;
							  background:-moz-linear-gradient(left, #00a6cb 0%, #0095af 100%);
							  background:-webkit-gradient(linear, 0% 0, 100% 0,from(#00a6cb),to(#0095af)); }
.list_product li:hover		{ background:#009ebb; }
.list_product img			{ float:left; max-width:155px; margin-right:5px; }
.list_product .info_product { float:left; width:247px; margin-right:10px; border-bottom:dashed 1px #4fc6e0; }
.list_product h2			{ margin:5px 0; padding:0; color:#fdd000; font-size:15px; text-transform:uppercase; }
.list_product h3			{ margin:5px 0; padding:0; color:#fff; font-size:13px; font-weight:bold; text-transform:uppercase; }
.list_product span			{ color:#fff; font-size:11px; font-weight:bold; }
.list_product a				{ text-decoration:none; }
.list_product a:hover		{ text-decoration:underline; }
.list_product .price		{ font-weight:bold; font-size:13px; color:#ff0; }
.list_product .unprice		{ color:#ba1200; font-weight:bold; font-size:13px; text-decoration:line-through; }

.list_product .btnCartList			{float:right; width:123px; padding-top:10px; }
.list_product .btnCartList a		{ color:#0b8ac6; }
.list_product .btnCartList a:hover	{ color:#0971a6; }
.list_product .btnCartList a:active	{ color:#f00; }


/*Customer Service
------------------*/
.cstmr_srvc_cont			{ float:left; margin:0 0 10px; padding:5px 0; width:319px; background:url(../images/frontend/cstmr_srvc_bg.jpg) repeat-y; }
	.cstmr_srvc_cont h2,
	.bnr_ikln_cont h2		{ margin:0; padding-bottom:5px; color:#076985; text-align:center; }
.bnr_ikln_cont				{ float:right; margin:0 0 10px;  padding:5px 0; width:611px; background:url(../images/frontend/bnr_ikln_bg.jpg) repeat-y; }
	.bnr_ikln ul			{ list-style:none; margin:0; padding:0; }
	.bnr_ikln li			{ float:left; margin:0; padding:0 3px; }


/*Contact Us
-------------*/
.contForm								{ padding:20px 0; width:100%; }
	.contForm fieldset					{ padding:5px; border:solid 1px #00b0d0; border-radius:6px; -moz-border-radius:6px; 
										  -khtml-border-radius:6px; -webkit-border-bottom-radius:6px; }
	.contForm fieldset legend 			{ border:solid 0px #00b0d0; padding:0 5px; font-weight:bold; }
	.contForm .formBox					{ padding:0 10px; }
	.contForm .formBox li				{ float:left; padding:5px 0 5px 15px; width:630px; list-style:none; }
	.contForm .formBox .li				{ background:#00a7cb; }
	.contForm .formBox li label			{ float:left; width:170px; font-weight:900; padding-top:4px; text-align:right; margin-right:10px; }
	.contForm .formBox li input,
	.contForm .formBox li textarea, 
	.contForm .formBox li select		{ width:200px; background:#0093b2; padding:3px 3px 4px 3px; border:solid 1px #00b0d0;
										  color:#033b6c; font-weight:600; }
	.contForm .formBox li input:focus,
	.contForm .formBox li textarea:focus,
	.contForm .formBox li select:focus	{ background:#09708d; color:#fff; border:1px solid #00b0d0; }
	
	.contForm .formBox li input.security{ width:100px; background:#fff; padding:6px 9px; border:solid 1px #ccc; font-size:200%; 
										  letter-spacing:2px; font-weight:bold; }		
	.textError							{ margin-left:170px; font-size:100%; color:red; display:block; }
	.contForm p							{ margin-top:0px; margin-bottom:0px; padding:0px; }
	
	.contForm .formBox li .button		{ color:#0b8ac6; width:103px; cursor:pointer; font-family:Tahoma; text-shadow:1px 1px 0px #b6e0fd; border:1px solid #007297; 
										  border-radius:5px; background:-moz-linear-gradient(top, #eaf9fe, #6ebefb); 
										  background:-webkit-gradient(linear, 0 0%, 0% 100%,from(#eaf9fe),to(#6ebefb)); }
	.contForm .formBox li .button:hover	{ color:#085a8a; background:-moz-linear-gradient(top, #fafcfe, #7cc4fb); 
										  background:-webkit-gradient(linear, 0 0%, 0% 100%,from(#fafcfe),to(#7cc4fb)); }
	.contForm .formBox li .button:active,
	.contForm .formBox li .button:focus	{ color:#085a8a; border:1px solid #007297; background:-moz-linear-gradient(top, #7cc4fb, #fafcfe); 
										  background:-webkit-gradient(linear, 0 0%, 0% 100%,from(#7cc4fb),to(#fafcfe)); }
	
	.map								{ padding:7px; border:1px solid #006378; border-radius:8px; background:-moz-linear-gradient(top, #f8c800, #f79301); 
										  background:-webkit-gradient(linear, 0 0%, 0% 100%,from(#f8c800),to(#f79301)); box-shadow:0px 2px 4px #007297; }


/*--------------{ box Shopping Guide }--------------*/
.box_guide					{ float:left; margin:7px 7px 10px 7px; padding:0; width:323px; min-height:155px; border:1px solid #f8bf00; background:rgba(255, 255, 255, 0.2); }
.box_guide h3				{ margin:0; padding:0 0 0 10px; width:auto; font-size:14px; text-shadow:1px 1px 0px #f8bf00; font-weight:bold; line-height:220%;
							  border:1px solid #009dbc; border-bottom-color:#007fa9; background:#f8bf00; background:-moz-linear-gradient(top, #f8bf00 55%, #e8a900 50%);
							  background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f8bf00),to(#dc9600)); }
.box_guide h3 a				{ color:#000; text-decoration:none; }
.box_guide h3 a:hover		{ color:#333; text-decoration:underline; }
.box_guide h3 span			{ float:right; margin:0; padding:0 5px; line-height:205%; background:#d99900; border:1px solid #f8c829; }
.box_guide h3 span a:hover	{ text-decoration:none; }
.box_guide img				{ float:right; padding:3px; margin:0 0 5px 5px; width:95px; height:90px; background:#007993; border:1px solid #54c1d1; }
.box_guide img:hover		{ background:#54c1d1; border:1px solid #007993; }

	
/* Pagination
--------------*/
.pagiNation					{ width:100%; float:left; text-align:center; padding:0; margin:0px auto 10px auto; font-weight:900;
							  font-family:Verdana; font-size:11px; color:#005b79; }
	.pagiNation span		{ float:right; margin:0; padding:3px 5px; border:1px solid #007791; border-radius:5px;
							  background:#009dbf; background:-moz-linear-gradient(top, #00b2d8 0%, #009dbf 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#00b2d8),to(#009dbf)); }
							  
	.pagiNation ul			{ margin:0; padding:3px 0; list-style:none; width:100%; height:23px; }
	.pagiNation li			{ float:left; margin:0 1px; padding:3px 5px; border:1px solid #007791; color:#005b79;
							  background:#009dbf; background:-moz-linear-gradient(top, #00b2d8 0%, #009dbf 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#00b2d8),to(#009dbf)); }
	.pagiNation li:hover	{ background:#f99e00; background:-moz-linear-gradient(top, #fffec9 0%, #f99e00 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#fffec9),to(#f99e00)); }
	.pagiNation li:active	{ background:#fffec9; background:-moz-linear-gradient(top, #f99e00 0%, #fffec9 100%);
							  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#f99e00),to(#fffec9)); }
	.pagiNation li a		{ color:#005b79; text-decoration:none; padding:0 3px; }
	.pagiNation li a:hover	{ color:#000; text-decoration:none; border:none; padding:0 3px; }
	.pagiNation li a:active	{ color:#f00; }
	
	.pagiNation li.brdr_radius_right{ border-radius:5px 0 0 5px; }
	.pagiNation li.brdr_radius_left	{  border-radius:0 5px 5px 0; }
	.pagiNation li.pagiNation_active{ color:#935600; text-shadow:1px 1px 0px #fee052; background:#f99e00; 
									  background:-moz-linear-gradient(top, #fffec9 0%, #f99e00 100%);
									  background:-webkit-gradient(linear, 0 0%, 0 100%,from(#fffec9),to(#f99e00)); }


/*---------------------------------------------------------{ Footer }------------------------------------------------------------*/

#footer_panel			{ margin:0; padding:0; width:100%; background:url(../images/frontend/footer_bg.jpg) repeat-y top; }
#footer					{ margin:0 auto; padding:10px 0; width:950px; font-family:Tahoma; }

	.footer_menu_cont	{ margin:0; padding:0; width:100%; height:34px; background:url(../images/frontend/footer_menu_bg.jpg) no-repeat top; }
	.footer_menu		{ margin:0 auto; padding:11px 0 10px 0; width:950px; height:13px; font-family:tahoma; text-align:center; 
						  color:#333; }
	.footer_menu ul		{ list-style:none; margin:0 auto; padding:0; width:900px; }
	.footer_menu li		{ float:left; font-size:11px; text-shadow:1px 1px 0px #fbc716; padding:0 12px; border-left:1px solid #fbe085; border-right:1px solid #606060; }
	.footer_menu a		{ text-decoration:none; color:#333; }
	.footer_menu a:hover{ text-decoration:underline; color:#444; }
	
	.footer_copy		{ float:right; margin:0; padding:0; width:300px; line-height:170%; text-align:right; font-size:11px; color:#043c4e; }
	.footer_logo		{ float:left; margin:0; padding:10px 0 10px 70px; width:280px; font-size:27px; font-weight:bold; color:#0293a8;
						  text-shadow:1px 1px 0px #01c8e6; line-height:200%; background:url(../images/frontend/footer_logo.png) no-repeat left 8px; }
	.footer_logo a		{ color:#0293a8;}
	.footer_logo a:hover{ text-decoration:none; }
	
	
	
/**************** Back top *********************/
.backTop 						{ background:url(../images/frontend/topper.png) no-repeat; width:45px; height:45px; padding:0px; margin-bottom:100px; }


/*------------------------------------------------{ Smartphones (portrait and landscape) }--------------------------------------------- */
@media only screen and (min-width: 0px) and (max-width: 768px) {
	#popup_promo			{ display:none; }
	.reveal-modal			{ display:none; }
	#floatdiv, #floatdiv2	{ display:none; }
	#floatdiv img, #floatdiv2 img{display:none;}
}


/*---------------------------------------------------{ iPads (portrait and landscape) }------------------------------------------------ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1023px) {
	#popup_promo			{ display:none; }
	.reveal-modal			{ display:none; }
	#floatdiv, #floatdiv2	{ display:none; }
	#floatdiv img, #floatdiv2 img{display:none;}
}*/


/*--------------------------------------------------------{ Desktops and laptops }-----------------------------------------------------
@media only screen and (min-width : 1224px) {
	#popup_promo			{ display:none; }
	.reveal-modal			{ display:none; }
	#floatdiv, #floatdiv2	{ display:none; }
} */


/*--------------------------------------------------------------{ Tracking }-----------------------------------------------------*/
.tracking_cont						{ margin:0 auto 15px auto; padding:20px; width:600px; min-height:100px; background:; border:0px solid #fff; 
									  border-radius:5px; }
.tracking_cont span.R_jne			{ float:left; margin:0px 40px 0 0; width:150px; height:61px; background:url(../images/frontend/jne_logo_track.png) no-repeat top left; }
.tracking_cont span.R_jne input 	{ width:150px; height:61px;  padding-right:40px; background:red; cursor:pointer; }

.tracking_cont span.R_tiki			{ float:left; margin:0px 30px 0 0; width:188px; height:61px; background:url(../images/frontend/tiki_logo_track.png) no-repeat top left; }
.tracking_cont span.R_tiki input 	{ width:188px; height:61px;  padding-right:40px; background:red; cursor:pointer; }

.tracking_cont span.R_pos			{ float:left; margin-top:0px; width:190px; height:61px; background:url(../images/frontend/pos_logo_tracking.png) no-repeat top left; }
.tracking_cont span.R_pos input 	{ width:190px; height:61px;  padding-right:40px; background:red; cursor:pointer; }

.tracking_cont input.form 			{ float:left; margin:0 5px 0 0; padding:8px 10px; width:455px; font-size:15px; color:#888; font-weight:bold;
									  font-family:Tahoma; background:#fff; border:2px solid #00758e; border-radius:5px; box-shadow:inset 2px 2px 1px #ccc; }
.tracking_cont input.form:focus		{ color:#1c3377; border-color:#1c3377; }

.tracking_cont input.btn_track		{ margin:0; padding:7px 25px; height:37px; color:#fff; font-size:16px; font-weight:bold; font-family:Tahoma; cursor:pointer;
									  background:#21326c; border:1px solid #000; border-radius:5px; box-shadow:inset 0px 1px 2px #aaa; }
.tracking_cont input.btn_track:hover{ background:#283d82; box-shadow:inset 0px 2px 2px #bbb; }
.tracking_cont input.btn_track:active{ background:#21326c; box-shadow:inset 0px 1px 2px #aaa; color:#c8dafd; }






                        .box_wrap				{ position:relative; margin:5px 0 20px 0; padding:20px 0; background:rgba(0,0,0,0.2); box-shadow:inset 0 0 3px 3px rgba(0,0,0,0.1), 0 0 0 1px rgba(255,255,255,0.2); border-radius:3px; }
                        
                        .box_scroll				{ position:relative; }
                        .box_scroll .img		{ float:left; margin:0 5px; padding:0; width:200px; height:200px; border:4px solid rgba(255,255,255,0.4); box-shadow:0 2px 3px rgba(0,0,0,0.5); }
                        .box_scroll .img img	{ width:100%; height:100%; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; }
                        .box_scroll .img img:hover	{ opacity:0.7; }
                        
                        .prev_next				{ position:relative; }
                        .prev_next a.prev, 
                        .prev_next a.next 		{ position:absolute; top:-120px; height:; color:rgba(0,0,0,0.3); text-align:center; font-size:20px; text-decoration:none; background:#00a1be; 
                                                 -moz-transition:.3s; -webkit-transition:.3s; transition:.3s; }
                        .prev_next .prev		{ left:-1px; padding:5px 5px 5px 0; border-radius:0 5px 5px 0; }
                        .prev_next .next		{ right:-1px; padding:5px 0 5px 5px; border-radius:5px 0 0 5px; }
                        .prev_next .prev:hover,
                        .prev_next .next:hover	{ color:rgba(0,0,0,0.8); }