/* CSS Document */

body {margin:8px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#CFC2CE}

.B {font-weight:bold}
.C {text-align:center}
.I {font-style:italic}
.R {text-align:right}
.PB {padding-bottom:4px}
.Abs {position:absolute}
.Rel {position:relative}
.Red {color:#D80000}

div.hr { 
width: 100%; 
height: 1px; 
border: 0; 
background-color: #CFC2CE; 
margin-top: 8px;
margin-bottom: 8px; 
} 


/*#MFrame {width:756px; text-align:left; font-size:0.9em}*/
#MFrame {width:980px; text-align:left; font-size:0.9em}
div.Top {position:relative; height:103px; background-color:#804080; }
	span.Logo {position:absolute; width:100px; padding:5px; text-align:center}
	span.Banner {position:absolute; width:190px; padding-top:10px; font-size:18px; text-align:center}
		a.Home {color:#FFFFFF; text-decoration:none}
		a:hover.Home {color:#FFFFFF; text-decoration:none}
	div.Advert {position:absolute; left:182px; width:569px; height:85px; margin:8px; background-color:#F0F0F8; border:1px solid #F0F0F8; overflow-x:hidden; }
		span.SP0 {position:absolute; left:0px; top:0px; width:64px; height:85px}
		span.SP1 {position:absolute; left:65px; top:0px; width:64px; height:85px}
		span.SP2 {position:absolute; left:130px; top:0px; width:64px; height:85px}
		span.SP3 {position:absolute; left:195px; top:0px; width:64px; height:85px}
		span.SP4 {position:absolute; left:260px; top:0px; width:64px; height:85px}
		span.SP5 {position:absolute; left:325px; top:0px; width:64px; height:85px}
		span.SP6 {position:absolute; left:390px; top:0px; width:64px; height:85px}
		span.SP7 {position:absolute; left:455px; top:0px; width:64px; height:85px}
		span.SP8 {position:absolute; left:520px; top:0px; width:64px; height:85px}
		span.SP9 {position:absolute; left:585px; top:0px; width:64px; height:85px}
		span.SP10 {position:absolute; left:650px; top:0px; width:64px; height:85px}
		span.SP11 {position:absolute; left:715px; top:0px; width:64px; height:85px}
		span.SP12 {position:absolute; left:780px; top:0px; width:64px; height:85px}
		span.SP13 {position:absolute; left:845px; top:0px; width:64px; height:85px}
		img.FrontS {width:100%; height:100%; border:0px}
		
	div.Basket {position:relative; width:172px; height:103px; padding-top:8px; float:right; color:#FFFFFF}
		span.BasketI {position:absolute; left:0px; width:20px}
		span.Basket {position:absolute; left:24px; width:120px}
		#EBLink {color:#FFA0E0; text-decoration:underline; cursor:pointer}
		
		a.Basket {color:#FFA0E0; text-decoration:underline}
		a:hover.Basket {color:#FFFFC0; text-decoration:none}
		
		input.SearchI {width:110px}
		input.Search {height:1.9em; width:44px; font-size:0.8em; color:#804080; background-color:#CFC2CE}
div.MMenu {margin-top:1%; padding-top:4px; font-size:1.05em; text-align:center; word-spacing:0.3em; border:1px solid #B1818F; background-color:#FFFFFF}
div.MMenu2 {margin-top:1%; padding:4px 0 4px 0; font-size:1.05em; text-align:center; word-spacing:0.3em; border:1px solid #B1818F; background-color:#FFFFFF}
	ul.MMenu {margin:0px; display:inline}
	li.MMenu {display:inline; color:#804080}
	a.MMenu {color:#804080; text-decoration:none}
	a:hover.MMenu {color:#FF4080; text-decoration:underline}
	a.AMMenu {color:#FF4080; text-decoration:none}
	a:hover.AMMenu {color:#FF4080; text-decoration:underline}
	
div.MProducts {position:relative; height:508px; margin-top:1%; text-align:center; background-color:#FFFFFF}
	span.C11 {position:absolute; left:1%; top:2%; width:18%}
	span.C12 {position:absolute; left:20%; top:2%; width:18%}
	span.C13 {position:absolute; left:39%; top:2%; width:18%}
	span.C14 {position:absolute; left:58%; top:2%; width:18%}
	span.C21 {position:absolute; left:1%; top:51%; width:18%}
	span.C22 {position:absolute; left:20%; top:51%; width:18%}
	span.C23 {position:absolute; left:39%; top:51%; width:18%}
	span.C24 {position:absolute; left:58%; top:51%; width:18%}
		div.FPHeading {padding-bottom:8px; font-size:0.9em; background-color:#FFFFFF}
		a.FPLink {color:#804080; text-decoration:none; font-weight:bold}
		a:hover.FPLink {text-decoration:underline}
	span.News {position:absolute; left:77.0%; top:2%; width:21.9%; height:95.5%; border:1px solid #D3C0C4; background-color:#F0F0F8; overflow:auto}
		div.NewsH {padding:4px; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#804080}
		div.NewsC {padding:4px; font-size:0.9em; font-weight:normal; text-align:left; }
		a.NewsL {color:#FF4080; text-decoration:none}
		a:hover.NewsL {text-decoration:underline}
	img.Front {width:85%; border:1px solid #D3C0C4}

/* --- Bottom --- */
div.ToTop {padding:1.5em 0 0.5em 0; font-weight:bold; text-align:center}
	a.Top {text-decoration:none; color:#804080}
	a:hover.Top {color:#FF4080; text-decoration:underline}
div.ToTopNorm {padding:1em 0 1em 0; font-weight:bold; text-align:center}
div.BottomLinks {height:1.5em; margin:0.8em 0 0 0; font-size:0.85em; text-align:center; color:#FFA0E0; background-color:#804080;}
	span.BottomLink {cursor:pointer}
	a.BottomLink {color:#FFA0E0; text-decoration:none}
	a:hover.BottomLink {color:#FFFFFF; text-decoration:underline}
	a.ABottomLink {color:#FFFFFF; text-decoration:underline}
div.CR {padding-top:10px; font-size:0.75em; text-align:center; color:#804080}
	a.Copyright {color:#804080; text-decoration:none}
	a:hover.Copyright {color:#CC4080; text-decoration:underline}

	

div.SMenu {margin-top:4px; padding-top:4px; padding-bottom:4px; font-size:0.85em; text-align:center; word-spacing:0em; background-color:#F0F0FF; border-top:1px solid #808080}
	ul.SMenu {margin:0px; display:inline; list-style-image: url(../Images/Bullet1.gif); padding-bottom:2px}
		li.SMenu {display:inline; color:#804080; list-style-image: url(../Images/Bullet1.gif); padding-bottom:2px}
	
div.BreadCrumbs {padding-bottom:2px; padding-left:8px; text-align:left; font-size:0.9em; color:#FF4060}
	a.BreadCrumbs {color:#804080; text-decoration:none}
	a:hover.BreadCrumbs {color:#FF4080; text-decoration:underline}
div.Products {position:relative; margin-top:0px; padding:4px; color:#804080; background-color:#FFFFFF}


div.PCont {position:relative; margin-top:0px; padding:4px; font-size:0.9em; color:#804080; background-color:#FFFFFF}
div.PContNorm {position:relative; margin:0px; padding:2em 3em 0em 3em; font-size:0.9em; color:#804080; background-color:#FFFFFF}
	div.PContent {padding:4px; font-size:0.9em}
	div.PW1 {position:absolute; left:0%; top:0%; width:25%; height:100%; border:1px solid #F0F0F0}
		div.PHeading1 {height:1.5em; border-top:0.3em solid #FFE8FF; font-size:1.1em; font-weight:bold; text-align:center; color:#8040C0; background-color:#FFE8FF}
	div.PW2 {position:absolute; left:25%; top:0%; width:25%; height:100%; border:1px solid #F0F0F0}
		div.PHeading2 {height:1.5em; border-top:0.3em solid #F0D8F0; font-size:1.1em; font-weight:bold; text-align:center; color:#8040A0; background-color:#F0D8F0}
	div.PW3 {position:absolute; left:50%; top:0%; width:25%; height:100%; border:1px solid #F0F0F0}
		div.PHeading3 {height:1.5em; border-top:0.3em solid #E0C8E0; font-size:1.1em; font-weight:bold; text-align:center; color:#804080; background-color:#E0C8E0}
	div.PW4 {position:absolute; left:75%; top:0%; width:25%; height:100%; border:1px solid #F0F0F0}
		div.PHeading4 {height:1.5em; border-top:0.3em solid #D0B8D0; font-size:1.1em; font-weight:bold; text-align:center; color:#804060; background-color:#D0B8D0}
	div.PHeading {padding-bottom:0.5em; font-size:1.1em; font-weight:bold}
	
	h1 {margin:0; padding:0 0 0.5em 0; font-size:1.5em; font-weight:bold}
	h2 {margin:0; padding-top:1em; padding-bottom:0.5em; font-size:1.2em; font-weight:bold}
		h2.Top {margin:0; padding:0 0 0.5em 0; font-size:1.2em; font-weight:bold}
		h2.NoP {margin:0; padding:0; font-size:1.2em; font-weight:bold}
	h3 {margin:0; padding-top:1em; padding-bottom:0.5em; font-size:1.1em; font-weight:bold}
		h3.Top {margin:0; padding:0 0 0.5em 0; font-size:1.1em; font-weight:bold}
		h3.NoP {margin:0; padding:0; font-size:1.1em; font-weight:bold}
	
	ul {margin:0; padding: 1em 0 1em 1.8em}
	ul.BigL {margin:0; padding: 0 0 0 2.2em}
	ul.NoTNoB {margin:0; padding: 0 0 0 1.8em}
	a.InPage {text-decoration:underline; color:#804080}
	a:hover.InPage {color:#FF4080}
	
	div.PL1 {padding-left:1em}
	div.H08 {height:0.8em}
	
	hr.Norm {height:1px; margin:0.5em 0 0.5em 0; color:#804080}
	hr.Bottom {height:1px; margin:0.5em 0 0 0; color:#804080}
	hr.NoP {height:1px; margin:0px; padding:0px; color:#804080}
	
	

		
img.FImage {border:1px solid #804080}
img.MBR {margin-bottom:4px; margin-right:4px}
hr.PDivider {height:1px; color:#804080}

form {margin:0; padding:0}
div.Heading {padding:1em; font-size:1.2em; font-weight:bold; text-align:center; color:#804080;}
input.CButton {width:5em; background-color:#804080; color:#FFFFFF; border:0; cursor:pointer}

.EqL {width:10em}
.EqL2 {width:20em}
.FS08 {font-size:0.8em}
select.EqL {width:10.4em}
select.EqL2 {width:20.5em}
textarea.AddrBox {height:4em}
textarea.CommBox {height:8em}
input.SButton {width:5em}
input.RButton {width:6em}
span.CField {font-weight:bold; font-size:1.2em; color:#FF4080}
span.NField {font-weight:bold; font-size:1.2em; color:#FFFFFF}
span.CFieldN {font-weight:bold; font-size:1.2em; color:#FF4080}
span.CFieldA {position:relative; width:1em; font-weight:bold; font-size:1.2em; color:#FF4080}

table.DW {width:644px; padding-top:2em}

div.Payment {height:1.5em; padding:0.3em 0 0 0.5em; font-size:1.2em; background-color:#E0C0E0}
span.PStage {color:#FF0000; font-weight:bold}
span.PArrow {padding:0 0.7em 0 0.7em; text-align:center}
