/*
    these are just the default styles used in the Cycle2 demo pages.  
    you can use these styles or any others that you wish.

@font-face {
    font-family: 'thaisans_neueregular';
    src: url('../fonts/thaisansneue-regular-webfont.eot');
    src: url('../fonts/thaisansneue-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/thaisansneue-regular-webfont.woff') format('woff'),
         url('../fonts/thaisansneue-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.regular {
font-family: 'thaisans_neueregular';
}
*/
.fixed-strip{z-index:780;background:#ffffcc;border-top:1px solid #f8edbe;border-bottom:1px solid #f8edbe;margin:-1px 0 0;position:fixed;top:0;left:0;width:100%;}
#toplogoR{display:block;background: url("../img/logos.png") center 118px no-repeat;height:55px;overflow:hidden;width:960px;margin:auto;}
.fixed-logo{padding: 65px 0 0 0;background:#ffffcc;width:100%;min-width: 960px;opacity:1; /* For IE8 and earlier */}
a.logo {
    background:url("../img/logo_.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    display: block;
    height: 179px;
    margin: auto;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    width: 100%;
    min-width: 960px;
	padding: 0 0 0 0;
}
.product-de { margin: 0px; padding: 10px; position: relative;

 }
 .hr { height:0; border-top:1px solid #eee;}
  .hr hr { display:none }
 .hrb { height:0; border-top:1px solid #282828;}
  .hrb hr { display:none; }
 .hrx { height:0; border-top:1px solid #aeaeae;}
  .hrx hr { display:none; }
 .hry { height:0; border-top:1px solid #999999;}
  .hry hr { display:none; }
 .hrz { height:0; border-top:1px solid #cccccc;}
  .hrz hr { display:none; }
 .hrg { height:0; border-top:0px solid #cccccc;}
  .hrg hr { display:none; }
 .hrf { height:0; border-top:1px solid #eee;}
  .hrf hr { display:none; }

.thumbnail-holder table{
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
background-color:#fff ;
/*box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);	border: 0px solid #efefef;*/
box-shadow: 0 0 0px rgba(0, 0, 0, 0.08);	border: 0px solid #efefef;
}
.thumbnail-holder table:hover{
opacity: .75;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
background-color:#f6f6f6 ;
box-shadow: 0 0 8px rgba(140, 140, 140, 0.6);	border: 0px solid #efefef;
-webkit-filter: grayscale(50%);
}

.dbd {
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  height:70px;
  margin: 15px 0 15px 0; 
box-shadow: 0 0 8px  rgba(0,0,0,0.1);
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}

.dbd:hover{
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  margin: 15px 0 15px 0; 
box-shadow: 0 0 8px  rgba(0,0,0,0.3);
opacity: .7;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}

.idbd {
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  height:139px;
  margin: 15px 0 15px 0; 
box-shadow: 0 0 8px  rgba(0,0,0,0.1);
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}

.idbd:hover{
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  margin: 15px 0 15px 0; 
box-shadow: 0 0 8px  rgba(0,0,0,0.3);
opacity: .7;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}

.idbe {
background:#ffffff url("../img/idbe.png");background-repeat:repeat-x;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  height:106px;
  margin: 15px 0 15px 0; 
box-shadow: 0 0 8px  rgba(0,0,0,0.1);
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}

.idbe:hover{
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  margin: 15px 0 15px 0; 
box-shadow: 0 0 8px  rgba(0,0,0,0.3);
opacity: .7;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}

.dbc {
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  height:70px;
  margin: 15px 0 15px 0; 
box-shadow: 0 0 8px  rgba(0,0,0,0.1);
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}

.dbf {
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  background:#cc0000;
  height:155px;
  margin: 15px 0 15px 0; 
box-shadow: 0 0 8px  rgba(0,0,0,0.1);
opacity: 1;
}

.rz {
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  height:70px;
  margin: 15px 0 15px 0; 
	border: 1px solid #ccc;
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}
.rz:hover{
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
  display: block; 
  width: 235px; 
  margin: 15px 0 15px 0; 
	border: 1px solid #ccc;
opacity: .7;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 300ms;
}
.demo-2 {
/*background: rgba(255,255,255,0.2);*/

    width: 160px;
    height: 160px;
}
.demo-2 {
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
.demo-2 :hover{
opacity: .5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
-webkit-filter: grayscale(100%);
}


a.facebook				{background: url('../img/facebook.jpg') 0 0 no-repeat; float: left; height: 42px; width: 118px;}		
a.facebook:hover{background-position: 0 -42px;cursor: pointer;}	
a.lineID				{display: block;background: url('../img/lineID.jpg') 0 0 no-repeat;height: 100px; width: 100px;}		

a.site { 
  color: #585858;
}
  a.site:hover  { 
color: #bb5e00;
}

a.bodysite { 
  color: #8f8f8f;
}
  a.bodysite:hover  { 
color: #797979;
}


a.topsite { 
  color: #ffbf3d;
}
  a.topsite:hover  { 
color: #ea9e00;
}

.fixed-w{top:0;left:0;width:100%;min-width: 960px;}
.fixed-w-topdiv{top:0;left:0;width:100%;min-width: 960px;background:#f6f6f6 url("../img/topdiv_bg.png");background-repeat:repeat-x;background-position:left top;text-align: left;overflow: hidden;min-height:9px;}
.fixed-w-condiv{top:0;left:0;width:100%;min-width: 960px;background:#ffffff url("../img/topdiv_bg.png");background-repeat:repeat-x;background-position:left top;text-align: left;overflow: hidden;min-height:9px;}
.fixed-w-condiv{top:0;left:0;width:100%;min-width: 960px;background:#ffffff url("../img/topdiv_bg.png");background-repeat:repeat-x;background-position:left top;text-align: left;overflow: hidden;min-height:9px;}
.fixed-w-thxdiv{top:0;left:0;width:100%;min-width: 960px;background:#ffffff;}
.fixed-d-footdiv{top:0;left:0;width:100%;min-width: 960px;background:#ffffff url("../img/nav_foot.png");background-repeat:repeat-x;background-position:left top;text-align: left;overflow: hidden;min-height:9px;}
.fixed-w-footdiv{top:0;left:0;width:100%;min-width: 960px;background:#f6f6f6 url("../img/nav_foot.png");background-repeat:repeat-x;background-position:left top;text-align: left;overflow: hidden;min-height:9px;}
.fixed-nav_m{top:0;left:0;width:100%;min-width: 960px;}
 #nav_m{background:url("../img/nav_menu.png");background-repeat:repeat-x;position: relative; top:0px;text-align: left; width: 100%; z-index: 500; overflow: hidden;height:82px;}
.fixed-nav_am{top:0;left:0;width:100%;min-width: 960px;}
 #nav_am{background:url("../img/admin_menu.png");background-repeat:repeat-x;position: relative; top:-11px;text-align: left; width: 100%; z-index: 500; overflow: hidden;height:45px;}
ul#flip_nav {
  width: 100%;
  min-width: 960px;
  display: table;
  table-layout: fixed; /* optional */
  margin: 0px 0 0 -2px;
  background:url("../img/nav_menu_bg.png");background-repeat:repeat-x;position: relative; top:0px;text-align: left; width: 100%; z-index: 500; overflow: hidden;height:102px;
}
ul#flip_nav li {
  display: table-cell;
  width: auto;
  text-align: center;
  padding: 40px 0 0 0;
}


ul#flip_nav li a
{
	color:#c09853;
}
ul#flip_nav li a:hover
{

	color:#8d8d8d; 
}
#flip_nav li#active a{

	color:#bb5e00; 
}

ul#admin_nav {
  width: 100%;
  min-width: 960px;
  display: table;
  table-layout: fixed; /* optional */
  margin: 0px 0 0 -2px;
position: relative; top:0px;text-align: left; width: 100%; z-index: 550; overflow: hidden;height:45px;
}
ul#admin_nav li {
  display: table-cell;
  width: auto;
  text-align: center;
  padding: 13px 0 0 0;
}


ul#admin_nav li a
{
	color:#c4c4c4;
}
ul#admin_nav li a:hover
{

	color:#ff3333; 
}
#admin_nav li#active a{

	color:#f1da74; 
}

dl, dt, dd, ol, ul, li {
  margin: 0;
  padding: 0;
  border: 0;
}
.tagprice-a { 
height:22px;
  display: block; 
  text-decoration: none;
background:#ea8237 url("../img/btn.png");
border: medium none;color: #fff;display: inline-block;padding: 5px 15px 7px 15px; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
}

.tagprice-b { 
height:22px;
  display: block; 
  text-decoration: none;

background-color:#efefef ;background-image: none;border: medium none;color: #fff;display: inline-block;padding: 5px 15px 7px 15px; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
}
.tagprice-c { 
height:22px;
  display: block; 
  text-decoration: none;
background:#b2b2b2 url("../img/btn.png");
border: medium none;color: #fff;display: inline-block;padding: 5px 15px 7px 15px; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
}
.tagprice-d { 
height:22px;
  display: block; 
  text-decoration: none;

background-color:#fff ;background-image: none;border: medium none;color: #fff;display: inline-block;padding: 5px 15px 7px 15px; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
}

.tagid-e { 
  display: block; 
  text-decoration: none;

background-color:#f7f7f7 ;background-image: none;border: medium none;color: #fff;display: inline-block;padding: 1px 9px 5px 9px; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
}
.tagid-f { 
  display: block; 
  text-decoration: none;
  position: relative;text-align: left; 
margin-left: 0px;
}

.tagid-h { 
  display: block; 
  text-decoration: none;

background-color:#f7f7f7 ;background-image: none;border: medium none;color: #fff;display: inline-block;padding: 10px 10px 10px 10px; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
}
/* sidenav menu styles */
#sidenav { 
  display: block; 
  width: 235px; 
  margin: 0 auto; 
  list-style: none;
  /*box-shadow: 0px 2px 5px rgba(0,0,0,0.05);*/
}

#sidenav li {border: none; padding: 0 24px 24px 0; width :100%; }

#sidenav > li > a { 
height:25px;
margin: 2px 0 2px 0; 

  text-decoration: none;
background:#f00 url("../img/btn.png");background-repeat:repeat-x;border: medium none;color: #fff;display: inline-block;padding: 2px 15px 7px 20px; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;

}
#sidenav > li > a:hover { 
background-color:#333333;color: #fff !important;
	border-bottom: 1px solid #ddd;


}
#sidenav > li > a.open { 
background-color:#f4e0b5;color: #bb5e00 !important;
	border-bottom: 1px solid #fff;


}
#sidenav > li > a.open:hover { 
background-color:#333333;color: #fff !important;
	border-bottom: 1px solid #ddd;


}

#sidenav > li > a.act { 
background-color:#333333;color: #fff !important;
	border-bottom: 1px solid #ddd;


}
#sidenav > li > a.act:hover { 
background-color:#333333;color: #fff !important;
	border-bottom: 1px solid #ddd;


}
#sidenav > li > a.promote { 
background-color:#f00;color: #fff !important;
	border-bottom: 1px solid #ddd;


}
#sidenav > li > a.promote:hover { 
background-color:#333333;color: #fff !important;
	border-bottom: 1px solid #ddd;


}

#sidenav li ul { display: none; list-style: none;}

#sidenav li ul li  a { 
  display: block; 
  background: none;
  padding: 0px 0px;
  padding-left: 30px;
  text-decoration: none;
  color: #a2a5a8;
  background: #fff;
}
#sidenav li ul li a:hover {
  background: #f8f8f8;
}





ul#sidenav {
    list-style:none;
    margin:0px 0 0 0;
    padding:0;

}
ul#sidenav li{
    margin:0px 0 0 0;
    padding:0px 0px 0px 0px; line-height: 27px;
}

ul#sidenav li a
{
	border-bottom: 1px solid #fff;
	display:block;
	color:#8d8d8d;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; 
}
ul#sidenav li a:hover
{
	color:#c09853; 
}
#sidenav li#active a{
	color:#c09853; 
}










/* Tab CSS */
/*  idTabs ~  */
* { margin:0px; padding:0px; }

/* Style for Usual tabs */
.usual {
  color:#111;
  padding:15px 20px;
  width:960px;
  margin:8px auto;
  display:block;
}
.usual li { list-style:none; float:left;  }
.usual ul.tab a {
  display:block;
  padding:15px 20px 6px 20px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:10px Verdana;
  color:#FFF;
  background:#e5e5e5;
}
.usual ul.tab a:hover {
  color:#FFF;
  background:#dbdbdb;
  }
.usual ul.tab a.selected {
  margin-bottom:0;
  color:#000;
  background:#fff;
  border-bottom:1px solid #fff;
  cursor:default;
  }

.usual div.tab {
  padding:20px 60px 40px 60px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#fff;
  min-height: 255px;
  font:10pt Georgia;
}

.usual div.taba {
  padding:20px 50px 10px 50px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background:#fff;
  min-height: 255px;
  font:10pt Georgia;
}

.usualpay {
  color:#111;
  padding:0px 0px;
  width:260px;
  margin:0px;
  display:block;
}
.usualpay li { list-style:none; float:left;width:130px;  }
.usualpay ul a {
  display:block;
  padding:10px 10px 6px 10px;
  text-decoration:none!important;
  margin:0px;
  margin-left:0;
  color:#a0a0a0 !important;
  background:#fff;
}
.usualpay ul a:hover {
  color:#FFF !important;
  background:#dbdbdb;
  }
.usualpay ul a.selected {
  margin-bottom:0;
  color:#454545;
  background:#eeeeee;
  border-bottom:1px solid #eeeeee;
  cursor:default;
  }
.usualpay ul a.selected:hover {
  color:#FFF;
  background:#dbdbdb;
  }


#bg_thumbnail{background: url("../img/thumb_bg.png");background-repeat:repeat-x;position: relative; top:-19px;
    text-align: left; width: 100%; z-index: 200; overflow: hidden;height:93px;}
/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.cycle-slideshow { margin: 0px; padding: 0; position: relative;
    background: url("../img/loading.gif") 50% 50% no-repeat;

 }
.cycle-slideshow li { 
    position: absolute; top: 0; left: 0;
    width: 720px; padding: 0; display: block; }
/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img { 
    /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
}

/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 40;
}


.cycle-spager { 
    text-align: center; width: 100%; z-index: 300; position: absolute; top: 259px; overflow: hidden;
}
.cycle-spager span { 
    font-family: arial; font-size: 36px; width: 13px; height: 13px; 
    display: inline-block; color: #bcbcbc; cursor: pointer; 
}
.cycle-spager span.cycle-pager-active { color: #696969;}
.cycle-spager > * { cursor: pointer;}





/* pager */
.cycle-pager { 
    text-align: left; width: 100%; z-index: 20; overflow: hidden;height:93px;
	
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; position: absolute; top:9px;
    display: inline-block; color: #ddd; cursor: pointer; 
}

.cycle-pager img:first-child {
	padding: 0 1px 1px 1px;
}
.cycle-pager img { 
	width: 5.94%; min-width: 30px; max-width: 57px; 
    position: relative; top:9px;
	padding: 0 1px 1px 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	background: rgba(160, 160, 160, 0.2); 
}

.cycle-pager img:hover
{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
    -webkit-filter: brightness(75%);
	padding: 0 1px 1px 0;
}
.cycle-pager img:first-child:hover
{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
    -webkit-filter: brightness(75%);
	padding: 0 1px 1px 1px;
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}


/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }


/* overlay */
.cycle-overlay { 
    font-family: tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;
}
/* cycle-overlay-promotion */
.cycle-overlay-promotion { 
    position: absolute; top: 0; right: 0; width: 100%; z-index: 120;
    padding: 15px; opacity: 1;
	background: url("../img/promotion-l.png");
	width: 104px;
	height: 104px;
}
/* cycle-overlay-soldout */
.cycle-overlay-soldout { 
    position: absolute; top: 0; right: 0; width: 100%; z-index: 125;
    padding: 15px; opacity: 1;
	background: url("../img/soldout-l.png");
	width: 104px;
	height: 104px;
}


/* prev / next links 
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }
*/
.disabled { opacity: .5; filter:alpha(opacity=50); }


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'll'; color: white; background: black; padding: 2px 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 2px;
    opacity: .3; filter: alpha(opacity=30);
}
/* 
    media queries 
    some style overrides to make things more pleasant on mobile devices
*/

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { width: 200px;}
    .cycle-overlay { padding: 4px }
    .cycle-caption { bottom: 4px; right: 4px }
}


.delete-btn{display:block;width:15px; height:15px;background: url(../img/delete-btn-sprite.png) no-repeat;background-position: top center;}
.delete-btn:hover{background: url(../img/delete-btn-sprite.png) no-repeat;background-position: bottom center;}




.checkout {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #241d13;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:5px 0px 5px 0px;
	text-decoration:none;
box-shadow: 0 0 8px  rgba(0,0,0,0.2);

	  text-decoration: none;
background:#f00 url("../img/btn.png");background-repeat:repeat-x;border: medium none;color: #fff;display: inline-block; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
}
.checkout:hover {
	background-color: #333333;
}

.checkout.disabled,.checkout[disabled]{pointer-events:none;
	background-color: #7e7e7e;}

	
.checkout_credit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #241d13;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:5px 0px 5px 0px;
	text-decoration:none;
box-shadow: 0 0 8px  rgba(0,0,0,0.2);

	  text-decoration: none;
background:#1f97cf url("../img/btn.png");background-repeat:repeat-x;border: medium none;color: #fff;display: inline-block; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
}
.checkout_credit:hover {
	background-color: #333333;
}

.checkout_credit.disabled,.checkout_credit[disabled]{pointer-events:none;
	background-color: #7e7e7e;}









.keep {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #241d13;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:5px 0px 5px 0px;
	text-decoration:none;

	  text-decoration: none;
background:#333333 url("../img/btn.png");background-repeat:repeat-x;border: medium none;color: #fff;display: inline-block; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
}
.keep:hover {
	background-color: #9e9e9e;
}
.keep.disabled,.keep[disabled]{pointer-events:none;
	background-color: #7e7e7e;}

.vat {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #241d13;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:5px 0px 5px 0px;
	text-decoration:none;

	  text-decoration: none;
background:#a7a7a7 url("../img/btn.png");background-repeat:repeat-x;border: medium none;color: #fff;display: inline-block; position: relative;text-align: left; 
/*border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; */
margin-left: 0px;
}
.vat:hover {
	background-color: #b9b9b9;
	text-decoration:none;
}
.vat.disabled,.vat[disabled]{pointer-events:none;
	background-color: #7e7e7e;
	text-decoration:none;}






.help-inline{color:#c0c0c0}
h3{color:#c0c0c0}



.hidebtn {
border:0;
background-color: #fff;
color: #fff;
text-indent:-9999px;
}
.input-smallf{width:122px}
.input-smallg{width:220px}
.input-xlargef{width:262px}
.input-xlargeg{width:262px}

#map_canvas {
        display: block;
        margin: -11px 0 0 0;
        height: 330px;
        width: 100%;
        background-color: #edece9;
}