

/* Colors */
body { background-color: #09010e; color: #fff; }
#bodywrapper { background: url('bgfade.jpg') no-repeat 0 0; }
#topblock { background-color: #000; }
#cover { background-color: #fff; }
a img { border: none; }
a, a:visited, #footer, .orange { color: #f8a215; }
a.googlecart-widget-title:hover { color: #000; }
 
/* Fonts */
body { font: 14px Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 0; padding: 0 0 .5em 0; }

h1 { font-size: 55px; font-weight: 900;  }
h2 { font-size: 36px; font-weight: 900;  }
h3 { font-size: 1.25em; font-weight: 900; }
.bigtext { font-size: 1.2em;  }

a, a:visited {  font-weight: bold; text-decoration: underline;  }
a:hover { color: #fff; font-weight: bold; }
#footer { font-size: 11px; font-weight: bold; }

ul.nav a, ul.nav a:visited { text-decoration: none; }

dl { float: left; padding-bottom: 10px; margin-right: 15px; }
dt { font-weight: bold; }
dd { padding-left: 10px; margin-left: 10px; }
 
/* Layout */
body { margin: 0; padding: 0; }

p, dl { margin-top: 0; margin-bottom: 1em; }

#topblock { width: 100%; }
#top, #bodywrapper, #footer { width: 900px; margin-left: auto; margin-right: auto;  }
#bodywrapper { min-height: 592px; }

#top { height: 100px; position: relative; }
#splogo { position: absolute; bottom: 5px; left: 20px;}
#partner-logo { position: absolute; bottom: 5px; left: 170px;}
#partner-logo2 { position: absolute; bottom: 5px; left: 380px;}
#top .nav { position: absolute; bottom: 50px; left: 170px; padding: 0; margin: 0; }
ul.nav { list-style: none;}
ul.nav li { display: inline; margin-right: 25px; }

#header {width: 80%;}

#header h1, #header h2 { 
	text-align: center; padding-left: 20px; padding-top: 15px; padding-bottom: 0; margin: 0;
}

#orderburst { float: right; margin-top: -150px; padding: 20px 20px 5px 5px; }

#body { padding: 15px 30px 0 30px; clear: both; position: relative;}
#cover { margin-left: 15px; margin-right: 20px; float: left; padding: 5px ;}
.caption { text-align: center; }
.caption a, .caption a:visited { color: #000; font-size: 10px; }

div#body.center { text-align: center; padding-top: 50px; }

p.moreinfo { text-align: center; }
#buynow { text-align: center; padding-top: 25px; float: left; width: 300px;}
 
div.googlecart-add-button { margin-left: 30px; background-image: url('button.gif'); width: 380px !important; height: 80px !important;  }
 
#footer { clear:both; padding-top: 20px;}
#footer .nav { text-align: center; }




/* Galleria */
.galleria{list-style:none;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery{ padding: 0 0 0 15px; margin: 0; }
.gallery li{width:58px;height:40px;border:2px double #111;margin: 0 2px 2px 0;background:#000;}
.gallery li div{left:240px}
.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.galleries { width: 350px; }

.galleria_container{height: 475px; width:350px; background:transparent;margin:0 auto 5px auto;}
.galleria_container img{margin-bottom:5px;}

.galleries .nav{ display: none; padding-top:5px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;margin:0 auto;text-align:center;}
.galleries .nav a, .galleries .nav a:link{color:#B64A26;}
.galleries .nav a:hover{color:#FFB03A;text-decoration:none;}

.info{text-align:left;width:300px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
