/* CSS Document */
BODY 
{background-image:url(images/bg_body.gif); margin: 5px;}

BODY, TD
{font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; color:#000000}

A
{color: #000099; font-weight: bold; text-decoration: none;}
A:hover
{color: #6A7EA3; font-weight: bold; text-decoration: underline;}

.top
{font-weight: bold; height:130px;}

.left
{background-image:url(images/bg_top_left_1.jpg); background-repeat:no-repeat; background-color: #e7e7e7; width: 180px;}

.left .topbox
{height:50px;}

.right
{background-color: #e7e7e7;}

.centre
{padding: 5px 5px 5px 20px; background-image:url(images/bg_middle.gif); background-repeat:repeat-y;}

.content
{height:350;}

.bottom
{background-repeat: no-repeat;}

.footer
{background-image:url(images/bg_body.gif);}

.footer td
{font-size: 7pt; font-weight: normal;}

.footerborder
{ background-image: url(images/bg_footer.gif); background-repeat:repeat-x;}

#topmenu {background-image:url(images/bg_topmenu.gif); background-repeat:repeat-x;}

#topbar { text-align: right; width:770px; height: 62px; background-color: #E6C9E9; float:right;}

#topbasket {height:auto; margin-left: 50px; float:right; clear: both;}

#login {text-align: left; float:left; clear: left; padding: 8px 5px 5px 5px;}

#topright {width: 170px; height: 62px; background-image:url(images/bg_top_right1.gif); background-repeat:no-repeat; display: none;}


#selected
{color: #ffffff; text-decoration: UNDERLINE; padding-bottom: 4px;}
#selected A
{color: #ffffff; padding: 6px; text-decoration: UNDERLINE;}
#selected A:hover
{color: #FFFF00; text-decoration: UNDERLINE;}


.menutop
{color: #6A7EA3; padding-bottom: 4px;}
.menutop A
{color: #6A7EA3; text-decoration:none;}
.menutop A:hover
{color: #6A7EA3; text-decoration: UNDERLINE;}

.menu
{color: #000000; width: 180px;}
.menu A
{text-decoration: none; padding: 6px;}
.menu A:hover
{text-decoration: UNDERLINE;}

.menu .section
{font-size: 8pt; padding-top: 0px; padding-bottom: 5px; font-weight: normal;}
.menu .section A
{text-decoration: none; font-weight: normal;}
.menu .section A:hover
{text-decoration: underline; font-weight: normal;}



.menu2
{color: #4a5537; width: 180px;}
.menu2 A
{color: #4a5537; font-weight: bold; padding: 6px;}
.menu2 A:hover
{color: #4a5537; font-weight: bold; text-decoration: underline;}

.menudepttype
{color: #666666; font-weight: bold; display: block; padding: 6px;}

.menudept
{color: #4a5537; width: 180px;}
.menudept A
{color: #4a5537; font-weight: bold; }
.menudept A:hover
{color: #4a5537; font-weight: bold; text-decoration: underline;}

#sectionbar {text-align: left; width: 770; background-image:url(images/bg_sectionbar.gif); background-repeat:no-repeat; background-color: #DCE0F1; border-top: 1px solid #ffffff; padding-left: 0px;}

#section {width: auto; height: 22px; padding: 4px 0px 0px 15px;}

#maintitle { text-align:left; color: #FFFFFF; font-size: 25px; font-weight: lighter; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/bg_title.gif); background-repeat:no-repeat; background-color: #9EC4F1; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-transform:capitalize; letter-spacing: 3px; height: 50px; padding: 20px 5px 0px 20px;}

.title
{ color: #FFFFFF; font-size: 20px; font-weight: lighter; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/bg_title.gif); background-repeat:repeat-x; text-transform:capitalize; letter-spacing: 3px; height: 50px; padding: 30px 0px 0px 5px; display: none;}



.title2
{color: #000000; font-size: 20px; font-weight: bold; text-transform:capitalize; height: 30px; vertical-align:bottom; letter-spacing: 2px;}

.title3
{font-size: 18px; font-weight: bold; text-transform:capitalize; height: 30px; vertical-align:bottom; letter-spacing: 1px;}

.hometitlebox
{background-image:url(images/home_titletop.jpg); background-repeat:no-repeat; background-color: #E5f6f8;}

.hometitle
{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:15px; text-shadow:Black; letter-spacing: 2px; text-transform: capitalize; }

.homebold
{padding:25px 10px 10px 10px; font-size:12pt;}

.hometext
{padding:15px 10px 10px 10px; font-size:11pt;}

.colour1
{color: #000000; }
.colour1 A
{color: #000000;; font-weight: bold; text-decoration: none;}
.colour1 A:hover
{color: #000000;; font-weight: bold; text-decoration: underline;}

.colour2
{color: white; }
.colour2 A
{color: white; font-weight: bold; text-decoration: none;}
.colour2 A:hover
{color: white; font-weight: bold; text-decoration: underline;}

.colour3
{color: #000066;}
.colour3 A
{color: #000066; font-weight: bold; text-decoration: none;}
.colour3 A:hover
{color: #6A7EA3; font-weight: bold; text-decoration: underline;}

.colour4
{color: #01A8BB;}
.colour4 A
{color: #01A8BB; font-weight: bold; text-decoration: none;}
.colour4 A:hover
{color: #01A8BB; font-weight: bold; text-decoration: underline;}

.colour5
{color: #ff0000;}

.colour6
{color: #999999;}

.colour7
{color: #0000ff;}

.lowgraphics
{color: white; }
.lowgraphics A
{color: white; font-weight: normal; text-decoration: none;}
.lowgraphics A:hover
{color: white; font-weight: normal; text-decoration: underline;}

.grey
{color: #999999; }

.red
{color: #ff0000; }


.text6
{font-size: 6pt;}

.text7
{font-size: 7pt;}

.text8
{font-size: 8pt;}

.text9
{font-size: 9pt;}

.text10
{font-size: 10pt;}

.text11
{font-size: 11pt;}

.text12
{font-size: 12pt;}

.text13
{font-size: 13pt;}

.text14
{font-size: 14pt;}

.text16
{font-size: 16pt;}

.text18
{font-size: 18px; vertical-align: top; text-transform:capitalize;}

.strike
{text-decoration: line-through;}

.arial
{font-family: Arial, Verdana, Sans-Serif;}

.underline
{text-decoration: underline;}

.bold
{font-weight:bold;}

.capitalise
{text-transform:capitalize;}

.spaced1
{letter-spacing:1pt;}

.spaced2
{letter-spacing:2pt;}

.arial
{font-family: Arial, Helvetica, sans-serif;}

.shadow
{text-shadow: Black;}

.notbold
{font-weight: normal;}
.notbold A
{font-weight: normal;}
.notbold A:hover
{font-weight: normal; text-decoration:underline;}

.button
{color: #114B8A;}
.button A
{color: #114B8A; font-weight: bold; display: block; padding: 3px; background-color: #A3E0E6}
.button A:hover
{color: #A3E0E6; font-weight: bold; display: block; padding: 3px; background-color: #114B8A;}

.buttonproduct
{color: black; border-top: 1px solid #114B8A; border-left:1px solid #114B8A; border-right:1px solid #114B8A;}
.buttonproduct A
{color: #114B8A; background-color: white; font-weight: bold; padding: 3px; text-decoration: none;}
.buttonproduct A:hover
{color: white; font-weight: bold; display: block; padding: 2px; background-color: #114B8A; text-decoration: none;}

.productline
{border-bottom: 1px solid #114B8A; height: 10px;}

.productcartline
{border-bottom: 1px solid #114B8A; height: 1px;}

.productprice
{color: #000000; font-size:14px; font-weight: bold;}

.productpriceoffer
{color: #ff0000; font-size:14px; font-weight: bold; text-decoration:line-through;}

.producttitle
{font-size:14px; font-weight: bold; color: black; text-transform:capitalize; height: 30px; padding-top: 5px; }

.producttitle A
{color:#000000;}

.producttitle A:HOVER
{color:#000000}

.producttitle2
{font-size:14px; font-weight: bold; color: black; text-transform:capitalize; height: 30px; padding-top: 5px; }

.producttitle2 A
{color:#000000;}

.producttitle2 A:HOVER
{color:#000000}

.relatedproducttitle
{font-size:12px; font-weight: bold; color: black; text-transform:capitalize; height: 20px;}

.relatedproducttitle A
{color:#000000;}

.relatedproducttitle A:HOVER
{color:#000000}

.productspecialoffer
{padding-left:3px; padding-bottom: 3PX; padding-top: 3PX; color:#FFFFFF; font-size:12px; font-weight:bold; background-color:#FF0000;}

.relatedproductmaintitle
{font-size: 12px; text-transform:capitalize; vertical-align:middle; height: 25px; padding-left:5px;}



.sitemapdescription
{background-color:#E7E7E7;}

.line
{border-bottom: 1px solid #000000;}

.box1
{background-color:#E7E7E7;}

.box2
{background-color:#cccccc;}

.box3
{background-color: #E5f6f8;}

.box4
{background-color: black;}

.box5
{background-color: 0000a0;}

.boxline
{border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin-top:5px}

.boxline1
{border-top: 1px solid #114B8A; border-bottom: 1px solid #114B8A; border-left:1px solid #114B8A; border-right:1px solid #114B8A;}

.boxline2
{border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; margin-top:5px}

.boxline3
{border-top: 1px solid #007A92; border-bottom: 1px solid #007A92; border-left:1px solid #007A92; border-right:1px solid #007A92;}

.margin5
{margin-top:5px; margin-bottom:5px;}

.margin3
{margin-top:5px; margin-bottom:3px;}

.sale
{background-color: #FF0000;}

.developer A
{font-size: 7pt; font-family: Arial, Verdana, Sans-Serif; letter-spacing:2pt; font-weight:normal; color:#6B6B6B;}
.developer A:HOVER
{font-size: 7pt; font-family: Arial, Verdana, Sans-Serif; letter-spacing:2pt; color:#6B6B6B; text-decoration:underline; font-weight:normal;}

.rightpic
{background-image: url(images/bg_rightcol.gif); background-repeat:no-repeat;}

.imagethumb
{border:1px solid; border-color: #4884c3; cursor: pointer;}

.rightthumb
{border:1px solid; border-color: #4884c3; margin-bottom: 15px; cursor: pointer;}

.greenline
{border-bottom:1px solid; border-color: #01A8BB;}

.image
{border:1px solid; border-color: #4884c3;}


table#basket
{border-bottom: 2px solid #007A92; border-left: 2px solid #007A92; border-right: 2px solid #007A92; border-top: 2px solid #007A92; margin: 5px 5px 5px 5px;}

table#basket thead
{background-color: #A3E0E6; }

table#basket tfoot
{background-color: #A3E0E6; }


table#quicklist
{margin-bottom: 20px;}

table#quicklist thead
{ background-color: #A3E0E6; }

table#main
{background-color: #FFFFFF;}

table#usefullinks
{margin-bottom: 20px;}
	
table#usefullinks thead
{ background-color: #A3E0E6; }

.myaccount
{border-bottom: 2px solid #007A92; border-left: 2px solid #007A92; border-right: 2px solid #007A92; border-top: 2px solid #007A92;}

.scheme
{background-color: #007A92;}

.input
{font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; color:black;}

.rightlogin
{margin-top:5px; margin-bottom:7px;}
