body {}

#container {width:780px;margin:0 auto;}

h1 {color: #5da1a2;font-family: arial,verdana; font-size: 18px; margin-top: 10px;}
h2 {color: #5da1a2; font-family: arial,verdana; font-size: 17px; margin-top: 0pt;}
h2.red,
h2.red a,
h2.red a:visited,
h2.red a:hover {font-weight:bold;color: #800000;font-family: arial,verdana; font-size: 17px; margin-top: 0pt;margin-bottom:5px;}
h2.red a:hover {color:#4F0000 !important;}
h2.yellow,
h2.yellow a,
h2.yellow a:visited,
h2.yellow a:hover {font-weight:bold;color: #808000;font-family: arial,verdana; font-size: 17px; margin-top: 0pt;margin-bottom:5px;}
h2.yellow a:hover {color:#4E4F00 !important;}
h3,
h3 a,
h3 a:visited,
h3 a:hover {font-weight:bold;color: #993300;font-family: arial,verdana; font-size: 16px; margin-top: 0pt;margin-bottom:15px;}
h3 a:hover {color:#5F1F00 !important;}

.maintext
{
  FONT:  12px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: none; line-height:17px;
}
.maintext A:visited 
{
  FONT:  12px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: none
}
.maintext A:link 
{
  FONT:  12px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: none
}
.maintext A:hover 
{
  FONT:  12px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: none
}

.mainwhitetext
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none; line-height:15px;
}
.mainwhitetext A:visited 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.mainwhitetext A:link 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.mainwhitetext A:hover 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none;
}

.prodtext
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: none
}
.prodtext A:visited 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: none
}
.prodtext A:link 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: none
}
.prodtext A:hover 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: underline
}

.prodtext h1 {margin-top:0;padding-top:0;}

.pricetext
{
  FONT: bold 13px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: none
}
.pricetext A:visited 
{
  FONT: bold 13px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: underline
}
.pricetext A:link 
{
  FONT: bold 13px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: underline
}
.pricetext A:hover 
{
  FONT: bold 13px Verdana, Arial, sans-serif; COLOR: #58596c; TEXT-DECORATION: underline
}

.toplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.toplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.toplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.toplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: underline
}

.bathtoplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.bathtoplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.bathtoplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.bathtoplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: underline
}

.bathtitle
{
  FONT: 22px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.bathtitle A:visited 
{
  FONT: 22px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.bathtitle A:link 
{
  FONT: 22px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: none
}
.bathtitle A:hover 
{
  FONT: 22px Times New Roman, Times; COLOR: #a9d2e0; TEXT-DECORATION: underline
}

.kitchentoplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #6d8059; TEXT-DECORATION: none
}
.kitchentoplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #6d8059; TEXT-DECORATION: none
}
.kitchentoplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #6d8059; TEXT-DECORATION: none
}
.kitchentoplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #6d8059; TEXT-DECORATION: underline
}

.kitchentitle
{
  FONT: 22px Times New Roman, Times; COLOR: #6d8059; TEXT-DECORATION: none
}
.kitchentitle A:visited 
{
  FONT: 22px Times New Roman, Times; COLOR: #6d8059; TEXT-DECORATION: none
}
.kitchentitle A:link 
{
  FONT: 22px Times New Roman, Times; COLOR: #6d8059; TEXT-DECORATION: none
}
.kitchentitle A:hover 
{
  FONT: 22px Times New Roman, Times; COLOR: #6d8059; TEXT-DECORATION: underline
}


.livingtoplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a8341e; TEXT-DECORATION: none
}
.livingtoplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a8341e; TEXT-DECORATION: none
}
.livingtoplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a8341e; TEXT-DECORATION: none
}
.livingtoplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a8341e; TEXT-DECORATION: underline
}

.livingtitle
{
  FONT: 22px Times New Roman, Times; COLOR: #a8341e; TEXT-DECORATION: none
}
.livingtitle A:visited 
{
  FONT: 22px Times New Roman, Times; COLOR: #a8341e; TEXT-DECORATION: none
}
.livingtitle A:link 
{
  FONT: 22px Times New Roman, Times; COLOR: #a8341e; TEXT-DECORATION: none
}
.livingtitle A:hover 
{
  FONT: 22px Times New Roman, Times; COLOR: #a8341e; TEXT-DECORATION: underline
}


.bedroomtoplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a09a83; TEXT-DECORATION: none
}
.bedroomtoplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a09a83; TEXT-DECORATION: none
}
.bedroomtoplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a09a83; TEXT-DECORATION: none
}
.bedroomtoplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a09a83; TEXT-DECORATION: underline
}

.bedroomtitle
{
  FONT: 22px Times New Roman, Times; COLOR: #a09a83; TEXT-DECORATION: none
}
.bedroomtitle A:visited 
{
  FONT: 22px Times New Roman, Times; COLOR: #a09a83; TEXT-DECORATION: none
}
.bedroomtitle A:link 
{
  FONT: 22px Times New Roman, Times; COLOR: #a09a83; TEXT-DECORATION: none
}
.bedroomtitle A:hover 
{
  FONT: 22px Times New Roman, Times; COLOR: #a09a83; TEXT-DECORATION: underline
}


.giftstoplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9a9c5; TEXT-DECORATION: none
}
.giftstoplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9a9c5; TEXT-DECORATION: none
}
.giftstoplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9a9c5; TEXT-DECORATION: none
}
.giftstoplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #a9a9c5; TEXT-DECORATION: underline
}

.giftstitle
{
  FONT: 22px Times New Roman, Times; COLOR: #a9a9c5; TEXT-DECORATION: none
}
.giftstitle A:visited 
{
  FONT: 22px Times New Roman, Times; COLOR: #a9a9c5; TEXT-DECORATION: none
}
.giftstitle A:link 
{
  FONT: 22px Times New Roman, Times; COLOR: #a9a9c5; TEXT-DECORATION: none
}
.giftstitle A:hover 
{
  FONT: 22px Times New Roman, Times; COLOR: #a9a9c5; TEXT-DECORATION: underline
}



.maintitle
{
  FONT: 22px Times New Roman, Times; COLOR: #98c7d1; TEXT-DECORATION: none
}
.maintitle A:visited 
{
  FONT: 22px Times New Roman, Times; COLOR: #98c7d1; TEXT-DECORATION: none
}
.maintitle A:link 
{
  FONT: 22px Times New Roman, Times; COLOR: #98c7d1; TEXT-DECORATION: none
}
.maintitle A:hover 
{
  FONT: 22px Times New Roman, Times; COLOR: #98c7d1; TEXT-DECORATION: underline
}




.whitetoplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #ffffff; TEXT-DECORATION: none
}
.whitetoplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #ffffff; TEXT-DECORATION: none
}
.whitetoplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #ffffff; TEXT-DECORATION: none
}
.whitetoplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #ffffff; TEXT-DECORATION: underline
}

.whitetopbig
{
  FONT: bold 22px Times New Roman, Times; COLOR: #ffffff; TEXT-DECORATION: none
}
.whitetopbig A:visited 
{
  FONT: bold 22px Times New Roman, Times; COLOR: #ffffff; TEXT-DECORATION: none
}
.whitetopbig A:link 
{
  FONT: bold 22px Times New Roman, Times; COLOR: #ffffff; TEXT-DECORATION: none
}
.whitetopbig A:hover 
{
  FONT: bold 22px Times New Roman, Times; COLOR: #ffffff; TEXT-DECORATION: underline
}


.searchbox
{

border-left:   #959595 1px solid;
border-right:  #959595 1px solid;
border-top:    #959595 1px solid;
border-bottom: #959595 1px solid;

font-size:     8pt;
width:         200px;
height:        18px;
color:         #58596c;
font-family:   Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff
}

.footertext
{
  FONT: bold  11px Verdana, Arial, sans-serif; COLOR: #abacb5; TEXT-DECORATION: none
}
.footertext A:visited 
{
  FONT: bold  11px Verdana, Arial, sans-serif; COLOR: #abacb5; TEXT-DECORATION: none
}
.footertext A:link 
{
  FONT: bold  11px Verdana, Arial, sans-serif; COLOR: #abacb5; TEXT-DECORATION: none
}
.footertext A:hover 
{
  FONT: bold  11px Verdana, Arial, sans-serif; COLOR: #abacb5; TEXT-DECORATION: none
}

.copytext
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #abacb5; TEXT-DECORATION: none
}
.copytext A:visited 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #abacb5; TEXT-DECORATION: none
}
.copytext A:link 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #abacb5; TEXT-DECORATION: none
}
.copytext A:hover 
{
  FONT:  11px Verdana, Arial, sans-serif; COLOR: #abacb5; TEXT-DECORATION: none
}



.gardentoplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #920000; TEXT-DECORATION: none
}
.gardentoplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #920000; TEXT-DECORATION: none
}
.gardentoplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #920000; TEXT-DECORATION: none
}
.gardentoplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #920000; TEXT-DECORATION: underline
}

.gardentitle
{
  FONT: 22px Times New Roman, Times; COLOR: #920000; TEXT-DECORATION: none
}
.gardentitle A:visited 
{
  FONT: 22px Times New Roman, Times; COLOR: #920000; TEXT-DECORATION: none
}
.gardentitle A:link 
{
  FONT: 22px Times New Roman, Times; COLOR: #920000; TEXT-DECORATION: none
}
.gardentitle A:hover 
{
  FONT: 22px Times New Roman, Times; COLOR: #920000; TEXT-DECORATION: underline
}






.specialtoplinks
{
  FONT: bold 14px Times New Roman, Times; COLOR: #b4b331; TEXT-DECORATION: none
}
.specialtoplinks A:visited 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #b4b331; TEXT-DECORATION: none
}
.specialtoplinks A:link 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #b4b331; TEXT-DECORATION: none
}
.specialtoplinks A:hover 
{
  FONT: bold 14px Times New Roman, Times; COLOR: #b4b331; TEXT-DECORATION: underline
}

.specialtitle
{
  FONT: 22px Times New Roman, Times; COLOR: #b4b331; TEXT-DECORATION: none
}
.specialtitle A:visited 
{
  FONT: 22px Times New Roman, Times; COLOR: #b4b331; TEXT-DECORATION: none
}
.specialtitle A:link 
{
  FONT: 22px Times New Roman, Times; COLOR: #b4b331; TEXT-DECORATION: none
}
.specialtitle A:hover 
{
  FONT: 22px Times New Roman, Times; COLOR: #b4b331; TEXT-DECORATION: underline
}


.testimonial {
	background-color: #fafafa;
	border-style: solid;
	border-width: 1px;
	font:  12px Verdana, Arial, sans-serif; 
	color: #58596c; 
	text-decoration: none;
}

.border6 {
	border-color: #A9A9C5;
}
.border5 {
	border-color: #920000;
}
.border4 {
	border-color: #A09A83;
}
.border3 {
	border-color: #DC5E46;
}
.border2 {
	border-color: #6D8059;
}
.border1 {
	border-color: #83BED2;
}
.border0 {
	border-color: #D6D547; 
}

.photo_box100{background-color:#FFFFFF;border:1px solid #CCCCCC;color:#58596C;font-family:Verdana,sans-serif;font-size:11px;height:40px;padding:5px;text-align:center;width:110px;line-height:15px;vertical-align:top;}
.photo_box100 img {margin-bottom:5px;}
.photo_box100 a,
.photo_box100 a:link {font-family:Verdana,sans-serif;font-size:11px;text-decoration:none;}
.photo_box100 a:hover{font-family:Verdana,sans-serif;font-size:11px;text-decoration:underline;}


#add_to_basket          {float: right; margin: 0 3px 0 0;}

#view_basket            {text-align: right;float: right; width: 150px;color:#83BED2; font-size: 10px;line-height: 14px;margin: 12px 0 0 0; padding: 2px; border: 3px double #83BED2; }
#view_basket,
#view_basket a          {font-size:10px;color:#83BED2;font-family:verdana,arial,sans-serif;}
#view_basket a:hover    {text-decoration: underline;}
#view_basket img        {float: right; margin: 2px 0 0 10px;}


.form_field {
border-left:   #98C7D1 1px solid;
border-right:  #98C7D1 1px solid;
border-top:    #98C7D1 1px solid;
border-bottom: #98C7D1 1px solid;

font-size:     8pt;
width:         200px;
height:        18px;
color:         #58596c;
font-family:   Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff
}

.form_button {
	font-size:     8pt;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
}
#content				{margin-left:10px;}
#unavailable            {text-align: left; width: 230px;color:#83BED2; font-size: 12px;line-height: 14px;margin: 12px 0 0 0; padding: 5px; border: 3px double #83BED2; }
#unavailable h3			{margin:0;color:#83BED2;}
#unavailable,
#unavailable a          {color:#83BED2;font-family:verdana,arial,sans-serif;}
#unavailable a			{text-decoration: underline;}
#unavailable a:hover    {text-decoration: underline;color:#3B879F;}

.hr_grey_dashed			{border-top:1px dashed #959595;line-height:1px;height:1px;min-height:1px;margin-top:10px;}

#competitionSuccess		{border:1px solid #BEDF99; background-color:#F7FFEF;margin:10px 0;padding:5px;}

/* Competition Banner */
#competitionBanner {width:165px;float:right;margin: 10px 0 10px 10px;background-color:#A9D2E0;color:#58596C;text-align:center;clear:left;}
#competitionBanner img {border:0;}
#compDate {background-image:url(../pics/comp_competiton.gif);background-repeat:no-repeat;font-family:helvetica,arial,verdana,sans-serif;font-size:21px;margin:0;padding-top:30px;height:30px;line-height:30px;}
#compPrize {font-weight:bold;margin:5px 0;}

#homepage table {clear: both;}
#homepage table p {margin-top:10px;}
#homepage h2 a,
#homepage h2 a:hover {color: #993366;font-size:15px;margin:0;padding:0;}

/* primary navigation */
#priNav {height:21px;clear:both;margin:5px 0;padding:0;z-index:1;position:relative;background-image:url(../pics/bg_menu.gif);background-repeat:repeat-x;}
#priNav img {border:0;padding:0;margin:0;vertical-align:top;}
#priNav .menu {float: left;position:relative;top: 0;left: 0;height:21px;z-index:1;border:0px solid red;margin:0;padding:0;}
#priNav img.break {float: left;margin:0;padding:0;}
#priNav .subMenu { position: absolute;top:21px;left:0px;z-index:1;width: 200px;display: none;background-color:#A9D2E0;border:1px solid #fff;border-bottom: 0;}
#priNav .subMenu div {border-bottom: 1px solid #fff;height:auto;text-align:left;}
#priNav .subMenu div a,
#priNav .subMenu div a:hover {color: #FFF;font-family:Verdana,arial,Helvetica,sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;display: block;width: 184px;line-height:19px;padding: 8px;}
#priNav .subMenu div.hover{background-color: #84bfd3;}
#priNav .subMenu div.hover a{background-image: none;}

/* Bathroom */
#priNav #pn1 .subMenu {background-color:#98C7D1;}
#priNav #pn1 .subMenu div.hover{background-color: #84bfd3;}

/* Kitchen */
#priNav #pn2 .subMenu {background-color:#849b6c;}
#priNav #pn2 .subMenu div.hover{background-color: #6d8059;}

/* Living */
#priNav #pn3 .subMenu {background-color:#dc5e46;}
#priNav #pn3 .subMenu div.hover{background-color: #a8341e;}

/* Bedroom */
#priNav #pn4 .subMenu {background-color:#beb79a;}
#priNav #pn4 .subMenu div.hover{background-color: #a09a83;}

/* Gifts */
#priNav #pn36 .subMenu {background-color:#e87f7f;}
#priNav #pn36 .subMenu div.hover{background-color: #920000;}

/* Garden */
#priNav #pn5 .subMenu {background-color:#A9A9C5;}
#priNav #pn5 .subMenu div.hover{background-color: #9999AF;}

/* product panel */

#products {border-spacing: 20px;margin-top:-20px;}
	#products .product {padding:5px;vertical-align:top;}
		#products .product img {border:0;margin-bottom:3px;}
		#products .product.end {margin-right:0;}
		.productPrice {margin-top:10px;}
		#products .product a,
		#products .product a:hover {color:#58596C;}

/* voucher */
#voucher {font-size:12px;color:#737373}
#voucher b {font-size:13px;color:#83BED2;}
.button {font-size:12px;margin:0px;background-color:#8CC642;color:#fff;font-weight:normal;padding:3px 5px 3px 5px;border:0;cursor:pointer;width:auto;}
.error {color:#ff0000;padding:10px;margin:15px 0;background-color:#F4F3F4;}

#homePanels {border-collapse:collapse;width:100%;margin:15px 0;}
#homePanels img {border:0;}
#homePanels td {vertical-align:top;}
#homePanels h3 {border-bottom:3px double #A9D2E0;margin:0 0 10px 0;}
#homePanels h3 a {font-weight:bold;font-size:16px;}
#homePanels .panTop, 
#homePanels .panMid,
#homePanels .panBot {width:234px;}
#homePanels .panTop {padding:10px 10px 0 10px;border-top:3px double #A9D2E0;border-left:3px double #A9D2E0;border-right:3px double #A9D2E0;}
#homePanels .panMid {padding:10px;border-left:3px double #A9D2E0;border-right:3px double #A9D2E0;}
#homePanels .panBot {font-size:10px;line-height:10px;background-color:#E1EFF4;border-bottom:3px double #A9D2E0;border-left:3px double #A9D2E0;border-right:3px double #A9D2E0;}

#directory {border-top:1px solid #A9D2E0;padding-top:20px;margin-top:20px;}
	#directory .ul {float:left;width:130px;margin-right:10px;}
		#directory .ul a,
		#directory .ul a:hover {font-size:10px;}
		#directory .ul a:hover {text-decoration:underline;}
		#directory .ul h3,
		#directory .ul h3 a,
		#directory .ul h3 a:hover {font-weight:bold;font-size:12px;margin-bottom:5px;padding:0;}
		#directory .ul .li {margin-bottom:4px;}

#prodPic {margin-top:10px;}
#breadcrumbs {border-bottom:1px solid #ddd;vertical-align:bottom;line-height:11px;padding:5px 0;}
#breadcrumbs h1 {margin:0;font-size:11px;display:inline;font-weight:normal;color:#58596C;font-family:Verdana,Arial,sans-serif;}
#breadcrumbs nobr {margin-right:10px;}
#breadcrumbs img {border:0;vertical-align:bottom;}
#breadcrumbs,
#breadcrumbs a {font-size:11px;}
#breadcrumbs a:hover {text-decoration:underline;}
