html, body { margin: 10px; padding: 0; background-color: #FFF; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #202020; }
html { overflow: -moz-scrollbars-vertical; overflow: scroll; }
body { text-align: center; }

#out { width: 780px; }

#header { width: 780px; height: 50px; margin: 0; padding: 0; }

#nav { float: left; width: 780px; height: 25px; line-height: 25px; margin: 0; padding: 0; background-color: #000000; }
#nav li { float: left; margin: 0; padding: 0; }
#nav ul { text-align: center; list-style-type: none; font-size: 14px; text-transform: lowercase; color: #FFF; margin: 0 25px 0 25px; padding: 0; }
#nav a,#nav a:visited, #nav a:link { display:block; text-align: center; color: #FFF; height: 27px; }
#nav a:hover, #nav a:active { background: #FFF; color: #000; }

#content { clear: both; width: 728px; text-align: left; border: 1px #000000 solid; padding: 25px; margin: 0; background-color: #FFF; overflow: hidden; }

#info { clear: both; float: left; width: 686px; padding: 10px 20px 10px 20px; border: 1px #202020 solid; margin: 0 0 20px 0; }
#lefty { clear: both; float: left; width: 320px; display: table; text-align: justify; vertical-align: middle; }
#righty { float: right; width: 380px; display: table; text-align: justify; vertical-align: middle; }

#left { clear: both; float: left; width: 340px; text-align: justify; }
#right { float: right; width: 340px; text-align: justify; }

#lefthome { clear: both; float: left; width: 220px; }
#righthome { float: right; width: 480px; display: table; text-align: left; margin-top: 5px; font-size: 16px; line-height: 22px; }

#homeleft { clear: both; float: left; width: 200px; font-size: 14px; line-height: 20px; }
#homecenter { float: left; width: 320px; display: table; text-align: left; margin-top: 5px; font-size: 15px; line-height: 21px; }
#homeright { float: right; width: 200px; font-size: 14px; line-height: 20px; }
#homebottom { width: 640px; text-align: left; }

#paypal { clear: both; float: left; width: 320px; margin-top: 20px; }
#paypalbox { width: 280px; padding: 20px; border: 1px #202020 solid; margin: 0 0 20px 0; line-height: 17px; }
#details { float: right; width: 338px; padding: 20px; border: 1px #202020 solid; margin-top: 20px; text-align: justify; }

#paypalbig { clear: both; float: left; width: 688px; padding: 20px; border: 1px #202020 solid; margin: 20px 0 20px 0; line-height: 17px; }
#paypalbigleft { float: left; width: 280px; text-align: justify; }
#paypalbigright { float: right; width: 338px; text-align: justify; }

A { color: #E88A0C; text-decoration: none; }
A:link { color: #E5750F; text-decoration: none; }
A:visited { color: #E5750F; text-decoration: none; }
A:active { color: #E88A0C; text-decoration: none; }
A:hover	{ color: #202020; text-decoration: none; }

.active { color: #E88A0C; }

.title { font-size: 22px; line-height: 28px; text-transform: uppercase; font-weight: bold; }

.small { font-size: 11px; color: #333333; }

.paypalshipping { font-size: 13px; line-height: 15px; color: #333333; }

br { line-height: 10px; }

.imageleft { padding: 0 10px 10px 0; }
.imageright { padding: 0 0 10px 15px; }

.img { border: none; }

.table { width: 100%; border-style: none; border-collapse: collapse; }

ul { margin-top: 0px; margin-bottom: 0px; margin-left: 12px; padding: 0px; list-style-type: square; }
li { margin-bottom: 2px; list-style type: square; background-position: 0 0.5em; padding-left: 0 0.5em; }

.ship { font-size: 11px; color: #696969; line-height: 14px; }

.shadow {
-moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000; margin-bottom: 10px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); 
}