﻿body { margin: 0px; padding:0px; font-family: Arial, Sans-Serif; font-size: 11px;  color: #000;background-color: #e7e7e7; }

ul.keywords { list-style: none; padding:0px; margin:0px; }
	ul.keywords li { display: inline; margin-right:5px; }

a { color: #506CBF; text-decoration: none; }
	a:hover { text-decoration: underline; }
a.command { color: #000; }

input, button, .input { font-family: Arial; font-size: 11px; }
	
.quickLinks { margin-bottom: 1em; }
	.quickLinks a { color: #000; }
	.quickLinks td { padding: 3px 10px 3px 5px; text-align:left; }
	.quickLinks img { border:none; width:16px; height:16px; margin-right:7px; }
	
tr.menuRow td { background-image: url(/images/template3/section_bg.gif); height:23px; }
td.padder { width: 40px!important; white-space: nowrap; }

img { border: none; }

.Footer { max-width:600px;margin-top:2em; margin-bottom: 2em; padding-left:20px; }
	.Footer ul { list-style-type: none; padding-left:0px; margin-left: 0px; }
		.Footer ul li { display: inline; margin-right: 10px; }
		
.subtext { color: #777; display:block; }

.clearing { clear:both; }

label { float:left;display:block;width:100px; }
.nofloat label { float:none; display:inline; width:auto; }

.Header, h1 { font-size: 16px; font-family: Arial; font-weight: bold; margin-top:0px;}
	h1.hilight { color: #F67003; }

h2 { font-size: 14px; font-weight: bold; }
h3 { font-size: 12px; font-weight: bold; margin-top:0px;margin-bottom:0px;}

.SidebarHeader { font-family: Arial; font-size: 12px; color: #000; font-weight: bold; text-transform: capitalize; text-align:left;height:21px;background-color:#808080;background-image:url(/images/template3/section_bg.gif); padding-left:10px; }

ul.breadcrumb { list-style-type:none; margin: 8px 0px 0px 20px; padding: 0px 0px 0px 0px; text-transform: lowercase; }
	ul.breadcrumb li { display: inline; margin-right: 3px; }
		ul.breadcrumb li img { vertical-align: middle; }
	.breadcrumb a { color: #000; text-decoration: none; }
		.breadcrumb a:hover { text-decoration: underline; }
		
		
/* Frame grid style */
.FrameGridOuter { float:left!important; border:none; height:170px; width:120px; padding:5px; text-align:center; }
	div.FrameGridOuter a.cssFrameName { font-size: 10px; font-weight: bold; text-decoration: none; width: 120px; color: #000; }
		div.FrameGridOuter a.cssFrameName:hover { text-decoration: underline; }
	div.FrameGridOuter a.cssFrameNumber { font-size:10px; width:120px; text-decoration:none; color:#666; }
		div.FrameGridOuter a.cssFrameNumber:hover { text-decoration: underline; }
.FrameGridImage { height:110px; width:120px; text-align:center; vertical-align:middle; }
.FrameGridOuterMini { float:left!important; border:none; height:110px; width:85px; text-align:center; font-weight:normal; }
	div.FrameGridOuterMini a.cssFrameName { font-size: 10px; text-decoration: none; color: #000; }
		div.FrameGridOuterMini a.cssFrameName:hover { text-decoration: underline; }
.FrameGridImageMini { width:85px; text-align:center; vertical-align:middle; padding-bottom:5px; }

/* directory tree */
.TreeFolder { padding: 0px 0px 2px 0px; text-decoration: none; }
	.TreeFolder div  { padding:0px; display:block; margin-left:12px; }
	.TreeFolder a { text-decoration: none;}
		.TreeFolder a:hover { text-decoration: underline; }
		
.Message { border: #dddddd 1px solid; padding: 10px; margin-left: 25px; margin-right: 25px; background-color: #eeeeee; }

.ItemStyle { background-color: #eee; }
.AlternatingItemStyle { background-color: #ddd; }

/* colour picker */
.ColourSliderReadout { font-size: 10px; background-color: #eee; border: solid 1px #ddd; text-align: right; padding: 2px; }
.ColourSliderLabel { font-size: 10px; }
.SliderElement { font-size: 8px; cursor: hand; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; width:5%; }
.ColourPot { width: 2em; height: 1.3em; border: solid 1px #000; display:block; margin-right:1em; cursor:pointer; float:left; }
.swatch { border: solid 1px #000; font-size: 4px; width: 9px; height: 9px; cursor: pointer; }

.RequiredAsterix { color: #f00; }

/* checkout */
.CartColumnHeader { font-weight: bold; }
.FooterItem { border-top: double 3px #000; text-align:right; line-height:1.5em; }
.LineItem td { border-top: solid 1px #999; background-color:#eee; }
.AlternatingLineItem td { border-top: solid 1px #999; background-color:#ddd; }
.GrandTotal { font-size: 1.2em; font-weight: bold; display:block; }

.tagCloud { padding-left:1em;max-width: 1000px; margin-bottom:1em; }
	.tagCloud h2 { display: inline; margin-bottom: 0.5em;  font-size: 11px; font-weight: normal; margin-right:1em; }
	.tagCloud ol { display: inline; list-style-type:none;margin:0px;padding:0px;line-height:1.5em; }
		.tagCloud ol li { margin-right:1em; }


