/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a img {border:none;}
/*a:focus {border:none;}*/

/* global */
.hide {display:none;height: 0;width: 0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both; display: block;}

p {padding-bottom:10px;}
strong {font-weight:bold;}

/* fonts */
body {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: 12px;}
#navbar {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-size: 12px;}
#footer {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-size:12px;}
#category {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-size:14px;font-style: italic;}
#breadcrumb {font-size:11px;}

h1 {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-size:20px;padding-bottom:10px;}
h2 {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-size:18px;padding-bottom:10px;}
h3 {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-size:16px;padding-bottom:10px;}


/* colours */
#navbar, #navbar a {color: #babcbe;}
#navbar a:hover {color:#666;}
#footer, #footer a {color: #babcbe;}
#footer a:hover {color:#666;}
#inside_content {color:#5a5758;}
#category {color: #5a5758;}

/* links */
#navbar a {text-decoration: none;}
/*#navbar a:active, a:focus {border:none;}*/
#footer a {text-decoration: none;margin: 0 18px;}

/* structure */
body {margin: 0;padding: 0;text-align: center;padding-top: 20px;}
#container {margin: 0 auto;text-align: left;width: 960px;}
#header {background: #fff;}
#logo {padding-left: 20px;}
#navbar {padding-top: 24px;}
#inner {background: #fff;padding:20px;border: 1px solid #ccc;margin: 20px 0 0 0px;}
#footer {padding-top: 5px;}
#footer img {padding-right: 10px;vertical-align: middle;}

/* navigation */
#navbar {padding-right: 20px;}
/*#nav li {display: inline;border-right: 1px solid #babcbe;}*/
#footer_nav {padding-top: 6px;}

/* home page */
#mainpic {border: 1px solid #ccc;}
#cta img {border: 1px solid #ccc;}
#cta .pad20 {padding-bottom: 20px;}
#home_content {background: url(../images/bg_squares.gif);padding: 20px;border-bottom:1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#home_content .text {padding-left: 72px;width:500px;}
#home_content img {margin-left: 16px;border: 1px solid #ccc;}

/* inside pages */
#inside_header {height: 140px;border:1px solid #ccc;}
#inside_header_pic img {border-left: 1px solid #ccc;}
#inside_content {background: url(../images/bg_inside_left.gif) left repeat-y;padding: 0px;border-bottom:1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;height: 100%;padding-right:20px;min-height:300px;}
#category {width: 260px;text-align:center;padding-top: 60px;}
#leftcol {width: 250px;background:#DEDFE3;}
#leftcol .icon {padding-left: 0px;width: 27px;}
#leftcol .text {padding-top: 8px;width: 180px;}
#rightcol {background: #fff;padding: 10px 00px 30px 30px;width: 640px;}
#rightcol .cat_icon {padding:8px 60px;text-align:center;width:154px;}
#copyright {width:400px;display:block;}
#copyright img {float:left;}
#copyright p {padding:0;margin:0;float:left;padding-top:4px;}

.newsItem {padding-bottom:10px;border-bottom:1px dotted #ccc;margin-bottom:10px;padding-right:60px;}
.newsTitle {font-weight:bold;font-size:18px;padding-top:6px;}

.faq {margin-bottom:10px;}

.productPopupText {margin-left:20px;padding-top:10px;}

.product_title {clear:both;padding-top:20px;margin-bottom:20px;border-bottom:1px solid #ccc;}
.productBox {height:200px;width:150px;text-align:center;margin-right:50px;}
.productBox a {text-decoration:none;color:#5A5758;}
.productBox a:hover {text-decoration:none;color:#ccc;}
.productBoxCat {height:120px;width:150px;text-align:center;margin-right:50px;}
.productBoxCat a {text-decoration:none;color:#5A5758;}
.productBoxCat a:hover {text-decoration:none;color:#ccc;}
.productBoxNoPic {height:60px;width:120px;text-align:center;margin-right:20px;}
.productBoxNoPic a {text-decoration:none;color:#5A5758;}
.productBoxNoPic a:hover {text-decoration:none;color:#ccc;}

.imageBox {vertical-align:middle;height:150px;text-align:center;}
.imageBoxCat {vertical-align:middle;height:75px;text-align:center;}

.gallery_pic {width:52px;height:52px;margin-bottom:4px;margin-right:4px;display:block;}
.gallery_pic img {width:50px;height:50px;}
.gallery_pic a {border:1px solid #ccc;display:block;}
#leftcol .gallery_pic a:hover {border:1px solid #000;}
#leftcol a:focus {border:1px solid red;}

.block {margin-bottom:10px;}

.introtext {padding:20px 0;}






