/* make fonts a standard size */
body {font-size:12px;font-family: Arial, Helvetica, sans-serif;text-align:center}
td {font-size:12px;}
h2 {font-size:14px;}

div#pagewrapper {
	background: url(/images/body/background.gif) repeat-y left top;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	width:700px;
	clear: both;
}
div#pagewrapper div#header {width:700px;}
div#pagewrapper h1 {font-size:12px;font-family: Arial, Helvetica, sans-serif;background-color:#77bcff;color:#fff;margin:0px;padding:2px 2px 2px 10px;}
div#left {width:200px;float:left;background:#99ccff;height:auto;clear: both;}

div#right {width:495px;float:right;padding:5px 0px 5px 0px;}
div#hright {width:500px;float:right;}
div#hleft {width:200px;float:left;}

div.clear {clear:both;}
div#footer {text-align:center;font-size:10px;clear: both;}
div#footer div#addy {height:15px;float:left;width:630px;background-color:#77bcff;color:#fff;padding:2px 0 2px 0}
div#footer div#sitlink {height:15px;float:right;width:70px;background-color:#CCFF66;text-transform: uppercase;padding:2px 0 2px 0;}
div#footer div#sitlink a {color:#0000CC;}

/* styles that apply to all links unless defined otherwise below */
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:link {text-decoration: none;}


/* side text for checkout */
div#sidemenu {margin:18px 15px 15px;color:#fff;}


/* shop categories side nav */
div.navwrapper {color:#0000CC;}
div.navwrapper ul.top {margin:18px 15px 0 15px;padding:0px;list-style-type: none;}
div.navwrapper ul.top li {margin:0;}
div.navwrapper ul.top li h4  {font-size:12px;font-weight:normal;margin:0px;padding:0px}
div.navwrapper ul.top li.title  {margin:0px;padding:0px;background:#CCFF66  url(/images/body/cnr_tl.gif) no-repeat left top;}

div.navwrapper ul.top li h4.title {font-size:12px;font-weight:bold;margin:0px;padding:0px;background: url(/images/body/cnr_tr.gif) no-repeat right top;}
div.navwrapper ul.top li h4  a {text-decoration:none;color:#0000CC;padding:2px 0px 2px 10px;height:15px;display: block;}
div.navwrapper ul.top li  >h4 a {text-decoration:none;color:#0000CC;height:15px;padding:0px;padding-left:10px;display: block;}
div.navwrapper ul.top li h4  a:hover {text-decoration:underline;color:#0000CC;padding-left:10px;height:15px;display:block;}

div.navwrapper ul.sub {margin:0px;padding:0px;list-style-type: none;}
div.navwrapper ul.sub li {margin:0;}
div.navwrapper ul.sub li h5  {border-top:none;font-size:12px;font-weight:normal;margin:0px;padding:0px;}
div.navwrapper ul.sub li h5  a {text-decoration:none;color:#0000CC;padding:2px 0px 2px 25px;height:15px;display: block;}
div.navwrapper ul.sub li >h5  a {text-decoration:none;color:#0000CC;padding:0px 0px 0px 25px;height:15px;display: block;}
div.navwrapper ul.sub li h5  a:hover {text-decoration:underline;color:#0000CC;padding:2px 0px 2px 25px;height:15px;display: block;}
div.navwrapper ul.sub li > h5  a:hover {text-decoration:underline;color:#0000CC;padding:0px 0px 0px 25px;height:15px;display: block;}

/* breadcrumb */
div#breadcrumb {color:#999;font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#breadcrumb a {color:#999;text-decoration:none;}
div#breadcrumb a:hover {color:green;text-decoration:underline;}

/* shopping basket */
div#shopbasket {font-size:12px;color:#0000CC;margin:18px 15px 0 ;}
div#shopbasket strong {display: block;background: url(/images/body/cnr_tl.gif) no-repeat left top;padding:2px 0px 2px 10px;height:15px;}
div#shopbasket h6 {font-size:12px;font-weight:bold;background:#CCFF66 url(/images/body/cnr_tr.gif) no-repeat right top;margin:0px;}
div#shopbasket a {color:#0000CC}
div#shopbasket p {margin:0;padding:5px 5px 2px 15px;height:45px;}
div#shopbasket img#cart {float: right;}

/* search */
div#searchbox {font-size:12px;color:#0000CC;margin:18px 15px 0;}
div#searchbox strong {display: block;background:url(/images/body/cnr_tl.gif) no-repeat left top;padding:2px 0px 2px 10px;height:15px;}
div#searchbox h6 {font-size:12px;font-weight:bold;background:#CCFF66 url(/images/body/cnr_tr.gif) no-repeat right top;margin:0px;}

div#searchbox form {padding:5px 5px 5px 15px;display: block;margin:0px}
div#searchbox form input {width:115px;height:16px;border:0px;font-size:12px}
div#searchbox form input.button {width:18px;height:18px;border:0px;vertical-align: text-bottom;}

/* page content */
.shoptitle {font-size: 14px;text-align: justify;font-weight: bold;color: #000000;height: 24px;padding-top: 2px;margin-bottom: 5px;border-bottom:1px solid #99ccff;}

a.findoutmore  {color:green}
a:hover.findoutmore  {color:green;text-decoration:none}

div#disclaimer {margin-top:12px;font-size:11px;}
div#disclaimer a {color:green;font-weight:normal}
a.back {font-size:11px;color:green}

/* search results */
table td.maintext div.searchresults {margin-bottom:5px;border:1px solid #000;height:1px;}
table td.maintext > div.searchresults {margin-bottom:5px;border:1px solid #000;height:auto;}
table td.maintext div.searchresults h3 {margin:0px;font-size:12px;display:block;background:#CC0000;padding:2px 2px 2px 5px;color:#fff}
table td.maintext div.searchresults p {margin:0px;font-size:12px;padding:2px 2px 2px 4px;}

table td.maintext div.searchresults div.type {padding:2px 2px 2px 4px;float:left;}
table td.maintext div.searchresults div.link {padding:2px 2px 2px 4px;float:right;}
table td.maintext div.searchresults div.clear {clear:both;}

div#searchpageresults {float:right;}
img.thumbimage {margin-right:5px}

/* displaying cat pages */
table.addcatb {border-bottom:1px solid #99ccff;margin-bottom:15px;}
.proddiv {border-top:1px solid #99ccff;margin:5px 0px 10px 0px;height:0px}

.shcat {text-align:center}
.shcat {font-weight:bold;}
.shcat img {margin:10px 0px 15px 0px;}

/* feature product */
div#featureproduct {border:5px solid #99CCFF;padding:5px;height:1px;margin-right:5px}
div#featureproduct div#ti {background:#CCFF66;height:15px;margin-bottom:5px;text-align:center;font-weight:bold;color:#0000CC;padding:2px 0 2px 0}
div#right > div#featureproduct {border:5px solid #99CCFF;padding:5px;height:auto;margin-bottom:-5px}
div#featureproduct div#im {float:left;margin-right:5px;}
div#featureproduct div#im img {border:none;}
div#featureproduct div#nm {font-weight:bold;}
div#featureproduct div#de {}
div#featureproduct div#li {text-align:right;}

div.searchresults {border: 1px solid #99ccff;margin:0 5px 5px 0;height:1px}
div#right  > div.searchresults {border: 1px solid #99ccff;margin:0 5px 5px 0;height:auto}
div.searchresults h3 {font-size:12px;font-family: Arial, Helvetica, sans-serif;background-color:#77bcff;color:#fff;margin:0px;padding:2px 2px 2px 5px;}
div.searchresults p {margin:0;padding:5px;}
div.searchresults div.type {float:left;padding-left:5px;color:#999;font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
div.searchresults div.link {float:right;padding-right:5px;}
div.searchresults div.link a {color:green;}

/* enquiry form */
form.contact {width:380px;margin-left:50px;}
form.contact div.row {padding:5px;clear:both;}
form.contact div.col {width:68px;float:left;clear:both;}
form.contact input {float:right;width:300px;height:18px;;font-size:12px;border:1px solid #77bcff}
form.contact textarea {float:right;width:300px;height:150px;border:1px solid #77bcff;font-size:12px;font-family:Arial, Helvetica, sans-serif}
form.contact input.submit {width:100px;height:18px;border:0px;font-size:12px;border:1px solid #77bcff;background:#CCFF66;color:#0000cc;float:right;margin:5px;}
div#warning {margin-left:50px;color:red}
div#warning blockquote {margin-left:75px;}