body {
	margin : 0px;
	font-size : 13px;
	color : #FFFFFF;
	background-color : #7D7D7D;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
TABLE {
	border-collapse : collapse;
	empty-cells : show;
}
FORM {
	margin : 0px;
}
P,TD,TH {
	font-size : 13px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
LABEL,INPUT,SELECT,TEXTAREA {
	font-size : 11px;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.input {
	border : 1px solid #000000;
	background-color : #FFFFFF;
}
.bold {
	font-family : inherit;
	font-size : inherit;
	font-weight : bold;
}
.italic {
	font-family : inherit;
	font-size : inherit;
	font-style : italic;
}
.underline {
	font-family : inherit;
	font-size : inherit;
	text-decoration : underline;
}
A {
	font-size : inherit;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A:hover {
	font-size : inherit;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
H1 {
	font-size : 22px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H2 {
	font-size : 20px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H3 {
	font-size : 18px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H4 {
	font-size : 16px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H5 {
	font-size : 14px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
H6 {
	font-size : 12px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
SPAN.title {
	font-size : 14px;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
#wrapper {
	border : 1px solid #000000;
	overflow : auto;
	margin : 80px;
}
IMG.photo {
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 20px;
	margin-right : 20px;
	border : 1px solid #FFFFFF;
}
div.shadow-n { background : url(../images/shadow-n.gif) repeat-x top center; float : left; }
div.shadow-s { background : url(../images/shadow-s.gif) repeat-x bottom center; float : left; }
div.shadow-w { background : url(../images/shadow-w.gif) repeat-y center left; float : left; }
div.shadow-e { background : url(../images/shadow-e.gif) repeat-y center right; float : left; }
div.shadow-nw { background : url(../images/shadow-nw.gif) no-repeat top left; float : left; }
div.shadow-ne { background : url(../images/shadow-ne.gif) no-repeat top right; float : left; }
div.shadow-sw { background : url(../images/shadow-sw.gif) no-repeat bottom left; float : left; }
div.shadow-se { background : url(../images/shadow-se.gif) no-repeat bottom right; float : left; }
TD.main { width : 780px; }
TD.sidenav { padding-top : 20px; width: 140px; }
TD.phototext {
	padding-left : 20px;
	padding-right : 20px;
}
TD.phototextleft {
	padding-left : 20px;
	font-size : 9px;
}
TD.phototextright {
	padding-right : 20px;
}
TD.photothumbtitle {

	padding-bottom : 6px;
	color : #000000;
}
TABLE.photothumbs {
	padding-left : 20px;
	padding-right : 20px;
}
#scrollbox {
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	width : 720px;
	height : 70px;
	white-space : nowrap;
	overflow : hidden;
}
DIV.thumbnav {
	display : inline;
}
DIV.thumbnav IMG {
	vertical-align : middle;
}
TD.photothumbs IMG.thumb {
	border : 2px solid #000000;
	filter:alpha(opacity=40); /* IE method for transparancy */
	opacity: 0.4; /* CSS 3 method for transparency */
	-moz-opacity:0.4; /* Firefox method for transparency */
}
TD.photothumbs IMG.thumb-on {
	border : 2px solid #000000;
}
TD.main > TABLE {
	margin-bottom : 10px;
}
SPAN.heading {
	font-size : 13px;
}
DIV.purchase {
	margin-top : 4px;
	color : #000000;
}
DIV.purchase A, DIV.purchase A:hover {
	color : #000000;
}
TD.priceinfo {
	padding-top: 20px;
	padding-left : 0px;
	padding-right : 20px;
	padding-bottom : 20px;
}
#A4Print, #A3Print {
	border-bottom: 1px dashed #000000;
}
#A4Print SPAN, #A3Print SPAN {
	background:#7D7D7D;
	padding-right:4px;
	padding-bottom:1px;
	position:relative;
	top:1px;
	left:0px;
}
#A4Quant, #A3Quant {
}
#A4Quant INPUT, #A3Quant INPUT {
	border : 1px solid #FFFFFF;
	background : #FFFFFF;
	text-align : center;
	font-size : 16px;
	font-weight : bold;
	padding-top : 4px;
	padding-bottom : 4px;
}
#A4Price, #A3Price {
	padding-top : 8px;
}
#GrandTotal {
	line-height : 28px;
}
#GrandTotal INPUT {
	float : right;
	border : 1px solid #FFFFFF;
	background : #FFFFFF;
	padding-left : 4px;
	padding-right : 4px;
	margin-left : 4px;
	font-size : 16px;
	font-weight : bold;
	padding-top : 4px;
	padding-bottom : 4px;
	vertical-align : middle;
	width : 140px;
	height : 18px;
}
#QuantLabel {
	position : relative;
	left : 13px;
	top : 0px;
	font-size : 9px;
	color : #000000;
}
#PayButton {
	padding-top : 10px;
}
#PayButton INPUT {

}
#PostageUK, #PostageWorld {
	padding-top : 3px;
	padding-bottom : 3px;
	*padding : 0px;

}
#PostageUK LABEL, #PostageWorld LABEL {
	font-size : 12px;
	color : #FFFFFF;
}
#PostageUK INPUT, #PostageWorld INPUT {
	padding : 0px;
	margin : 0px;
	vertical-align : middle;
	margin-left : -4px;
	margin-right : 6px;
	margin-top : 2px;
	margin-bottom : 2px;
	*margin-right : 2px;
	*margin-left : -6px;
}
HR {
	margin-top : 20px;
	margin-bottom : 20px;
	*margin-top : 10px;
	*margin-bottom : 10px;
	height : 1px;
	border : 0px;
	border-top: 1px dashed #000000;
}
#nav, #nav UL {
	font-size : 13px;
	margin : 0px;
	list-style-type : none;
	margin-left : -40px;
	*margin-left : 0px;
}
#nav UL { margin-bottom : 16px; }
#nav UL UL { margin-bottom : 0px; }
#nav A, #nav A:hover { color : #FFFFFF; }
#nav A.sel, #nav A.sel:hover { color : #000000; }
#nav A.selparent, #nav A.selparent:hover { color : #FFFFFF; }
#nav UL A, #nav UL A:hover { color : #000000; }
#nav UL A.sel, #nav UL A.sel:hover {  }
#nav UL UL A, #nav UL UL A:hover { color : #000000; }
#nav UL UL A.sel, #nav UL UL A.sel:hover { color : #FFFFFF; }
#pages LI { display: inline; }
#photoview { height : 556px; }

