body { background: #D6DAE8; font-family: Arial !important; }
#wrapper, #header, #content { border-color: #193282; border-style: solid; border: width: 0;}

p { margin-top: 0 !important; }

a:hover, a:active, a:visited,
a { color: #193282; text-decoration: none; border-bottom: 1px solid #193282; }

#wrapper { background: #FFF; width: 720px; margin: 4em auto; border-width: 10px; }
#header { border-width: 0 0 10px 0; }
#nav { float: left; width: 160px; padding: 0 20px; }
#content { border-width: 0 0 0 10px; margin-left: 200px; min-height: 400px; padding: 15px; }
#content div p { margin-top: 0; }

ul.nav { list-style: none; margin: 0; padding: 0; }

#header { position: relative; height: 115px; text-transform: lowercase; }
#header h1 { position: absolute; top: 15px; left: 20px; background: url("/theme/logo.png") no-repeat; width: 258px; height: 84px; margin: 0; }

#byline,
#header h1 { text-indent: -999em; }

#header .nav { text-align: right; position: absolute; bottom: 0; right: 0; }
.dj_ie #header .nav { margin-right: 1em; }
#header .nav li { display: inline; margin-right: 1em; font-size: 1.2em; }

#byline { color: #80B539; position: absolute; top: 25px; right: 0; left: 278px; text-align: center; font-size: 1.3em; background: url("/theme/byline.png") no-repeat top center; height: 100px;  }
#byline span { color: #193282; }

#nav, #nav a {  color: #80B539; }
.nav a { border: none; font-weight: bold; }
#nav .nav li { line-height: 2em; font-size: 1.15em; }
#nav .nav li.current * { color: #193282; }

#nav h2 { height: 21px; background: url("/theme/collections.png") no-repeat top center; text-indent: -999em; margin-top: 1.5em; }

.product.full { padding: 0; }
.product.full img { float: left; width: 280px; }
.product.full div { margin-left: 300px; }
.product.thumb { float: left; height: 140px; width: 125px; margin: 10px; padding: 5px; overflow: hidden; }
.product.thumb img { display: block; margin: 0 auto; max-width: 125px; max-height: 125px; }
.product img { border: 1px solid #193282; }
.product.thumb span { display: block; text-align: center; margin-top: 5px; }
.clear { clear:both; }
.ppcart input { margin-left: 1em; }
