/*
//////	//////////////////////////////////////////////
		Screen stylesheet
//////	//////////////////////////////////////////////
*/

body {
	background-color: #E1E1E1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	background-position: center;
*/	
}

#outertable
{
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	background-position: center;
	height:auto;
}


a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #0099CC;
	text-decoration: none;
}
a:active {
	color: #00CCFF;
	text-decoration: none;
}
.menustrip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #2E3339;
	color: #FFFFFF;
}
.menustrip a{
		color: #FFFFFF;
	text-decoration: none;
}
.menustrip a:visited{
		color: #FFFFFF;
	text-decoration: none;
}
.menustrip a:hover {
	color: #A5CCE7;
	text-decoration: none;
}
.menustrip a:active {
	color: #87ADCD;
	text-decoration: none;
}
.contentpanel {
	background-image: url(images/menu_shadow.gif);
	background-repeat: repeat-x;
}
.inset-top {
	background-image: url(images/stripinset_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.inset-bottom {
	background-image: url(images/stripinset_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #232933;
}
.namelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #3B5F86;
}
.smalltype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #232933;
}
.headertrim {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #828993;
}


.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2E3339;
}
.categories {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #426894;
}
.categories a:link, .categories a:visited {
	color: #426894;
	text-decoration: none;
}
.categories a:hover {
	color: #2B436A;
	text-decoration: none;
}
.categories a:active {
	color: #182142;
	text-decoration: none;
}
.selectedcategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.selectedcategory a:link, .selectedcategory a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8AB6DD;
	padding: 1px 3px 1px 2px;
}
.selectedcategory a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9BC5E6;
}
.selectedcategory a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A2D2EB;
}
.productplate {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #2E3339;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.productpanel-b {
	background-image: url(images/panelshadow_b.gif);
	background-repeat: repeat-x;
}
.productpanel-r {
	background-image: url(images/panelshadow_r.gif);
	background-repeat: repeat-y;
}
.smallprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #808EA0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C8D2;
}
.itemplate {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #2E3339;
	padding-left: 9px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 8px;
}
.iteminfo {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #90B7D4;
	padding-left: 9px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 9px;
}
.photoplate {
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.infotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
}
.enquirelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #426894;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #426894;
	padding-left: 9px;
}
.enquirelink a:link, .enquirelink a:visited {
	color: #426894;
	text-decoration: none;
}
.enquirelink a:hover {
	color: #2B436A;
	text-decoration: none;
}
.enquirelink a:active {
	color: #182142;
	text-decoration: none;
}



/* This allows normal Yartostore pages to line up with the banner */
div#mainarea {margin-left:30px;text-align:left;margin-right:20px;}

/* Static pages will do their own alignment within the page framework so no need to align them */
div#mainarea_static {}

td {vertical-align:top;}

img {border:none;}

td.sidebar {text-align:left;}
