body{font:normal 12px arial,sans-serif;background-color:#fffffff;padding:0px;margin:0px;text-align:center;line-height:2em;}
a{text-decoration:none;color:#666666;font:normal 12px arial,sans-serif;letter-spacing:.1em;}
a:hover{color:#ff0000;}
h1{font:normal 20px arial,sans-serif;color:#ff0000;letter-spacing:.1em;padding-left:10px;}
h2{font:normal 14px arial,sans-serif;color:#ff0000;letter-spacing:.1em;padding-bottom:12px;margin-bottom:0px;}
table{border:none;}
td{vertical-align:top;padding:5px;}

#shell{width:100%;height:100%;text-align:center;margin:auto;}
#header{width:100%;height:70px;text-align:center;background-color:#ffffff;padding:0px;color:#000000;font:bold 20px sans-serif;}
#header2{width:80%;height:100px;text-align:center;background-color:#ffffff;padding-top:40px;padding-bottom:100px;}
#header-content{width:90;margin:auto;}

#main{width:100%;height:100%;margin:auto;background-size:100%;background-color:#ffffff;text-align:center;}
#main1{width:100%;min-height:400px;text-align:left;margin:auto;}
#login{width:600px;padding:20px;height:100%;float:right;background-color:#fff;}
#footer{width:100%;height:80px;padding:20px;background-color:#000000;color:#ffffff;text-align:center;}

#nav {height:10px;}
#nav li {list-style:none;float:left;padding:2px 20px;}
#nav li ul {display:none;}
#nav li:hover ul{display:block;background:#ffffff;position:absolute;margin-left:-20px;padding:0px;}
#nav li:hover li{float:none;padding: 10px 20px;}
#nav li li:hover{background:#ff0000;}
#nav li li:hover a{color:#ffffff;}

#item {float:left;padding:10px 10px 10px 60px;font:normal 10px sans-serif;margin-right:20px;width:40%;}

.nav{float:left;padding-top:10px;padding-right:40px;}

.input{width:500px;border:1px solid #999;color:#933;padding:20px;margin-right:60px;}
.input2{width:200px;border:1px solid #999;color:#933;padding:20px;margin-right:60px;}

.button {background-color: #ff0000;border:none;color: white;padding: 15px 25px;text-align: center;font-size: 12px;cursor: pointer;}
.button:hover {background-color: #990000;}

.button2 {background-color: #ff0000;border:none;color: white;padding: 5px 10px;text-align: center;font-size: 12px;cursor: pointer;margin:0px 10px;}
.button2:hover {background-color: #990000;}

.photohide {display:none;}
.photohide:hover {display:block;}

.red{color:#ff0000;font-weight:bold;font-size:1.1em;}
.photo-display{float:left;text-align:center;width:300px; height:280px;padding:10px;border:solid 1px #999999;margin:10px;}
.photo-display-wide{float:left;text-align:center;width:360px; height:320px;padding:10px;border:solid 1px #999999;margin:10px;font:normal 10px sans-serif;}
.cart-display{float:left;text-align:center;width:300px; height:320px;padding:10px;border:solid 1px #999999;margin:10px;}

.contentline{padding:10px;}