
body            { background-color:#ffffff; margin: 0px;height:100%; }

div.container   { width: 950px; padding:0px; margin-left: auto; margin-right: auto; 
                  margin-top:5px; background-color: #999999; }
div.container-i { width: 944px;margin:3px; background-color: #FFC0FF; }
div.container-2 { width: 944px;margin-left: auto; margin-right: auto; background-color: #FFC0FF; }

#header 	    { width: 100%; background-color: #FFC0FF; padding:0px margin:0; text-align:right;
                  font-family:georgia,palatino,'times new roman',serif; }
#header a:link, #header a:visited 
                { color: black; text-decoration:none;}
#header a:hover,#header a:active,#header a:focus 
                { color:black; font-weight: 700; text-decoration:none;}
#header h1      { margin:0; padding:0px 10px 0; font-size:35px; font-style:italic;
	              letter-spacing:0.1em; text-decoration:none; text-transform: none;}
#header h2      { margin:0; padding:0px 10px 0;; font-size:8px; font-style:italic;
                  text-decoration:none;}
               
div.menubar     { text-align: center; margin-top:0px; margin-bottom:0px; border-top: 1px gray solid;
                  border-bottom: 1px gray solid; background-color:#FF78CB; height:25px; 
                  padding-bottom:1px; padding-top:1px;}
div.menuwrap	{ float: left; width:60%;}
div.searchbar	{ text-align: right; float: right; font-family: Arial, Sans-serif;
	              color: #000000;	font-size: 14px;font-weight: normal;text-decoration: none;}

div.page 	    { width: 100%; background-color: #F8F5EE;}
                  
div.leftcolumn  { width: 160px; vertical-align: top; float: left; margin:3px;}
div.lhmenu      { width: 100%; vertical-align: top; float: top; background-color: #CDF4BE; 
                  margin-bottom: 3px; margin-top:3px;}
             
div.centercol   { float: left; width: 602px; margin: 3px; }
div.rightcol    { float: left; width: 160px; margin: 3px; 
                  color: #000000; text-align: left; font-family: Arial, Sans-serif; 
                  font-style: normal;  text-transform: none; font-variant: normal;
                  vertical-align: top; }

div.centercolfp { float: left; width: 568px; margin: 3px; }
div.rightcolfp  { float: left; width: 194px; margin: 3px; 
                  color: #000000; text-align: left; font-family: Arial, Sans-serif; 
                  font-style: normal;  text-transform: none; font-variant: normal;
                  vertical-align: top;}

div.footer      { clear: both; text-align: left; vertical-align: top;width: 100%;}

div.bottomframe { float: top; width: 100%; margin-top: 3px; margin-bottom:3px; padding: 0px; 
                  background: #FFC0FF; font-size:12px; font-family: Arial, Sans-serif; 
                  font-weight: 500; font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: left; vertical-align:top;}

/* Quick Links */
div.quicklinkpanel {float: top; width: 100%; background-color:#F8F5EE; margin-bottom: 3px;}
.quicklink     {text-align:center; vertical-align:middle; font-family: Arial, Sans-serif; 
                  font-weight: 500; font-style: normal;  text-transform: none;font-variant: normal;
                  font-size:14px; }
.quicklink:link { color: #000000; text-decoration: none;}
.quicklink:visited { color: #000000; text-decoration: none;}
.quicklink:hover { background: transparent; background:#cccccc;}

div.databaseerror {float: top; width: 100%; background-color:#000000; margin-bottom: 3px;
                    font-size:14px; color:#ffffff; font-family: Arial, Sans-serif; 
                  font-weight: 500; font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: center;}

/* Featured Products */
div.featuredproduct   
                { float: top; width: 100%; margin-top: 3px; margin-bottom:3px; padding: 0px;
                  background-color:#C0FFFF; font-size:12px; font-family: Arial, Sans-serif; 
                  font-weight: 500; font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: left; margin-left:auto;margin-right:auto;}
.fionanews {  font-weight: 700; padding-left: 5px; padding-right: 5px;}
.featuredsecthdr {  font-weight: 700; padding-left: 5px; border-bottom:1px gray solid;}
.featuredproditem   {   
                  color: #000000; 
                  font-size:11px; font-family: Arial, Sans-serif; font-weight: 500; 
                  font-style: normal;  text-transform: none; font-variant: normal;
                  text-align: center; vertical-align: top;}

.featuredproditem:link { background: transparent; color: #000000; text-decoration: none;}
.featuredproditem:visited { background: transparent; color: #000000; text-decoration: none;}
.featuredproditem:hover { background: #cccccc; color: #000000; text-decoration: none; }
.featuredproditemlinks { font-size:11px; font-family: Arial, Sans-serif; 
                   font-weight: 500; font-style: normal;  text-transform: none; font-variant: normal;}
                  
/*   Blog/Top Ad */
div.mainadvert  { float: top; width: 100%; background-color:#FFC0FF; 
                  color: #000000; margin-bottom: 3px; padding: 0px;
                  font-size:12px; font-family: Arial, Sans-serif; font-weight: 500; 
                  font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: left;}
.mainadsecthdr {  font-weight: 700; padding-left: 5px;padding-bottom:5px;}
.mainadlink:link { background: transparent; color: #000000; text-decoration: none;}
.mainadlink:visited { background: transparent; color: #000000; text-decoration: none;}
.mainadlink:hover { background: #cccccc; color: #000000; text-decoration: none;}
div.mainadblog  { float: top; width: 98%; height: 250px;background:#F8F5EE;  
                  color: #000000; overflow:-moz-scrollbars-vertical;overflow-y:auto;
                  margin-left:auto;margin-right:auto;}
.blogposthdr      { font-weight: 600; background-image: url('../img/blue1_m.gif');
                    background-repeat: repeat-x;}
.blogpost      { font-weight: 500; }

/* slideshow */
div.slideshow   { float: top; width: 100%; margin-bottom:3px; padding: 0px;
                  background-color:#C0FFFF}                  
div.slideshow-i   { padding-left:10px; padding-right:10px;}                  
    
/* brand panel */              
div.brandpanel  { float: top; width: 100%; margin-bottom:3px; padding: 0px;
                  background-color: #CDF4BE; margin-top: 3px; color: #000000; font-size:12px;
                  font-family: Arial, Sans-serif; font-weight: 500; 
                  font-style: normal;  text-transform: none;font-variant: normal;
                  }
.brandpanelsecthdr { font-weight: 700; padding-left: 5px;padding-bottom:5px;border-bottom:1px gray solid; }
.brandpanellink:link { background: transparent; color: #000000; text-decoration: none;}
.brandpanellink:visited { background: transparent; color: #000000; text-decoration: none;}
.brandpanellink:hover { background: transparent; background:#cccccc;}
																	  
/* basket */
div.minibasket  { float: top; width: 100%; margin-bottom:3px; padding: 0px;
                  background-color: #CDF4BE; margin-top: 3px; color: #000000; font-size:12px;
                  font-family: Arial, Sans-serif; font-weight: 500; 
                  font-style: normal;  text-transform: none;font-variant: normal; }
.minibasketsecthdr { font-weight: 700; padding-left: 5px; padding-bottom:5px;}
.minibaskettab     { width:94%; border:0px; cellpadding:1px; cellspacing:0px;  
                     background-color: #F8F5EE; margin-left: auto; margin-right: auto;}
.minibaskettext    {    
                  color: #000000; 
                  font-size:11px; font-family: Arial, Sans-serif; font-weight: 500; 
                  font-style: normal;  text-transform: none; font-variant: normal;
                  text-align: left; vertical-align: top; }
.formbasketquant  { font-family:Arial, Sans-serif; font-weight: 700; font-size: 11px; 
                    background-color:#ffffff; border-color:336699;  border-style:inset; 
                    border-width:1px; color:000000;}
.minibasketlinks    { width:25%; text-align:center;vertical-align:top; border-left:1px gray solid;
                    color: #000000; 
                  font-size:11px; font-family: Arial, Sans-serif; font-weight: 500; 
                  font-style: normal;  text-transform: none; font-variant: normal;}

div.custlogin   { width: 100%; vertical-align: top; float: top; background-color: #FFC0FF; margin-bottom: 3px;
                  margin-top:3px;}

.custloginsecthdr{ font-size:13px; font-family: Arial, Sans-serif; 
                  font-weight: 700; font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: left; padding-left:5px; padding-right:5px; }
.custloginr       {font-size:12px; font-family: Arial, Sans-serif; 
                  font-weight: 500; font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: left; padding-left:5px; padding-right:5px; }
.custloginr:link { background: transparent; color: #000000; text-decoration: none;}
.custloginr:visited { background: transparent; color: #000000; text-decoration: none;}
.custloginr:hover { background: #cccccc; color: #000000; text-decoration: none;}

td.custloginr a{width:100%;height:100%;display:block;} 
td.custloginr a:hover{width:100%;height:100%;display:block;}

.topbordersmallprint{ font-size:11px; font-family: Arial, Sans-serif; 
                  font-weight: 500; font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: center; padding:5px; vertical-align:top;} 
 
                  
.pagetitle	   { text-align: left; margin-top:3px; margin-bottom:3px; background-color:#FFC0FF; 
               color: #000000; font-size: 12px; padding: 0px; font-family: Arial, Sans-serif; 
               font-weight: 500; font-style: normal; text-transform: none; font-variant: normal; }
.pagetitle_name     { margin: 5px;font-size: 20px;  font-weight: 700; text-align: center; padding:0px;}
.pagetitle_text		{ align: left; margin: 0px; padding: 3px; border-bottom: 1px solid #F8F5EE;}
.pagetitlenav:link 	{ background: transparent; color: #000000; text-decoration: none;}
.pagetitlenav:visited { background: transparent; color: #000000; text-decoration: none;}
.pagetitlenav:hover { background: #cccccc; }

div.sectheader	   { text-align: left; margin-top:3px; margin-bottom:3px; background: #FFC0FF; }
td.sectheader        { color: #000000; font-size: 13px;  padding: 0px; font-family: Arial, Sans-serif; font-weight: 700; 
                     font-style: normal; text-transform: none; font-variant: normal; padding-left:10px;}
span.sectheader   { color: #000000; font-size: 13px;  padding: 0px; font-family: Arial, Sans-serif; font-weight: 700; 
                     font-style: normal; text-transform: none; font-variant: normal; padding-left:10px;}
.helptext         { color: #000000; font-size: 12px; font-family: Arial, Sans-serif; font-weight: 500; 
                     font-style: normal; text-transform: none; font-variant: normal; padding-left:10px;
                     padding-right:10px;}

.products      { color: #000000; font-size: 12px;  padding: 5px; font-family: Arial, Sans-serif; font-weight: 500; 
                 background: #F8F5EE;    font-style: normal; text-transform: none; font-variant: normal; 
                 text-align:center;vertical-align:top;}
.producterr     { color: red; font-size: 12px;  padding: 5px; font-family: Arial, Sans-serif; font-weight: 700; 
                 font-style: normal; text-transform: none; font-variant: normal; 
                 text-align:center;vertical-align:top;}
.productname      { color: #000000; font-size: 12px; font-family: Arial, Sans-serif; font-weight: 700; 
                 font-style: normal; text-transform: none; font-variant: normal;}
.productname:link 	{ background: transparent; color: #000000; text-decoration: none;}
.productname:visited { background: transparent; color: #000000; text-decoration: none;}
.productname:hover { background: #cccccc; }
.productdesc    { color: #000000; font-size: 12px;  font-family: Arial, Sans-serif; font-weight: 500; 
                 font-style: normal; text-transform: none; font-variant: normal;}

.proditemlinks { font-size:11px; font-family: Arial, Sans-serif; 
                   font-weight: 500; font-style: normal;  text-transform: none; font-variant: normal;}
.proditemlinks:link { background: transparent; color: blue; text-decoration: underline;}
.proditemlinks:visited { background: transparent; color: blue; text-decoration: underline;}
.proditemlinks:hover { background: #cccccc; color: blue; text-decoration: underline; }

.rcoladvert { font-size:11px; font-family: Arial, Sans-serif;background-color: #C0FFFF; 
                   font-weight: 500; font-style: normal;  text-transform: none; font-variant: normal;}
.rcoladvertlnk:link { background: transparent; color: #000000; text-decoration: none;}
.rcoladvertlnk:visited { background: transparent; color: #000000; text-decoration: none;}
.rcoladvertlnk:hover { background: #cccccc; color: #000000; text-decoration: none; }
td.rcoladvertlnk a{width:100%;height:100%;display:block;} 
td.rcoladvertlnk a:hover{width:100%;height:100%;display:block;}


.formerrors	 { background: transparent; color: red; font-size: 12px;
			 margin: 0.0em 0px 0 0px; padding-left:10px; text-align: left;
             vertical-align: top; font-family:  Arial, Sans-serif;}

.contactform { width:98%;  border:0; background-color:#F8F5EE; 
               margin-left:auto;margin-right:auto; c}            
div.contactform   
                { float: top; width: 100%; margin-top: 3px; margin-bottom:3px; padding: 0px;
                  background-color:#C0FFFF; } 
.contactformheader { color: #000000; font-size: 13px;  padding: 5px; font-family: Arial, Sans-serif; 
                     font-weight: 700; background-color:#C0FFFF; 
                     font-style: normal; text-transform: none; font-variant: normal; }
           

.lc_contacthdr  { font-size:13px; font-family: Arial, Sans-serif; 
                  font-weight: 700; font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: left; padding-left:5px; padding-right:5px; }
.lc_contact       {font-size:12px; font-family: Arial, Sans-serif; 
                  font-weight: 500; font-style: normal;  text-transform: none;font-variant: normal;
                  text-align: left; padding-left:5px; padding-right:5px; }


div.lhdetails   { width: 100%; vertical-align: top; float: top; background-color: #FFC0FF; margin-bottom: 3px;
                  margin-top:3px;}

/* basket */
div.basket  { float: top; width: 100%; margin-bottom:3px; padding: 0px;
                  background-color: #FFC0FF; margin-top: 3px; color: #000000; font-size:12px;
                  font-family: Arial, Sans-serif; font-weight: 500; 
                  font-style: normal;  text-transform: none;font-variant: normal; }
.bskttextleft { background: transparent; color: #000000; font-size: 12px;
			 padding:5px; text-align: left;
             vertical-align: top; font-family:  Arial, Sans-serif;}
.bskttext { background: transparent; color: #000000; font-size: 12px;
			 padding:5px; text-align: center;
             vertical-align: top; font-family:  Arial, Sans-serif;}
.bskttextred { background: transparent; color: red; font-size: 12px;
			 margin: 0.0em 0px 0 0px; text-align: center;
             vertical-align: top; font-family:  Arial, Sans-serif;font-weight: 500;}
.bskttextsubhdrleft { color: #000000; font-size: 12px;padding:5px;
			 text-align: left;border-bottom:solid 1px gray;
             vertical-align: top; font-family:  Arial, Sans-serif; font-weight: 700;}
.bskttextsubhdr { color: #000000; font-size: 12px;
			 padding: 5px; text-align: center; border-bottom:solid 1px gray;
             vertical-align: top; font-family:  Arial, Sans-serif; font-weight: 700;}
.bskttabhdr{ background: #FFC0FF; color: #000000; font-size: 14px;
             padding:5px; text-align: center;
             font-family: Arial, Sans-serif; font-weight: 700; 
             font-style: normal;  text-transform: none;font-variant: normal;}
.baskettab     { width:98%; border:0px; padding:0px; border-spacing:0px;  
                     background-color: #F8F5EE; margin-left: auto; margin-right: auto;}
.plaintab     { width:100%; border:0px; cellpadding:5px; cellspacing:0px;  
                     margin-left: auto; margin-right: auto;}

.conftextsubhdr { background: transparent; color: #000000; font-size: 12px;
			 margin-left: 10px;  padding: 5px;padding-left: 10px;  text-align: left;
             vertical-align: top; font-family:  Arial, Sans-serif; font-weight: 600;}
.conftextleft { background: transparent; color: #000000; font-size: 12px;
			 margin-left: 10px;  padding-left: 10px; text-align: left;
             vertical-align: top; font-family:  Arial, Sans-serif; font-weight: 500;}
.conftext { background: transparent; color: #000000; font-size: 12px;
			 margin-left: 10px;  padding: 5px; text-align: center;
             vertical-align: top; font-family:  Arial, Sans-serif;font-weight: 500;}

/* paperarts-top menu - root; text properties for states: normal */
.TM0i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* paperarts-top menu - root; box properties for states: normal, hover, click */
.TM0o0 {
	background: #FF78CB;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* paperarts-top menu - root; table properties for states: normal, hover, click */
.TM0t0 {
	background: #2B547F;
}

/* paperarts-top menu - root; text properties for states: hover, click */
.TM0i1 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
    background: #C0FFFF/*#cccccc*/;
}

/* paperarts-top menu - sub levels; text properties for states: normal */
.TM1i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* paperarts-top menu - sub levels; box properties for states: normal, hover, click */
.TM1o0 {
	background: #F8F5EE;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* paperarts-top menu - sub levels; text properties for states: hover, click */
.TM1i1 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
    background: #cccccc;
}

/* paperarts - left menu - all levels; text properties for states: normal */
.m1TM0i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* paperarts - left menu - all levels; box properties for states: normal, hover, click */
.m1TM0o0 {
	background: #CDF4BE;
	padding: 2px;
    padding-left:4px
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* paperarts - left menu - all levels; table properties for states: normal, hover, click */
.m1TM0t0 {
	/*background: #2B547F;*/
}

/* paperarts - left menu - all levels; text properties for states: hover, click */
.m1TM0i1 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: black;
    background-color:#CCCCCC;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.alignleft {
	float: left; margin-right:10px;
}
.alignright {
	float: right; margin-left:10px;
}
             

