body {color:#222; margin:0px; padding:0px; background: #fffef6; font-family:Tahoma, Verdana; font-size:11px; }
table { font-family:Tahoma, Verdana; color:black; font-size:11px;}
a { color:#3f96d0; text-decoration:none; display:auto;}
a:hover { text-decoration:underline; }
h1 {font-family:"Trebuchet MS", Tahoma; color:#3f96d0; font-size:24px; line-height:25px; letter-spacing:-1px;  border-bottom: 1px solid #6d6d6d }
h2 {font-family:"Trebuchet MS", Tahoma; background:#E99F0A; font-size:13px; color:white; padding:2px 4px; }
h3 {font-family:"Trebuchet MS", Tahoma; color:#839F2A; font-size:15px; }

dt {padding:5px; color:#fff; font-weight: bold; font-family:Arial,Tahoma,sans_serif;}
dd { margin-left: 2px;}
dd select{width:160px; background:#6bbff7; color:#333;}

img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:2px solid #C6C6C6; margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { border:2px solid #C6C6C6; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:2px solid #C6C6C6; margin-left:10px; margin-bottom:10px; }

.notes { font-size:0.8em; }
.shout { font-size:1.2em; color:#fff; font-weight:bold; padding:5px; background:#465EB9; }
.shout2 { font-size:1.2em; color:#fff; font-weight:bold; padding:4px 5px; background:#18387E; border:1px solid white; }
.submit { background:#465EB9; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.reset { background:#18387E; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.quote { border:1px solid #C6C6C6; padding:4px; color:#465EB9; font-weight:bold; }
.caption { font-weight:bold; background:#465EB9; float:right; width:200px; padding:10px 8px; margin:0 0 10px 10px; color:white; font-size:0.9em; }
.noborder:hover { border:0px; }

.datatable thead td { background-color:#3f96d0; color:white; font-weight:bold;  border:1px solid white; padding:4px; }
.datatable tbody td { background-color:#efefef; border:1px solid white; padding:4px; }
.datatable tfoot td { background-color:#dcdcdc; border:1px solid white; padding:4px; }

#container { height:auto; width:750px; border:1px solid #FAE9F2; border-top:0px; margin-bottom:10px;  text-align:left}
 #main { height:auto; width:750px; border:7px solid #fff; border-top:0px; background:#FFFEF6;}
#sitelogo { color:#1B3381; height:130px; background-color:white; border:0px; font-size:22px; font-weight:bold; text-indent: 10px; background:#FFFEF6;}
#hbc_back { height:110px; background-color:#FFFEF6; border:0px; }

#email_form { margin-top:42px; margin-bottom:10px; }
#email_form input { margin-left:10px; margin-top:3px;}


#menu {  height:25px; background-color:#3f96d0; text-align:center; font-weight:bold; color:white; border-bottom:4px solid white;}
#menu ul {  margin:0px; padding:0px;  }
#nav { text-align:center; }
#nav li { display:inline; margin:0; padding:0px;  }
#nav li a { color:white; border-bottom:0px; border-right:1px solid #3f96d0; border-left:1px solid #3f96d0; line-height:25px; padding-left:10px; padding-right:10px; margin-left:8px; margin-right:8px; text-decoration:none; font-size:11px;}
#nav li a:hover { color:#ccc; border-bottom:0px; line-height:25px; padding-left:10px; padding-right:10px; text-decoration:none; font-size:11px; border-right:1px solid #fff; border-left:1px solid #fff; text-decoration:none; }
#nav li ul { display:none; position:absolute; top:10px; left:0; width:134px; text-align:left; margin-top:3px; margin-left:7px; }
#nav li > ul { top:auto; left:0; margin-top:3px; }
#nav li:hover ul, li.over ul{ display:block; }
#nav li ul a { display:block; width:100%; background:#465EB9; padding:4px; border-top:1px solid #7B8ED6; }
#nav li ul a:hover { background:#A7B9E7; color:#0A1D5C; border-top:1px solid #7B8ED6; }
#nav li ul ul { margin:-22px 0 0 160px; top:20px; }
#nav li:hover ul ul, #nav li.over ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul { display:block; left:-4px; }
#nav .nav_parent a { background:url(../template/nav_parent_out.gif) #465EB9 no-repeat right; padding-right:18px; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) #465EB9 no-repeat right; }
#nav .nav_child a { background:#465EB9; }
#nav .nav_child a:hover { background:#A7B9E7; }
#nav .nav_parent2 a { background:url(../template/nav_parent2_out.gif) #465EB9 no-repeat right; padding-right:18px; }
#nav .nav_parent2 a:hover { background:url(../template/nav_parent2_over.gif) #A7B9E7 no-repeat right; }
#nav .nav_child2 a { background:#465EB9; }
#nav .nav_child2 a:hover { background:#A7B9E7; }
#nav #active { color:#A7B9E7; cursor:default; }
#nav .nav_parent #active { color:#A7B9E7; cursor:default; background:url(../template/nav_parent_out.gif) #465EB9 no-repeat right; }
#nav .nav_child #active, #nav .nav_child2 #active, #nav .nav_parent2 #active {  }


#menu_footer { height:25px; background-color:#3f96d0; text-align:center; font-weight:bold; color:white; border-bottom:4px solid white; }
#menu_footer ul { margin:0px; padding:0px; }
#menu_footer li { display:inline; margin:0; padding:0px; }
#menu_footer a { color:white; border-bottom:0px; border-right:1px solid #3f96d0; border-left:1px solid #3f96d0; line-height:25px; padding-left:10px; padding-right:10px; margin-left:8px; margin-right:8px; text-decoration:none; font-size:11px; }
#menu_footer a:hover { color:#ccc; border-bottom:0px; line-height:25px; padding-left:10px; padding-right:10px; text-decoration:none; font-size:11px; border-right:1px solid #fff; border-left:1px solid #fff; text-decoration:none; }

#main_pic { height:144px; width:685px; #739C4A; margin:auto; padding:auto; background:url(http://www.joodinvestmentsltd.co.uk/template/top_pic.jpg) white; } 
#date { height:25px; background-color:#E99F0A; border-bottom:1px solid white; border-top:4px solid white; text-align:right; color:#fff; padding-right:10px; }
#pagebody_outer { border-top:4px solid #d8d8d8; border-bottom:4px solid #897c66; background-color:white; color:#5f5f5f; }
#pagebody { padding:20px; padding-top:0; color:#5f5f5f; width: 520px; background:#fffef6; }
#pagebody p { line-height:1.5; color:#222; font-size:110%; }

#pagebody a {color:#1e90ff;}
#pagebody .noborder img { border: 0px; }
#pagebody table { color:#222; }
#bottom { border:1px solid #897c66; border-top:0; height:25px; background-color:#bdb3a1; text-align:center; font-size:11px; color:white; }
#end, #end a { color:#E99F0A; font-size:9px; }

.submit { background:#3f96d0; color:white; border:0; cursor:pointer; font-weight:bold; font-size:10px; padding:2px; }
.reset { background:#D54D93; color:white; border:0; cursor:pointer; font-weight:bold; font-size:10px; padding:2px; }

#hbc { height:20px; color:#CDD0D2; }
#hbc_search { margin-right:5px; }
#hbc a { color:#95989A;}
#hbc a:hover { color:#3f96d0; text-decoration:none; }
.search { border:1px solid #CDD0D2; background-color:#fff; color:#95989A; text-align:right; height:30px; padding:3px; }
.searchbox { border:1px solid #CDD0D2; color:#3f96d0; }
#go { background-color:#3f96d0; color:white; height:20px; font-size:9px; padding-left:3px; padding-right:3px; border:0px; cursor:pointer; }
#product_menu { width:170px; background:url(http://www.joodinvestmentsltd.co.uk/template/product_end.gif) bottom #3f96d0 no-repeat; }


.nav2, .nav2 ul { /* all lists */
  padding: 0; margin:0; list-style: none; 	line-height: 1; }.nav2 {margin-bottom: 15px}
  .nav2 a {  display: block; width: 165px;  padding-left:7px; background-color:#3f96d0; color:#fff; height:25px ; line-height:22px ; border-bottom:1px dashed #CDD0D2; font-size: 1em; font-weight:bold;  }
   .nav2 a:hover { background-color:#E99F0A; color:#fff; text-decoration:none; font-weight:bold; }
  .nav2 li { /* all list items */  float: left; width: 170px; /* width needed or else Opera goes nuts */  }
  .nav2 li ul { /* second-level lists */
  position: absolute; width: 170px ; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */  }
  .nav2 li ul ul { /* third-and-above-level lists */  margin: -25px 0 0 170px;  }
  .nav2 li:hover ul ul, .nav2 li.sfhover ul ul {  left: -999em;  }
  .nav2 li:hover ul, .nav2 li li:hover ul, .nav2 li.sfhover ul, .nav2 li li.sfhover ul { /* lists nested under hovered list items */  left: auto; margin: -25px 0 0 170px;  }
 .nav2 li ul ul { /* third-and-above-level lists */	margin: -1em 0 0 10em; }
 .nav2 li:hover ul ul, .nav2 li:hover ul ul ul, .nav2 li.sfhover ul ul, .nav2 li.sfhover ul ul ul { 	left: -999em; }
 .nav2 li:hover ul, .nav2 li li:hover ul, .nav2 li li li:hover ul, .nav2 li.sfhover ul, .nav2 li li.sfhover ul, .nav2 li li li.sfhover ul { /* lists nested under hovered list items */	left: auto;}

.sideheader {color:#000066; padding-bottom:0px; margin:0px; padding-left:7px;}
.top_20 {padding-top:20px; }

.product_table { border: 1px dashed #3F96D0; border-right: 1px solid #3F96D0; border-bottom: 1px solid #3F96D0; padding:5px; margin-bottom:10px; color:#333; }
.product_table h1 { color:#3F96D0; font-size:150%; }
 #product_table, #product_table select { font-size:10px; }
 #more_details { margin:0; padding:0; }
 #more_details a { display:block; width:100%; background:#3f96d0; color:white; padding:3px; font-weight:bold; }
 #more_details a:hover { background:#E99F0A; text-decoration:none; }
#thumbnail {background: #f4f8fc}
#thumbnail a img {border: 2px solid #3f96d0}
#thumbnail a:hover img {border: 2px solid #e99f0a
#main_image img {border: 2px solid #3f96d0}
h1 span {text-align: right; color: #e99f0a; font-size: 16px}
