BODY {font-family:Arial, Helvetica; font-size: 12pt;}
.p-7 { font-family:Arial, Helvetica; font-size: 7pt; }
.p-8 { font-family:Arial, Helvetica; font-size: 8pt; }
.p-9 { font-family:Arial, Helvetica; font-size: 9pt; }
.p-10 { color:#000000; font-family:Arial, Helvetica; font-size: 10pt; }
.p-11 { font-family:Arial, Helvetica; font-size: 11pt; }
.p-12 { font-family:Arial, Helvetica; font-size: 12pt; }
.p-13 { font-family:Arial, Helvetica; font-size: 13pt; }
.p-14 { font-family:Arial, Helvetica; font-size: 14pt; }
P { font-family:Arial, Helvetica; font-size: 12pt; }
.textboxcontent { font-family:Arial, Helvetica; font-size: 8pt; color: ffffff; }
.heading { color:#990000; font-family:Arial, Helvetica; font-size: 16pt;  font-weight: bold; }
.heading2 { color:#990000; font-family:Arial, Helvetica; font-size: 13pt;  font-weight: bold; }
.small { font-family: Arial, Helvetica, sans-serif; font-size: 8px; }
ul { font-family:Arial, Helvetica; font-size: 12pt; }
ol { font-family:Arial, Helvetica; font-size: 12pt; }
td { font-family:Arial, Helvetica; font-size: 12pt; }

.leftmainsection { background-image:url(images/background_left.jpg); background-position: right; background-repeat: repeat-y } 
.rightmainsection { background-image:url(images/background_right.jpg); background-position: left; background-repeat: repeat-y } 
.footerbackground { background-image:url(images/footer_background.jpg); background-position: top; background-repeat: repeat-x } 
.buttonbackground { background-image:url(images/button_background.jpg); background-position: top; background-repeat: no-repeat} 

.leftbuttonheader { padding-left:10px; text-decoration: none; font-size: 12pt; color: A30046; font-weight: bold;}
.leftnav { padding-left:10px; text-decoration: none; font-size: 10pt; color: ffffff; font-weight: bold;}
.leftnav A:link { text-decoration: none; font-size: 10pt; color: ffffff; font-weight: bold;}
.leftnav A:visited { text-decoration: none; font-size: 10pt;  color: ffffff; font-weight: bold;}
.leftnav A:active { text-decoration: none; color: ff0000; font-weight: bold;}
.leftnav A:hover { text-decoration: underline; color: ff0000; font-weight: bold;}


.header {text-decoration: underline; font-size: 14px; color: ffffff; font-weight: bold;}
.header A:link {text-decoration: underline;font-size: 14px; color: ffffff; font-weight: bold;}
.header A:visited {text-decoration: underline; font-size: 14px;  color: ffffff; font-weight: bold;}
.header A:active {text-decoration: underline; color: ffffff; font-weight: bold;}
.header A:hover {text-decoration: underline; color: ffff00; font-weight: bold;}

.pagebottom {text-decoration: none; font-size: 9; color: 000000;}
.pagebottom A:link {text-decoration: none; font-size: 9px; color: 000000;}
.pagebottom A:visited {text-decoration: none; font-size: 9px;  color: 000000;}
.pagebottom A:active {text-decoration: none; color: 000000;}
.pagebottom A:hover {text-decoration: underline; color: 0000FF;}

.footerlink { font-family:Arial, Helvetica; font-size: 10pt; color: 000000;}
.footerlink A:link {text-decoration: none; font-size: 10pt; color: 000000;}
.footerlink A:visited {text-decoration: none; font-size: 10pt;  color: 000000;}
.footerlink A:active {text-decoration: none; color: 000000;}
.footerlink A:hover {text-decoration: underline; color: 000000;}


.leftlinks { font-family:Arial, Helvetica; font-size: 10pt; font-weight: bold; }
.leftlinks A:link {text-decoration: none; font-size: 10pt; color: 564743; font-weight: bold; }
.leftlinks A:visited {text-decoration: none; font-size: 10pt; color: 0055A5; font-weight: bold; }
.leftlinks A:active {text-decoration: none; color: 906F0A; font-weight: bold; }
.leftlinks A:hover {text-decoration: underline; color: 906F0A; font-weight: bold;}


A:link { text-decoration: underline; color: 990000; }
A:visited { text-decoration: underline; color: 990000; }
A:active {text-decoration: underline; color: 990000; }
A:hover {text-decoration: underline; color: 0000FF; }


.heading3 {
color:#564743; font-family:Arial, Helvetica; font-size: 13pt;  font-weight: bold;
}
.heading4 {
color:#913407; font-family:Arial, Helvetica; font-size: 13pt;  font-weight: bold;
}
.heading5 {
color:#45540F; font-family:Arial, Helvetica; font-size: 13pt;  font-weight: bold;
}
.heading6 {
color:#85221F; font-family:Arial, Helvetica; font-size: 13pt;  font-weight: bold;
}
.heading7 {
color:#333C66; font-family:Arial, Helvetica; font-size: 13pt;  font-weight: bold;
}
.heading8 {
color:#906F0A; font-family:Arial, Helvetica; font-size: 13pt;  font-weight: bold;
}



/*--- My Style ---*/


#menu {background:url(/images/menu-background.png) repeat-y;  height:42px; width:960; margin:0 0 0px; border:0px solid #1e451f; }

/* MENUS */
ul.dropdown {position:relative;}
ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style:none; margin:0; padding:0;}
ul.dropdown li {float:left; vertical-align:middle; zoom:1; margin:0;}
ul.dropdown li.hover,ul.dropdown li:hover {position:relative; cursor:pointer;}
ul.dropdown ul {visibility:hidden; position:absolute; top:100%; left:0; width:100%;}
ul.dropdown ul li {float:none;}
ul.dropdown ul ul {top:0;}
ul.dropdown li:hover > ul {visibility:visible;}


ul.dropdown {font:bold 16px/19px Arial,Helvetica;}
ul.dropdown li {margin:0; padding:0;}
ul.dropdown li.first {border:0;}
ul.dropdown li.hover,ul.dropdown li:hover {background:none;}
ul.dropdown li a {padding:12px 14px 10px; margin:0; display:block; text-decoration:none;}
ul.dropdown li a:link,ul.dropdown li a:visited {color:#fff;}
ul.dropdown li a:hover {color:#f5cb05; text-decoration:none;}
ul.dropdown li.dir ul li {background:#004788;}
ul.dropdown li.dir ul li:hover {background:#74a6d2;}


ul.dropdown ul {margin:0 0 0 -1px; padding:0; border:0; width:194px; font-size:13px;}
ul.dropdown ul li {font-weight:normal; margin:0; border:1px solid #f20000; border-width:1px 1px; border-bottom:1px solid #a10000; width:192px;}
ul.dropdown li ul li a {padding:0; margin:0; border:none; padding:2px 12px 4px; background-image:none;}
ul.dropdown li ul li a:hover {color:#f5cb05; background:#000000;}

ul.dropdown li.dir {background:url(/images/arrow-down.gif) no-repeat 88% 23px; padding:0 9px 0 0;}
ul.dropdown li ul li.dir {padding-right:0;}
ul.dropdown li ul li.dir a.arrow_right {background:url(/images/arrow-right.gif) no-repeat 175px 10px;}
ul.dropdown ul ul {top:1px; left:99%;}
/* ==== */



.hr { border:0px solid #ebebeb; margin:10px 0; padding:0;}

.grid { padding:10px 0 10px; margin:0;}
.grid td { border:1px solid #1e4623; border-width:0px 1px 1px 0px; padding:3px 6px; vertical-align:top; color:#000; line-height:16px; font-size:13px;}
.grid td.grid_title {background:url(/images/grid_title.gif) repeat-x; border-right:#77a439 1px solid; border-left:#77a439 1px solid; height:18px; padding:3px 6px; font-weight:bold; color:#fff;}
.grid td.grid_left {border:1px solid #1e4623; border-width:0px 1px 1px 1px; padding:3px 6px; vertical-align:top; color:#000; line-height:16px; font-size:13px;}
.grid td input {border:1px solid #aaa; text-align:center; font-family:Trebuchet MS; color:#000;}
.grid td input.addtocart { cursor:pointer; background:url(/images/addtocart.gif) no-repeat; width:90px; height:23px; border:none; font-weight:bold; color:#fff; font-family:Trebuchet MS;}

div.prod_desc {overflow:hidden; margin-bottom:20px;}
div.prod_title {text-align:center; padding:0 0 30px;}
div.prod_title h1 {text-align:left;}

.Surname { visibility: hidden; }

/*--- End My Style ---*/