body {background:url(../images/bkgrnd.png) repeat-x #000;}
fieldset.highlight {background:#EFEDE9;}
a {color:#3F3F3F; font-weight:bold;}

.no-display {display:none;}

#wrapper {background:url(../images/wrap-bkgrnd.png) repeat-x #FFFFFF; padding: 15px 5px 5px 5px; margin-top:0px;}

#header {height:185px; margin:0 0 10px 0;}

#header-top {height:125px; margin-bottom:10px;}

.header-1 {padding: 7px 0 0 2px; float:left;}
.header-2 {width:650px; float:left;}
.header-3 {float:right; padding:13px 5px 0 0;}

h2#logo {width:110px; height:110px; overflow:hidden; margin:0;}

.header-links {margin:15px 0 0 0; padding:0 0 0 80px;}
.header-links ul {margin:0; list-style:none;}
.header-links li {float:left; padding-right:7px;}
.header-links a {text-decoration:none; color:#FFF;}
.header-links a.sep {color:#9f9f9f;}

.header-brand {margin:20px 0 0 0;}

#nav-menu {background:#888888; height:24px; margin-bottom:15px; padding:5px 0;}

#search_mini_form {float:right;}
#search_mini_form fieldset {border:none; margin:0; padding:0;}
#search_mini_form legend {display:none;}
#search_mini_form input {display:none;}
#search_mini_form input#search {display:block; margin:0 5px 0 0;}

#one-col {border:1px solid #C4C6C8; width:948px; background:#FFFFFF url(../images/content-grad-bg.png) repeat-x;}
#left-col {width:228px;}

#breadcrumbs {background:#bbbbbb; height:25px; margin:0 0 5px 0;}
span.breadcrumbs-title {float:left; margin-right:5px; margin-top:2px; padding-left:10px;}
ul.breadcrumbs {float:left; list-style:none; margin:0; margin-top:2px;}
ul.breadcrumbs li {float:left; margin-right:5px;}
ul.breadcrumbs a {color:#222;}

/* Category Listing */

ol.grid-row {list-style:none; margin:0;}
ol.grid-row li {float:left;}
ol.grid-row h5 a {text-decoration:none; color:#000; font-size:1.2em;}

table.pager {margin:0; padding:0 10px;}

table#product-list-table {}
table#product-list-table tr {}
table#product-list-table tr.last {}
table#product-list-table td {padding:10px 10px 20px; /*border-bottom:1px solid #C4C6C8; border-right:1px solid #C4C6C8; */width:216px;}
table#product-list-table td.empty-product {border:none;}
table#product-list-table td.last {border-right:none;}
table#product-list-table tr.first td {/*border-top:1px solid #C4C6C8;*/}
table#product-list-table tr.first td.empty-product {border:none;}
table#product-list-table tr.even td {background:none;}
table#product-list-table div.cat-grid-product {text-align:center; /*border:1px solid #C4C6C8;*/}
table#product-list-table p {margin:0;}
table#product-list-table h5 {font-size:1em; margin:0; text-align:center; background:#222; padding:3px;}
table#product-list-table h5 a {color:#fff; text-decoration:none; display:block;}

p.category-product-image a {display:block; height:145px; padding:5px;}

.category-head h2 {margin-bottom:0.3em; padding:10px 7px 0 7px; color:#FF6101;}

/* Pager Styling */
.pager {height:33px; line-height:33px; margin:15px 0 5px 0; padding:0 15px; color:#666; border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF;}
.pager-right, .pager-right select {vertical-align:middle; margin: 0 3px;} 
.pager .pages ol,
.pager .pages li {margin:0; display:inline;}
.pager .pages li {padding:0 5px;}
.pager .product-count {}
.pager .amount {margin:0; line-height:33px;}
.pages .next, .pages .previous {text-decoration:none;} /*Hides underline on Next & Previous Page arrows*/
.bottom-toolbar .pager {margin-bottom:0; border-bottom:none;}

/* Product Listing */

.product-essential {margin:15px 0;}

#image {width:440px; height:320px; margin:0 auto; position:relative;}
#image h4 {font-size:1em; left:110px; margin:0; position:absolute; top:320px}

.thumbnailimg {margin:25px 5px 0; padding:4px; float:left; border:1px solid #C4C6C8; width:108px; width:98px; height:72px;}

.product-shop {width:468px;}
h1.product-name {font-size:2em; font-weight:bold;}
.short-description {margin-top:1em;}
.product-enquiry-box, .product-category-box {margin-top:1em; text-align:center;}
.product-category-box  h3 {font-size:1.2em; font-weight:bold;}
.product-category-box  h3 a {color:#0099ff;}

.product-shop .product-specs {margin-bottom:1.5em;}
.product-shop .price-box {font-size:1.9em; font-weight:bold; line-height:1em;}

/* CMS Pages */
#cms {padding:15px;}
#cms h1 {font-weight:bold; color:#09F; text-shadow:1px 1px #ccc;}
#cms p {}
#cms ul.why li {list-style:none; background:url(../images/minimenubullet.gif) no-repeat 0 7px; padding:5px 0 5px 20px; border-bottom:1px dotted;}
#cms ul.form-list {list-style-type:none;}


#footer {margin:5px 0 0 0;}

#footer-top {background:#888888; margin:0 0 5px 0;}
#footer-top ul {float:left; margin:0; list-style:none;}
#footer-top li {float:left; padding:3px;}
#footer-top li a {color:#FFF; font-weight:bold; text-decoration:none;}

#footer-bot {background:#111111; color:#fff;}
#footer-bot a {text-decoration:none; color:#fff;}
.footer-copy-1 {float:left; padding:10px;}
.footer-copy-2 {float:right; padding:10px;}
