*,html{margin:0;padding:0;}
body{background:url(graphics/bg02.jpg) repeat 0 0;color:#484848;font:normal 14px Arial,Helvetica,sans-serif;text-align:center;}
a{color:#0066FF;border-bottom:1px dashed;text-decoration:none;}
a:visited{color:#7F2AFF;border-bottom:1px dashed;text-decoration:none;}
a:hover{color:#C837AB;border-bottom:1px dashed;text-decoration:none;}
a img{border:0;}
h1{font:normal 57px "Times New Roman",Times,Georgia,serif;padding:56px 0 0 0;}
h1 a,h1 a:visited{border:0;color:#484848;}
h2{background:url(graphics/content-headline.png) no-repeat 0 0;color:#fff;display:block;font:normal 28px "Times New Roman",Times,Georgia,serif;line-height:45px;height:45px;margin:0 0 15px 0;padding:0 0 0 10px;}
#bg {background:url(graphics/bg01.jpg) repeat-x 0 0;}
#outerwrapper{margin:0 auto;position:relative;text-align:left;width:960px;}
#header{height:125px;}
#nav{height:25px;text-align:right;}
#nav a,#nav a:visited{border:0;color:#484848;}
#content0{float:right;width:750px;}
#content1{background:url(graphics/content-tile.jpg) repeat-y 0 0 #fff;box-shadow:0 6px 20px #777;-khtml-box-shadow:0 6px 20px #777;-moz-box-shadow:0 6px 20px #777;-webkit-box-shadow:0 6px 20px #777;}
#content2{background:url(graphics/content-header.jpg) no-repeat 0 0;}
#content3{background:url(graphics/content-footer.jpg) no-repeat 0 bottom;padding:0 0 20px 0;}
#contentmain{padding:20px;}
#main{line-height:180%;padding:0 0 0 10px;}
#main p{padding:0 0 1em 0;text-align:justify;}
#productimage{float:left;margin:5px 20px 0 0;width:328px;}
#productimage img.product{background:url(graphics/ajax-loader.gif) no-repeat 50% 50% #fff;float:left;height:328px;width:328px;}
#buttons{font:bold 22px Arial, Helvetica, sans-serif;line-height:46px;text-align:center;padding:15px 0;}
#buy{background:url(graphics/buy.jpg) no-repeat 0 0;color:#000;}
#buy a{color:#000;}
#custom{background:url(graphics/custom.jpg) no-repeat 0 0;color:#fff;}
#custom a{color:#fff;}
.buttons{height:46px;box-shadow:0 2px 6px #777;width:161px;-khtml-box-shadow:0 2px 6px #777;-moz-box-shadow:0 2px 6px #777;-webkit-box-shadow:0 2px 6px #777;}
.buttons a{border:0;display:block;height:46px;width:161px;}
#sidebar1{background:url(graphics/sidebar-tile.jpg) repeat-y 0 0 #3E8184;box-shadow:0 6px 20px #777;float:left;width:200px;-khtml-box-shadow:0 6px 20px #777;-moz-box-shadow:0 6px 20px #777;-webkit-box-shadow:0 6px 20px #777;}
#sidebar2{background:url(graphics/sidebar-header.jpg) no-repeat 0 0;padding:20px 0 0 0;}
#sidebar3{background:url(graphics/sidebar-footer.jpg) no-repeat 0 bottom;}
.sidebarheadline{background:url(graphics/sidebar-headline.png) no-repeat 0 0;color:#fff;display:block;font:normal 19px "Times New Roman",Times,Georgia,serif;line-height:30px;height:30px;margin:0 0 10px 0;padding:0 0 0 10px;}
.sidebarmain{color:#fff;line-height:180%;padding:0 10px 10px 10px;}
.sidebarmain p{padding:0 0 1em 0;}
.sidebarmain ul{list-style-type:none;}
.sidebarmain a{color:#fff;}
#footer{padding:20px 0;}
#footer a,#footer a:visited{border:0;color:#484848;}
div.pagination{margin:3px;padding:3px;}
div.pagination a{border:1px solid #ccc;color:#666;margin:2px;padding:2px 5px 2px 5px;text-decoration:none;}
div.pagination a:hover,div.pagination a:active{border:1px solid #666;color:#000;}
div.pagination span.current{background-color:#666;border:1px solid #666;color:#FFF;font-weight:bold;margin:2px;padding:2px 5px 2px 5px;}
div.pagination span.disabled {border:1px solid #EEE;color:#DDD;margin:2px;padding:2px 5px 2px 5px;}
.price{font:normal 19px "Times New Roman",Times,Georgia,serif;}
.subheadline{font:normal 22px Arial, Helvetica, sans-serif;}
.productrow{float:left;height:120px;padding:10px 0;text-align:center;width:20%;}
.productrow a img{border:0 solid;}
.left{float:left;}
.center{margin:0 auto;position:relative;text-align:center;}
.right{float:right;}
.clearboth{clear:both;line-height:1px;margin:0;padding:0;}

