/* Main Site Styles Items */
body { color: #666; font-size: 62.5%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #dfdabc; background-image: url(../img-interface/img-topstrip.gif); background-repeat: repeat-x; margin: 0; }
li {  }
a { color: #a71419; }
a:hover { text-decoration: none; }
p { font-size: 1.2em; }
td { font-size: 1.2em; }
H1 { color: #a71419; font-size: 2.3em; font-weight: bold; line-height: 30px; }
H2 { color: #62415e; font-size: 1.5em; font-weight: bold; line-height: 22px; }
.clearfill { clear: both; height: 0px; overflow: hidden; }
.list-standard { color: #67621b; font-size: 1.2em; font-weight: bold; line-height: 16px; list-style-image: url(../img-interface/bullet.gif); }

/* Text & Layout Style Items */
.txt-red { color: #a71419; }
.txt-purple { color: #43193e; }
.txt-beige { color: #978e5a; }
.txt-biggest { font-size: 1.5em; }
.txt-big { font-size: 1.25em; }
.txt-medium { font-size: 1.1em; }
.txt-small { font-size: 0.95em; }

.forms { color: #5e5e5e; font-size: 1.2em; border: solid 1px #c0b990; }
.td-formswhite { color: #5e5e5e; font-size: 1.1em; background-color: #fff; text-indent: 10px; }
.td-formsgrey { color: #5e5e5e; font-size: 1.1em; background-color: #f8f8f8; text-indent: 10px; }
.td-white { color: #62415e; font-size: 1.1em; background-color: #fff; text-indent: 20px; }
.td-palegrey { color: #62415e; font-size: 1.1em; background-color: #fafafa; text-indent: 20px; }
.td-palepurple { color: #62415e; font-size: 1.1em; background-color: #f5f2f5; text-indent: 10px; }

/* Google Adsense Content */
#banner-468-60 { width: 468px; height: 60px; float: right; margin-top: 35px; margin-right: 50px; }
.banner-234-60 { width: 234px; float: right; margin-bottom: 5px; }


/* Page Layout Items */
#wrapper { margin: 0 auto; width: 864px }
#logobar { background-image: url(../img-interface/img-logostrip.gif); background-repeat: no-repeat; width: 865px; height: 207px; }
#searchpanel { line-height: 20px; background-image: url(../img-interface/img-search-panel.gif); background-repeat: no-repeat; text-align: center; position: relative; width: 231px; height: 70px; float: left; margin-bottom: 10px; }

/* Main Panel Items */

#content-top { background-color: white; text-align: center; text-indent: -5000px; width: 705px; height: 20px; float: left; }
#content-main { background-color: #fff; background-image: url(../img-interface/gutter-dashes.gif); background-repeat: repeat-y; width: 705px; height: auto; float: right; }
#content-centre { line-height: 20px; width: 387px; height: auto; float: left; margin-right: 15px; margin-left: 18px; }
#content-base { background-image: url(../img-interface/panel-main-base.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; text-indent: -5000px; width: 705px; height: auto; float: right; }


/* Footer Panel Items */

#footer { color: #7e7a45; width: 705px; height: 40px; float: right; font-size: 0.9em; line-height: 14px; vertical-align: middle; margin-top: 10px; }
#footer a { color: #7e7a45; text-decoration: underline; }
#footer a:hover { color: #7e7a45; text-decoration: none; }

/* Navigation Strip Items */
#nav
{
	width: 865px;
	height: 40px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	display: block;
	position: relative;
	list-style-type: none
}

#nav li
{
	float: left;
	overflow: hidden;
}

#nav li a
{
	background-repeat: no-repeat;
	display: block;
	text-indent: -5000px;
}

#nav li a:hover
{ }

/* Button 01 Styles */
#btn01 a {
	background-image: url(../img-interface/btn01a.gif);
	background-repeat: no-repeat;
	width: 159px;
	height: 40px;
	float: inherit;
}

#btn01 a:hover {
	background-image: url(../img-interface/btn01b.gif);
	background-repeat: no-repeat;
	width: 159px;
	height: 40px;
	float: inherit;
}

#btn01-on a {
	background-image: url(../img-interface/btn01c.gif);
	background-repeat: no-repeat;
	width: 159px;
	height: 40px;
	float: inherit;
}

#btn01-on a:hover {
	background-image: url(../img-interface/btn01b.gif);
	background-repeat: no-repeat;
	width: 159px;
	height: 40px;
	float: inherit;
}

/* Button 02 Styles */
#btn02 a {
	background-image: url(../img-interface/btn02a.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 40px;
	float: inherit;
}

#btn02 a:hover {
	background-image: url(../img-interface/btn02b.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 40px;
	float: inherit;
}

#btn02-on a {
	background-image: url(../img-interface/btn02c.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 40px;
	float: inherit;
}

#btn02-on a:hover {
	background-image: url(../img-interface/btn02b.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 40px;
	float: inherit;
}

/* Button 03 Styles */
#btn03 a {
	background-image: url(../img-interface/btn03a.gif);
	background-repeat: no-repeat;
	width: 173px;
	height: 40px;
	float: inherit;
}

#btn03 a:hover {
	background-image: url(../img-interface/btn03b.gif);
	background-repeat: no-repeat;
	width: 173px;
	height: 40px;
	float: inherit;
}

#btn03-on a {
	background-image: url(../img-interface/btn03c.gif);
	background-repeat: no-repeat;
	width: 173px;
	height: 40px;
	float: inherit;
}

#btn03-on a:hover {
	background-image: url(../img-interface/btn03b.gif);
	background-repeat: no-repeat;
	width: 173px;
	height: 40px;
	float: inherit;
}

/* Button 04 Styles */
#btn04 a {
	background-image: url(../img-interface/btn04a.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 40px;
	float: inherit;
}

#btn04 a:hover {
	background-image: url(../img-interface/btn04b.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 40px;
	float: inherit;
}
#btn04-on a {
	background-image: url(../img-interface/btn04c.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 40px;
	float: inherit;
}

#btn04-on a:hover {
	background-image: url(../img-interface/btn04b.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 40px;
	float: inherit;
}

/* Button 05 Styles */
#btn05 a {
	background-image: url(../img-interface/btn05a.gif);
	background-repeat: no-repeat;
	width: 143px;
	height: 40px;
	float: inherit;
}

#btn05 a:hover {
	background-image: url(../img-interface/btn05b.gif);
	background-repeat: no-repeat;
	width: 143px;
	height: 40px;
	float: inherit;
}

#btn05-on a {
	background-image: url(../img-interface/btn05c.gif);
	background-repeat: no-repeat;
	width: 143px;
	height: 40px;
	float: inherit;
}

#btn05-on a:hover {
	background-image: url(../img-interface/btn05b.gif);
	background-repeat: no-repeat;
	width: 143px;
	height: 40px;
	float: inherit;
}

/* Button 06 Styles */
#btn06 a {
	background-image: url(../img-interface/btn06a.gif);
	background-repeat: no-repeat;
	width: 122px;
	height: 40px;
	float: inherit;
}

#btn06 a:hover {
	background-image: url(../img-interface/btn06b.gif);
	background-repeat: no-repeat;
	width: 122px;
	height: 40px;
	float: inherit;
}

#btn06-on a {
	background-image: url(../img-interface/btn06c.gif);
	background-repeat: no-repeat;
	width: 122px;
	height: 40px;
	float: inherit;
}

#btn06-on a:hover {
	background-image: url(../img-interface/btn06b.gif);
	background-repeat: no-repeat;
	width: 122px;
	height: 40px;
	float: inherit;
}

.reverse {
	unicode-bidi:bidi-override; direction: rtl;
}

.getintouch, .getintouch a { display: block; width: 102px; height: 24px; background-image: url(../img-shops/btn-getintouch.gif); overflow: hidden; }
.getintouch a { text-indent: -5000px; }