body{width:100%; background:#fc9b1d; padding-top:50px; margin:0px;}

#global{position:absolute; left:50%; margin-left:-380px; width:760px;}
#main{display:inline-block; float:left; padding:25px; text-align:center; background:#ffffff; border-radius:25px; width:100%;}

.input{width:80%; border-radius:25px; text-align:center; color:#ffffff; background:orange; font-weight:bold; font-style:italic; font-size:2em; margin-bottom:10px;}

.btn{border-radius:25px; text-align:center; color:#ffffff; background:url(bg.jpg); font-weight:bold; font-style:italic; font-size:2em; text-decoration:none; padding:10px;}
.min-btn{border-radius:25px; text-align:center; color:#ffffff; background:url(bg.jpg); font-weight:bold; font-style:italic; font-size:1em; text-decoration:none; padding:10px;}

#access{width:100%; margin-top:20px; text-align:center; font-weight:bold; font-style:italic; font-size:2em;}

.desc{display:inline-block; float:left; width:40%; border-radius:25px; color:#ffffff; background:orange; font-weight:bold; font-style:italic; font-size:2em; text-decoration:none; padding:10px;}
.inputS{display:inline-block; width:55%; border-radius:25px; text-align:center; color:#ffffff; background:orange; background:url(bg.jpg); font-weight:bold; font-style:italic; font-size:1.8em; padding:10px;}
#typeS{width:auto;}
.content{text-align:center; color:orange; font-weight:bold; font-style:italic; font-size:2em;}

.t-wine{background:#ffffff; border-collapse:collapse; border-spacing:0;}
.t-wine th{background:url(bg.jpg); border:thin solid #000000;}
.t-wine td{border:thin solid #000000; padding:10px;}
.sort{text-align:center; color:#ffffff; font-weight:bold; font-style:italic; font-size:1em; text-decoration:none; padding:10px;}
.sort:hover{color:#000000;}

/* Color */
.wine-red{background:#ee1e1e;}
.wine-mild{background:#fead4d;}
.wine-dry{background:#fdefbd;}
.wine-champagne{background:#fec708;}
.wine-cider{background:#d9fb7f;}
.wine-pink{background:#f7afaf;}
.wine-pink-champagne{background:#dc60fb;}

#size, tr td:nth-child(6){display:none; visibility:hidden;}

/* Media Queries */
@media screen and (max-width:800px){
	body{padding:0px;}
	#global{margin-top:50px;}
	#main{width:710px;}
	.input{width:40%; margin-left:10px; margin-right:10px;}
	.t-wine{font-size:0.9em;}
	#type, tr td:nth-child(4){display:none; visibility:hidden;}
	#size, tr td:nth-child(6){display:none; visibility:hidden;}
}
@media screen and (max-width:440px){
	#global{position:initial; width:100%; margin-left:0%; }
	#main{width:100%; padding:0px; background:none;}
	.input{margin-left:0px; margin-right:0px;}
	.content{color:#ffffff;}
	.desc{margin-left:1%;}
	.inputS{width:53%;}
	.t-wine{font-size:0.8em;}
	#type, tr td:nth-child(4){display:none; visibility:hidden;}
	#size, tr td:nth-child(6){display:none; visibility:hidden;}
	#stock, tr td:nth-child(7){display:none; visibility:hidden;}
	#place, tr td:nth-child(8){display:none; visibility:hidden;}
	#price, tr td:nth-child(9){display:none; visibility:hidden;}
	#typeS{display:none; visibility:hidden;}
}

