body {background:#fff url(/images/demostore/page_gradient.png) repeat-x;margin:0;font-size:small;padding:0;color:#444;font-family:Arial,Helvetica,sans-serif;min-width:800px;}
p {font-size:13px;}
a img {border-width:0}
#page {min-width: 800px;max-width:1024px;margin:0 auto;padding:0;background:#fff;text-align:left}

#header {background-color:#fff;margin:0;padding:0;padding-bottom:20px;height:60px;position:relative;clear:both;}
#logo {margin:0;margin-left:10px;margin-top:10px;margin-bottom:5px;float:left}
#tabs {	margin:0;margin-right:5px;padding:0 0 0 46px;list-style:none;text-align:right}
#tabs li {float:left;margin:0 1px 0 0;padding:0;font-size:14px}
#tabs li a {float:left;display:block;margin:0;padding:4px 8px;color:#222;text-decoration:none;border-top:none;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#F5F5F5}
#tabs li a:hover {color:#ca0000}
#docnav {clear:both;margin:0;margin-bottom:-5px;height:30px;width:100%;padding:0;background:#F5F5F5;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#222;font-size:16px;font-weight:bold;list-style: none;}
	#docnav a {padding:0;margin:0;margin-top:5px;display:block;margin-left:15px;float:left;color:#222;text-decoration:none;margin-right:15px;}
	#docnav a:hover {color:#ca0000;text-decoration:underline;}
#signedin {text-align:right;margin-right:10px;color:#222;font-size:80%}
#signedin a {color:#ca0000}
#left {background-color:#F6F6EA;height:900px;width:200px;float:left;margin:0;padding:0;}
#leftnav {border-right:1px solid #ddd;background-color:#F5F5EB;height:900px;width:200px;float:left;margin:0;padding:0;}
	#leftnav span, #leftnav a {font-size:14px;color :#222;display:block;}
	#leftnav span{margin-top:7px;margin-bottom:7px;padding:0;margin-left:39px;background-color:#F5F5EB;}
	#leftnav a {margin-bottom:10px;margin-left:40px;display:block;text-decoration:none}
	#leftnav a:hover {color:black;background-color:white}
	#leftnav a img {margin-top:20px;display:block;margin-bottom:7px;border:1px solid #999999;}

#middle {width:68%;float:left;margin-top:5px;margin-bottom:10px;padding:0;background-color:#fff;text-align:center}
#middlepadder {padding-left:25px;padding-right:10px;text-align:left}
#breadtrail {font-size:12px;margin-bottom:10px;color:#aaa}
#breadtrail A {text-decoration:none;color:#aaa}
#breadtrail A:hover {color:#ca0000;border-bottom:1px dotted #ca0000}
#nextprev {text-align:center;font-weight:bold;color:#fff;font-size:100%;padding:5px}
.gridproductname {width:130px;height:60px;background:#ffffff;text-align:center;padding:5px}
.gridproductname A {display:block;color:black;font-size:12px;text-decoration:none}
#nextprev a {margin:1px;padding:4px;text-decoration:none;font-weight:normal;color:#fff;font-size:100%;background:#ca0000;border:1px solid #ca0000}
#nextprev a:hover {background:#fff;border:1px solid #ca0000;color:#ca0000}
#right {height:0px;width:15%;float:right;padding:0}

#featured {margin-top:5px;text-align:center;font-size:12px}
#featured a {color:#222;text-decoration:none}
.price {color:#ca0000;font-weight:bold}
.spacer {font-size:0;height:5px;width:5px}
#loading {padding:8px 35px;background:#efefef no-repeat 4px;border:1px solid #adadad;color:#adadad;font-weight:bold;font-size:9px}
h1 {color:#222;margin:0 0 0.5em;font-size:24px;font-weight:normal}
h2 {color:#222;clear:both;font-weight:normal;margin:0.7em 0 5px 0;padding-bottom:3px;font-size:18px;border-bottom:1px dashed #999}
h3 {margin:0;font-weight:normal;font-size:16px;color:#222}
h3 a {color:#adadad;text-decoration:none}
body h3 {margin-bottom:0}
.productlongdesc p {margin-top:0;font-size:12px}
#messages {margin:10px;padding:10px 50px;border:1px solid #cc0000;color:#222;background:#fff url('/images/widgets/alert.png') no-repeat 10px;font-size:12px}
.notes {margin:10px;padding:10px 50px;border:1px solid #ddd;color:#222;background:#ffffee url('/images/widgets/info.png') no-repeat 10px;font-size:12px}
th {text-align:left;background:#222;color:#fff;font-size:13px;font-weight:bold}
td {text-align:left;background:#fff;color:#424242;font-weight:normal}
#footerbar {padding:5px;background:#A1A08E;color:#fff;text-align:center}
#footerbar A {color:#fff}
.viewproductsgridwrapper {margin-bottom:15px;text-align:center;color:black}
.viewproductsgridwrapper img {margin-bottom:3px;border:1px solid #999999}
.featuredproduct {font-size:12px;color:black;float:left;margin-left:10px;width:130px}
.shippinghomepage {color:black;background-color:#ffc;padding:15px;border:2px dashed #A1A08E;margin-top:15px}
a:hover {text-decoration:underline}
a:hover img {text-decoration:none}
dt {margin-top:7px}
dd {font-size:12px;display:block;margin-bottom:10px;}

h6, #pdf {font-weight:normal;position:absolute;
	margin-left:-225px;
	margin-top:220px;
	background: url(/pdf.gif) no-repeat 50px 0px;
	padding: 17px 34px 24px 44px;
	font-size:11px;}
#pdf a {padding-left:50px;padding-top:10px;padding-bottom:10px;}

	#productpage {margin-left:18px;margin-top:15px;}
	#productpage div {display:block;width:130px;margin-left:16px;float:left;height:200px;margin-bottom:15px;text-align:center;color:#222;}
	#productpage div a {text-decoration:none;color:black;font-size:12px;}
	#productpage img {border:1px solid #999999;margin-bottom:3px;}
#homepage table {margin-bottom:15px;margin-left:20px;}
#homepage h1 {margin-top:10px;}
#homepage a {color:black;text-decoration:none;}

#boleslavsky {display:none;}
#boleslavsky table {width:400px;}

.comingsoon {position:absolute;margin-top:115px;}