html {font-family:verdana;height:100%;margin:0px;padding:0px}body {height:100%;padding:0px;margin:0px;background: url('/images/site/big_bg3.png') no-repeat center top #330000;text-align:center;}img { border: 0; }#background{padding:20px 10px;}#container {text-align:left;margin: 0px auto; width: 780px; background:#FFF;border:1px solid red; padding: 20px ; -moz-border-radius: 8px; -webkit-border-radius: 8px;}#bottompad{clear:both;height:20px}h1 { margin: 0; padding: 5px; }h2 {	font-family: verdana; font-weight: normal; font-size: 16pt; margin: 0; padding: 0; margin-top: 10px; margin-bottom: 20px; text-align:left;color:#777; }h2 img { vertical-align: middle; }h3 { font-family: verdana; font-weight: normal; font-size: 1em;margin:25px 0 10px;font-weight:normal;color:#777;font-style:italic;padding:0px}p { font-family: verdana; font-size: 10pt; text-align: center; }a{color: #CE000C;text-decoration:none;}a:hover{color: #222;text-decoration:underline;}#h3 img { vertical-align: top; }#h3 a { color: #CE000C; text-decoration: none; }#h3 a img { border: 0;}#h3 a:hover { color: #CE000C; text-decoration: underline; }#picontainer { float: right; margin-top: 30px; margin-right: 0px; padding-bottom: 5px; }#picontainer p { text-align:right;margin:20px 0 ;}#picontainer p a {display:bock;border:2px solid #a8000a;font-size:15pt;background:#ce000c;color:white;padding:5px;text-decoration:none;float:right;margin-top:5px;clear:right;-moz-border-radius: 3px; -webkit-border-radius: 3px;}#picontainer p a:hover {background:#b4000b;border-color:#830008}#pic { border: 0px solid #CE000C; background-image: url('/images/site/mug_bg1.jpg'); width: 345px; height: 287px; margin-right:50px;color:#AAA;font-size:0px}#pic img { position: relative; top: 45px; left: 132px; }#input { text-align: center; float: left; width: 250px; padding-top: 5px; padding-left: 40px; font-size: 10pt; font-family: verdana; }#input a { color: #AAA;text-decoration:none }#input a:hover { color: #CE000C;text-decoration:underline }#input img { vertical-align: top;}#notification { color: #CE000C; font-size: 10px; font-family: verdana; }#canvas {  height: 380px; margin: auto;}#popular {clear:both;padding-top:0px;margin-bottom:20px}#popular img { border: 1px solid #AAA;padding:5px; margin: 3px; width:130px}#imgs { text-align:center}#basket table { margin: auto; width: 80%; font-family: verdana; font-size: 10pt;margin-bottom:10px}#basket table thead th { background:#EEE  }#basket table tfoot th { padding-top: 20px; text-align: right; background:#F5F5F5 }#basket table tbody td { text-align: right; }#basket table tbody .name { text-align: left; }#basket table tbody .quant { width: 75px; text-align: center; }#basket table tbody .quant a { font-size: 12pt; font-weight: bold; text-decoration: none; color: #CE000C; }#basket table tbody .quant a:hover { font-size: 12pt; font-weight: bold; text-decoration: none; color: #00CE0C; }#basket table tbody .price { width: 100px; }#basket table tbody .subtotal { width: 100px; }#thanks p { font-size: 10pt;}#thanks p a { font-size: 10pt;}#thanks p a:hover { font-size: 10pt;}#basket p { font-size: 10pt;display:block;padding-right:20px}#basket p a{ font-size: 10pt;}#basket p a:hover{ font-size: 10pt;}#footer { margin: 5px auto 0;width:822px; margin-bottom: 20px; font-family: verdana; font-size: 0.7em;min-height:20px; color:#e54040 }#footer a{color:#ff8e8e;text-decoration:none}#footer a:hover{color:white}#footer .footbox{margin-top:10px;background:#230000;padding:15px 20px;-moz-border-radius: 8px; -webkit-border-radius: 8px;}#footer .suggestions{float:left;width:200px;background:#280000}#footer .suggestions ul{margin:0px;padding-left:20px}#footer .suggestions .sugtitle{margin-bottom:5px;color:#e54040}#footer .suggestions a{display:block;padding:3px;color:#931f1f;text-decoration:none}#footer .suggestions a:hover{color:#ff6c6c;background:#1e0000}.divider{height:10px;background:url('/images/site/divider.png') no-repeat top center;}.description {padding:10px;color:#555;font-size:0.8em;border:1px solid #CCC;background:#F5F5F5;-moz-border-radius: 5px; -webkit-border-radius: 5px;}.notification {padding:10px;color:#111;font-size:0.8em;border:1px solid #ec636a;background:#fce0e0;-moz-border-radius: 5px; -webkit-border-radius: 5px;}.otherstuff {padding:10px;color:#555;font-size:0.8em;border:1px solid #CCC;background:#FAFAFA;-moz-border-radius: 5px; -webkit-border-radius: 5px;margin-bottom:10px}.otherstuff h3 {margin-top:20px;margin-bottom:10px}.otherstuff h3 a {color:inherit}.clear{clear:both;font-size:0em;height:0px;line-height:0px}.blog  {margin-top:10px}.blog  .textwidget{font-size:0.9em;border:1px solid #DDD;-moz-border-radius: 3px; -webkit-border-radius: 3px;background:#FAFAFA;text-align:center;padding:10px;text-align:center;margin-top:10px;}.blog #content {float:left;text-align:left;width:550px}.blog #content h2{margin-bottom:0px}.blog #content h2 a{text-decoration:none}.blog #content small{margin-bottom:20px;font-size:0.8em;color:#888}.blog #content .post{padding-bottom:30px;border-bottom:1px dotted #CCC;margin-bottom:30px}.blog #content .postmetadata{display:none}.blog .entry, .blog p {text-align:left}.blog #sidebar {float:left;width:200px;padding:0px;font-size:0.8em;margin-left:18px;padding-left:10px;border-left:1px solid #EEE}.blog #sidebar #searchform {border:1px solid #AAA;-moz-border-radius: 3px; -webkit-border-radius: 3px;background:#EEE;text-align:center}.blog #sidebar h2 {font-size:1.4em;margin:15px 0 7px}.blog #sidebar ul {padding:0px;margin:0px}.blog #sidebar li {list-style:none;padding:0px;margin:0px}.blog #sidebar li a{display:block;padding:7px 5px;text-decoration:none;border:1px solid white;border-bottom:1px dotted #CCC;margin-bottom:2px}.blog #sidebar li a:hover{color:#000;background:#EEE;border:1px solid #CCC}.blog img.aligncenter{	border:5px solid #EEE;	margin:10px 0 0 50px;	}