body, html {
margin:0px;
padding:0px;
background-color:#fff;


/*มีผลต่อ พวก บนสุด*/
font-size:14px;
font-family:"Trebuchet MS",supermarket;



}
body{
width:100%;
height:100%;
min-width:1340px;
background:url(../images/bg.jpg) center top fixed;
}
input,select,textarea{
outline: 0;
}
a{
color:#ac005d;
text-decoration:none;
}
p{
margin-top:0px;
}
/*.container{
position:relative;
width:1345px;
margin:0px auto 0px auto;
min-height:100%;
clear:both;
}*/
#wrapper{
max-width:1500px;
padding-bottom:50px;
}
.lang{
position:absolute;
right:10px;
z-index:1000;
}
header{
width:100%;
color:#fff;
height:155px;
background:url(../images/head-bg.jpg) center top repeat-x;
}
header h1{
margin:0px;
line-height:100px;
color:#777;
font-style:italic;
display:none;
}
header .container{
background:url(../images/header.jpg) 50% 50% no-repeat;
}
#menu{
float:left;
margin-top:10px;
margin-right:10px;
}
#menu ul{
padding:0px;
margin:0px;
list-style:none;
background:url(../images/menu_bg.jpg);
border-radius:0px 0px 5px 5px;
-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 4px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 4px 0px rgba(50, 50, 50, 0.75);
}
#menu ul h3{
margin:0px;
background-color:#777;
color:#fff;
line-height:40px;
text-align:center;
font-style:italic;
}
#menu ul li:not(:first-child){
height:50px;
line-height:50px;
border:0px;
border-bottom:1px solid rgba(0,0,0,0.1);
border-top:0px;
background:url(../images/menu_li.jpg) 5% 50% no-repeat;
}
#menu ul li:last-child{
border-radius:0px 0px 5px 5px;
}
#menu ul li a{
display:block;
color:#333;
text-indent:40px;
text-decoration:none;
font-size:19px;
}
#menu ul li a:hover{
background-color:rgba(255,255,255,0.3);
color:#fff;
}
#product_update{
float:left;
margin-top:10px;
}
#product_update a{
color:#fff;
font-weight:bold;
text-decoration:underline;
}
#product_update table{
border-collapse:collapse;
border:1px solid #ff95b5;
}
#product_update table  tr th{
background-color:#fb82df;
}
#product_update table  tr td.head{
background-color:#f84fa3;
color:#fff;
font-weight:bold;
}
#product_update table  tr td{
background-color:#e3e2e3;
color:#fff;
padding:5px;
border:1px solid #ff95b5;
color:#000;
}
#product_update table  tr:nth-child(2n+3) td{
background-color:#fff;
}
#product_update .title{
font-size:25px;
color:#696768;
text-align:left;
}



#title {
/*position:initial;
float:initial;*/
margin-top:10px;
/*width:1130px;*/
width:1100px;
/*เข้าตรงกลาง*/
margin:0px auto 0px auto;
}

/*bg หัวบน ของ Title  สายตาปกติ*/

#title h1{
/*margin: 0px 0px 0px 0px;*/
background:url("http://www.nubigeyestock.com/assets/images/h1_x.jpg") 1% 50% no-repeat,url(http://www.nubigeyestock.com/assets/images/h1.jpg) repeat-x;
color:#8d8b8c;
font-size:21px;
font-weight:normal;
text-indent:30px;
height:39px;
line-height:39px;
border:0px;
border-left:1px solid #e0dee0;
border-right:1px solid #e0dee0;

font-family:"Trebuchet MS",supermarket;

}


#content2{
/*position:initial;
float:initial;*/
width:1100px;
min-height:0px;
background-color:#efefef;
padding:10px 10px 15px 10px;
border:1px solid #e0dee0;
/*เข้าตรงกลาง*/
margin:0px auto 0px auto;
}
#content2 .content-inner{
background-color:#fff;
border:1px solid #e0dee0;
position:relative;
}
#content2  .home{
background:url(http://www.nubigeyestock.com/images/bg.png);
}
#content2 .content-outer{
padding-bottom:0px;
}
#content2 h1{
font-size:23px;
margin:0px;
margin-bottom:10px;
color:#777;
border-bottom:1px solid #999;
}
#content2 h2{
position:absolute;
top:-12px;
font-size:23px;
text-align:center;
color:#d31e85;
width:100%;
}
#content2 label{
font-weight:bold;
min-width:120px;
display:inline-block;
line-height:40px;
}
#content2 label img{
vertical-align:middle;
}
#content2 a{
text-decoration:none;
}



.power{
width:200px;
border:1px solid #ddd;
border-radius:3px;
padding:5px;
border-color: #e8b2be;
}
#short select{
width:50px;
}
.dataTables_wrapper{
max-width:1130px !important;
}
.dataTables_filter{
margin-bottom:10px;
}
table.dataTable{
border-collapse:collapse !important;
}
table.dataTable tr th,table.dataTable tr td{
border:1px solid #eee !important; 
font-size:12px;
padding:2px 0px 2px 0px !important;
line-height:16px;
}
#table th,#table td{
min-width:63px;
}
#short th,#short td{
width:63px !important;
}
table.dataTable tr td{
text-align:center;
vertical-align:top;
}
table.dataTable th{
color:#fff;
background-color:#f84fa3;
}
th.black{
color:#fff;
background-color:#000 !important;
}
th.gray{
color:#000;
background-color:#87898C !important;
}
th.brown{
color:#000;
background-color:#F0AB15 !important;
}
th.choco{
color:#fff;
background-color:#AA5B20 !important;
}
th.blue{
color:#fff;
background-color:#0083C8 !important;
}
th.green{
color:#fff;
background-color:#68A739 !important;
}
th.violet{
color:#fff;
background-color:#9887BF !important;
}
th.pink{
color:#fff;
background-color:#EF67A6 !important;
}
th.silver{
color:#fff;
background-color:#A9ABAD !important;
}
th.gold{
color:#fff;
background-color:#F6B418 !important;
}
th.sky{
color:#000;
background-color:#38C6F4 !important;
}
th.red{
color:#fff;
background-color:#ED1D2E !important;
}
td.empty{
background-color:#ddd;
font-size:20px;
font-weight:bold;
}
.edit td.empty{
cursor:pointer;
}
td.active{
background-color:transparent;
line-height:20px !important;
cursor:pointer;
}
td.black{
color:#000 !important;
line-height:14px;
}
td.white{
color:#ddd !important;
line-height:14px;
}
td.gray{
color:#87898C !important;
line-height:14px;
}
td.brown{
color:#F0AB15 !important;
line-height:14px;
}
td.choco{
color:#AA5B20 !important;
line-height:14px;
}
td.blue{
color:#0083C8 !important;
line-height:14px;
}
td.green{
color:#68A739 !important;
line-height:14px;
}
td.violet{
color:#9887BF !important;
line-height:14px;
}
td.pink{
color:#EF67A6 !important;
line-height:14px;
}
td.silver{
color:#A9ABAD !important;
line-height:14px;
}
td.gold{
color:#F6B418 !important;
line-height:14px;
}
td.sky{
color:#38C6F4 !important;
line-height:14px;
}
td.red{
color:#ED1D2E !important;
line-height:14px;
}
div.images ul{
padding:0px;
}
div.images ul li{
display:inline-block;
}
div.images img{
width:150px;
height:150px;
border:2px solid #ffafd7;
}
div.images img:hover{
border:2px solid #999;
}
div.product div.item{
margin-bottom:10px;
}
div.product label{
display:inline-block;
float:left;
}
div.product div.field{
float:left;
}
div.product div.similar input{
margin-right:5px;
}
div.product input[type=file]{
display:block;
margin-bottom:5px;
}
footer{
height:40px;
background-color:#4b4a48;
color:#fff;
text-align:right;
line-height:40px;
width:100%;
}
.help{
position:absolute;
color:#999;
font-size:14px;
line-height:40px;
right:10px;
top:50px;
}
.export{
position:absolute;
top:0px;
z-index:9;
}
.export a{
color:blue;
display:inline-block;
margin-top:5px;
margin-left:5px;
}
.hide{
display:none;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after{
  clear: both;
}
._select{
background-color:white;
display:inline-block;
border-radius:5px;
padding:4px;
vertical-align: middle;
}
._select a{
color:#000;
display:inline-block;
padding:0px 10px 0px 10px;
}
._select a:not(:last-child){
border-right:1px solid #000;
}
._select a.active{
color: #FF29D9;
font-weight:bold;
font-size-adjust: .7;


/*font-style: italic;*/
/*text-transform: uppercase;*/
/*transform: rotate(1deg);*/ 
/*font-variant: small-caps;*/


}
hr{
border:0px;
border-top:2px dashed rgba(0,0,0,0.1);
width: 20px;
}
.dataTables_filter{
margin-top:5px !important;
margin-right:5px !important;
text-align:left !important;
}
.dataTables_filter label{
width:216px;
height:32px;
background:url(../images/search.jpg) no-repeat;
}
.dataTables_filter label input{
margin-top: 6px;
height: 20px;
width: 160px;
vertical-align: top;
border:0px;
background-color:transparent;
color:#ef43a5;
}
.product_detail{
padding-left:10px;
}
.product_detail label{
color:#eb56b1;
font-weight:normal;
}
.text-info{
color:#eb56b1 !important;
padding-left:20px;
margin-left:5px;
background:url(../images/h1_x.jpg) 1% 50% no-repeat;
}
.contact_form{
padding:20px;
}
.contact_form label{
min-width:150px !important;
vertical-align:top;
}
.contact_form input,.contact_form textarea{
border:1px solid pink;
padding:5px;
color:#aaa;
border-radius:5px;
width:300px;
}
.contact_form button{
margin-top:20px;
}
.new_product{
width:702px;
margin:0 auto;
}
.new_product .content{
background:url(../images/new_bg.png) repeat-y;
width:702px;
}
.new_product  p{
background:none !important;
}
.stats{
background:url(../images/menu_bg.jpg);
border-radius:0px 0px 5px 5px;
-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 1px 4px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 1px 4px 0px rgba(50, 50, 50, 0.75);
padding:10px;
}
div.order_form{
width:100%;
height:1800px;
background:url(../images/order_bg1.jpg) left top no-repeat,url(../images/order_bg2.jpg) left 600px no-repeat,url(../images/order_bg3.jpg) left 1200px no-repeat;
color:#555;
position:relative;
}
.order_form form{
width: 935px;
position: relative;
top: 612px;
margin: 0px auto;
z-index: 3;
font-size: 25px;
}












.order_form .sub_form {
width: 100%;
height: auto;
clear: both;
float: none;
overflow: hidden;
padding-bottom: 10px;
margin-bottom:10px;
}
.order_form .label {
float: left;
display: inline;
margin: 0px 3px 0px 0px;
text-align: right;
width: 285px;
line-height:40px;
}
.order_form span{
margin-left:10px;
margin-right:10px;
line-height:40px;
}
.order_form input{
text-indent:10px;
}
.order_form input,.order_form select{
height:40px;
/* font-family:"Trebuchet MS",supermarket; */

}
.order_form input,.order_form textarea,.order_form select{
float: left;
display: inline;
padding: 3px 1px;
width: 590px;
margin-left: 5px;
background: none repeat scroll 0% 0% #FFF;
border: 1px solid #FFA9A9;
box-shadow: 0px 1px 3px #BBB;
}
.order_form option{
text-indent:10px;
}
.order_form button{
position: relative;
left: 84%;
padding: 5px 13px;
background: none repeat scroll 0% 0% #fb009f;
border: 2px solid #fdb7b7;
color: #FFF;
text-align: center;
font-size: 1em;
font-weight: 700;
overflow: visible;
line-height: 1;
cursor: pointer;
}
.stock_link1,.stock_link2 {
position: absolute;
right: 62px;
width:285px;
height:60px;
}
.stock_link1 {
top: 425px;
}
.stock_link2 {
top: 505px;
}
.stock_link1 a,.stock_link2 a{
display:block;
width:100%;
height:100%;
}
.albums.images ul{
padding-left:60px;
}
.albums.images ul li{
margin-right:50px;
margin-bottom:20px;
position:relative;
display:inline-block;
}
.albums.images li img{
width:200px;
height:200px;
}
.albums.images li p{
margin:0px;
}
.albums.images li .title{
font-size:20px;
display:block;
}
.albums.images li .amount{
color:#999;
}
.albums.images li .new_album{
width:80px;
height:85px;
background-image:url(../images/new_tag.png);
position:absolute;
top:0px;
right:-4px;
z-index:1000;
}
.albums.images .download img{
border:0px;
width:200px;
height:100%;
}
/* .download_all{
display:inline-block;
height:30px;
background-color:#000;
color:#fff;
text-align:center;
line-height:30px;
padding:6px;
margin:5px;
} */
.download_all{
margin:5px;
border:1px solid #616261; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #7d7e7d; background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
 background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
}

.download_all:hover{
 border:1px solid #4a4b4a;
 background-color: #646464; background-image: -webkit-gradient(linear, left top, left bottom, from(#646464), to(#282828));
 background-image: -webkit-linear-gradient(top, #646464, #282828);
 background-image: -moz-linear-gradient(top, #646464, #282828);
 background-image: -ms-linear-gradient(top, #646464, #282828);
 background-image: -o-linear-gradient(top, #646464, #282828);
 background-image: linear-gradient(to bottom, #646464, #282828);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828);
}













.album{
	width:200px;
	height:200px;
	position:relative;	
	display:inline-block;
	-webkit-box-reflect: below 0 -webkit-linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0) 80%, rgba(255,255,255,0.1) 100%);
}

.album:before{
	content: '';
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	z-index:999;
	position: absolute;
}
.album img{
	top:0;
	left:0;
	opacity:0;
	width:200px;
	height:200px;
	position:absolute;
}
.album img:first-child{
	opacity:1;
}
.album .preloader{
	display:none;
}
.album.loading .preloader{
	content:'';
	position:absolute;
	width:18px;
	height:18px;
	background:url('../images/preloader.png') center center;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin:auto;
	display:block;

	/* Configure a keyframe animation for Firefox */
	-moz-animation: rotate 1s linear infinite;
	
	/* Configure it for Chrome and Safari */
	-webkit-animation: rotate 1s linear infinite;
}
#share_like{
position:absolute;
top:10px;
right:10px;
}
#product_top{
text-align:center;
}
#product_top .item{
width:344px;
height:400px;
position:relative;
float:left;
}
#product_top .item .hover{
position:absolute;
width:344px;
height:351px;
top:0px;
left:0px;
}
#product_top .item .hover a{
display:block;
width:100%;
height:100%;
background:url(../images/frame.png) no-repeat;
}
#product_top .item .image{
width:344px;
height:351px;
}
#product_top .item .image img{
width:100%;
height:100%;
}
#product_top .item .title{
height:20px;
padding:5px;
background-color:#f08bb7;
width:93%;
margin-left:auto;
margin-right:auto;
color:#fff;
text-align:left;
font-size:16px;
font-weight:bold;
}
#product_top .item .title span{
font-size:18px;
color:#621b17;
}
footer a{
color:#fff;
text-decoration:none;
}








#order_lists img{
max-width:100%;
width:100%;
}
#cart_btn{
background-color:#f7adce;
color:#fff;
height:34px;
font-size:16px;
line-height:34px;
padding:1px 10px;
display:inline-block;
margin-bottom:5px;

text-decoration-line:none;
}
#cart_btn img{
vertical-align:middle;
}














#order_amount{
color:#c90466;
}
#order_help_btn{
float:right;
margin-left:10px;
}
#ems_search{
position:relative;
width:700px;
height:200px;
background:url(../images/ems_search.jpg) no-repeat;
margin: 30px auto;
}
#ems_day{
position:absolute;
width:60px;
height:24px;
left:213px;
top:107px;
overflow:hidden;
}
#ems_day select{
width:80px;
height:24px;
vertical-align:middle;
background-color:transparent;
border:0px;
}
#ems_month{
position:absolute;
width:118px;
height:24px;
left:286px;
top:107px;
overflow:hidden;
}
#ems_month select{
width:138px;
height:24px;
vertical-align:middle;
background-color:transparent;
border:0px;
}
#ems_year{
position:absolute;
width:79px;
height:24px;
left:417px;
top:107px;
overflow:hidden;
}
#ems_year select{
width:99px;
height:24px;
vertical-align:middle;
background-color:transparent;
border:0px;
}
#ems_name{
position:absolute;
width:278px;
height:24px;
left:215px;
top:140px;
}
#ems_name input{
width:100%;
height:24px;
vertical-align:middle;
background-color:transparent;
border:0px;
}
#ems_date_btn{
position:absolute;
width:55px;
height:20px;
background-color:transparent;
border:0px;
left:510px;
top:110px;
cursor:pointer;
}
#ems_name_btn{
position:absolute;
width:55px;
height:20px;
background-color:transparent;
border:0px;
left:510px;
top:140px;
cursor:pointer;
}
#ems_result{
width:700px;
margin:30px auto;
}
#ems_result table{
border-collapse:collapse;
}
#ems_result table thead tr th{
background-color:#ff95b5;
color:#ac4e5b;
text-align:center;
padding:5px;
}
#ems_result table thead tr th:first-child{
border-radius:5px 0px 0px 5px;
}
#ems_result table thead tr th:last-child{
border-radius:0px 5px 5px 0px;
}
#ems_result tbody td{
border-bottom:1px dotted #adb4b6;
padding:5px;
color:#91999b;
}
#ems_result tbody tr:hover td{
background-color:#fff7fb;
cursor:pointer;
}