@import url("html.css");
@import url("inc.css");
@import url("error.css");
@import url("form.css");
@import url("shop.css");
@import url("order.css");
@import url("category.css");
@import url("product.css");
@import url("basket.css");
@import url("imagechooser.css");
@import url("search.css");
@import url("news.css");
@import url("tab.css");

html {color: black; background: url('../images/mainbg_repeat.jpg') #a04308 repeat-y top center; font-family: 'Arial', sans-serif; margin: 0px; font-size:9.5pt}

body {width: 1000px; margin: 0 auto; position: relative; padding-top: 1px}

h1 {position: absolute; right: 5px; top: 0px; margin: 0}
h1 img {border: none}
#content h2 {text-transform: none; font-size: 180%}

#page {margin: 0; position: relative; height: 1%; padding: 0; margin: 0 0}
div.pageall{
margin-bottom: 	20px;
width: 100%;
}

* html #page {
	height: 1%;
}

#page.twocol {background: url('../images/gj_bg.png') repeat-y top center}

#header {position: relative; height: 154px;}

#widecontent {background: url('../images/whitebg.png') white no-repeat top left; padding: 1px 30px}

#tabs {
padding: 0;
}

* html #tabs {right: 75px}

#tabs img 
{
	vertical-align: bottom; 
	border: none; 
}

#footer a {color: #fac6aa}
#footer { color: #f8b794; background-color: #300; padding: 5px}
#footer p {margin: 0px; font-size: 8pt; text-align: center;}

#content {width: 675px; margin-right: auto}
#content {padding: 10px; padding-bottom: 1px}

#sidebar {float: right; margin-left: 1px; width: 288px; margin-top: 0px; z-index: 10; height: 1%}
#sidecontent * {position: relative; z-index: 4}

#subcategories {color: white;
font-size: 110%;
padding: 1px;
line-height: 1.5em;
background: #300;
margin: 0;
text-align: center;
}

#subcategories a {color: white; white-space: nowrap}
#subcategories a:hover {color: #FC6}

#subcategories li {display: inline; margin: 0; padding: 0 5px}

#breadcrumbs {margin: 0 0 1em}

#breadcrumbs img {vertical-align: top}

hr {border: none; border-bottom: solid silver 4px; margin: 15px 0; clear: left}

th, td {text-align: left}
th.left, td.left {text-align: left}
th.center, td.center {text-align: center}
th.right, td.right {text-align: right}

div.page a {color: #0000A0}
div.page a:visited {color: #000040}

a {color: #000050}

div.auth {background-color: #C00000; color: white; font-weight: bold; padding: 2px 10px}
div.auth a {margin-left: 0.5em}

div.pager {text-align: left; font-weight: bold; font-size: 12px}
div.pager a {text-decoration: underline}


div.sidebarbanner {text-align: center; margin-bottom: 5px}
div.sidebarbanner img {border: none}

div.context {border: 1px solid #8888bb; padding: 10px 20px; background: #ccccff; margin: 20px 10px 10px 0;}
div.box {width: 100%; text-align: center;}
a.link img {border: none;}

span.vatstatus {font-size: 10px;}

.roundedbox {-moz-border-radius: 12px; border: solid #083080 2px; background-color: #E6F3FC; padding: 8px; margin: 0.5em auto; width: 12cm}
.roundedbox .viewrange {text-align: right; margin-bottom: 0}
.roundedbox .title {display: block; text-align: center; margin-bottom: 0.5em}
.roundedbox .title img {border: none; padding: 35px 0}

div.page div.linkblock * {margin: 0}
div.page div.linkblock {margin: 2em 0}
form div.title,
form div.buttons {border-bottom: solid silver 3px; color: black; padding: 2px 0}

#banner .vintage {
	color: white;
	font-family: "Century Schoolbook", "Century Schoolbook L", serif;
	font-style: italic;
	text-transform: lowercase;
	font-size: 220%;
	margin-bottom: 0;
	line-height: 1em;
}

#banner .callnow {
	margin-top: 0;
	color: #eecfad;
	font-family: "Tahoma", sans-serif;
	text-transform: lowercase;
	font-size: 200%;
}

#banner .address {
	font-size: 98%;
	margin-bottom: 0;
}

#banner .link {
	margin: 0;
	font-size: 98%;
	font-weight: bold;
}
#banner .link a {color: white}
#banner {
	color: white;
	position: absolute;
	top: 30px; left: 10px;
}
#banner p {
	margin: 0.2em 0;
}

.deemph {color: #c44; padding: none}
.searchbox label {display: block; margin: 0.5em 0}

.sidebarlinks {
	width: 55%;
}

#sidebar .sidebarlinks li {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: gray;
}

#sidebar .sidebarlinks li a {
	color: gray
}

#sidebar .sidebarlinks a:hover {
	color: black;
}

dd {margin-bottom: 1em; margin-left: 2em}

.stupidbackwardbloodytable th {
	font-size: 110%;
	font-weight: normal
}

.stupidbackwardbloodytable td {
	font-size: 110%;
	font-weight: bold
}

hr {display: block; margin: 0}

#staffphotos {
	float: right;
	width: 160px;
	margin: 0 0 10px 15px;
}
