body { padding:5px; background: #F7921E; text-align:center; font-family:tahoma, arial, sans-serif; font-size:70%; color: #495fd1; text-align:left; }
table { background:#fff;}
a { color:#e27c00; text-decoration:underline;}
a:hover { text-decoration:underline; }

h1 { font-size:2em; color:#e27c00; border-bottom: 1px solid #a3a3a3; font-weight: bold }
h2 { font-size:1.4em; color:#07329e; clear:both;  background: #ededed; padding: 1px; text-indent: 5px; font-weight: normal}
h3 { font-size:1.3em; color:#fff; clear:both;  background: #e27c00; padding: 1px; text-indent: 5px}
#container { background:#fff; border:2px solid #FFBD71; width:770px; margin:auto; padding: 0; }
#print_image {display: none;border:2px solid #ddd; margin:auto; width:770px; high:100px;}
#main { border:1px solid #ddd; border-top:0; margin:0 5px 5px 5px; clear:both; width:758px; }
#head { text-align:left; height:90px; background: #ee8a00; }
#head a { display:inline; padding:0; color: #e27c00; font-size: 0.9em; text-transform:none; border:0; font-weight:normal; }
#head a:hover {color: white; font-size: 0.9em; text-transform:none; background:#fff; border:0; font-weight:normal; }
#sitelogo { float:left; }
#hbc { padding:35px; padding-right:20px; float:right; }
#color_top { clear:both; height:26px; background:#07329e; margin:0; }
#color_top span {color: white; padding-left: 6px; padding-right: 6px; float: left; line-height:26px; }
#top_menu { line-height:26px; float: right}
#top_menu a { font-weight:bold; text-transform:uppercase; color:white; text-decoration:none; font-size:1em; padding-left:5px; padding-right:5px; border-left:1px solid white;  }
#top_menu a:hover { color:#da8612; }
#search_box { line-height:25px; float:right; padding-top:4px; margin-right:2px; }
#search_box .search { margin-right:3px; border:1px solid #fff; background:#cb8117; color:white; padding-left:2px; font-size:.9em; }
#go { float:right; height:15px; width:14px; padding-top:6px; margin-right:3px; }
#top_pic { height:150px; background:url(http://server11.sitewizard.co.uk/sites/gpl/template/top_pic.jpg); border-bottom:2px solid #FFBD71; }  
#product_menu { width:180px; float:left; text-align:left; border-bottom:1px solid #ddd; padding-bottom:2px; }
#product_menu a { background:url(http://server11.sitewizard.co.uk/sites/gpl/template/product_menu.gif) left no-repeat; color:#aaa; font-weight:bold; text-transform:uppercase; text-indent:20px; line-height:25px; display:block; width:100%; border-top:1px solid #fff; border-bottom:1px solid #fff; }
#product_menu a:hover { background:url(http://server11.sitewizard.co.uk/sites/gpl/template/product_menu.gif) #f8f8f8 left no-repeat; color:#07329e; text-decoration:none;  border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#contact_details {color: #07329e; padding: 5px; font-size: 0.9em; }
#contact_details a { display:inline; padding:0; color: #07329e; font-size: 0.9em; text-transform:none; border:0; font-weight:normal; }
#contact_details a:hover {color: #07329e; font-size: 0.9em; text-transform:none; background:#fff; border:0; font-weight:normal; }
#banner {color: #07329e; padding: 5px; font-size: 0.9em; }
#banner a { display:inline; padding:0; color: #fff; font-size: 0.9em; text-transform:none; border:0; font-weight:normal; }
#banner a:hover {color: white; font-size: 0.9em; text-transform:none; background:#fff; border:0; font-weight:normal; }
#pagebody { width:535px; float:left; border-left:1px solid #ddd; padding:20px; padding-top:15px; text-align:left; min-height: 250px }
#pagebody img { border:4px solid white; }
#pagebody .noborder { border:0; }
#pagebody .noborder img { border:0; }
#clear {  border-top:1px solid #ddd; clear:both; color:#666; background: #feedd1; padding: 3px; text-align:Center}
#print_me { float: right; }
#clear p { font-size:.9em; text-align:Center }
#end, #end a { margin:5px 0; font-size:.9em; color:#fff; text-decoration:none; }
#end a:hover { text-decoration:underline; }
#product_header { background: #e27c00; padding:3px; border:1px solid #e27c00; color: white; font-size: 1em; font-weight: bold; text-indent: 5px; text-transform: uppercase; clear: both }
#product_header1 { background:url(http://server11.sitewizard.co.uk/sites/gpl/template/ghdthermo.gif) no-repeat #e27c00; height: 25px padding:3px; border:1px solid #e27c00; color: white; font-size: 2.1em; font-weight: bold; text-indent: 5px; text-transform: uppercase }
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-right:10px; margin-bottom:10px; }
img.clsrightnoborder { margin-left:10px; margin-bottom:10px; border:0; }
.price { color:#D9680D; font-weight:bold; padding-right:12px; font-size:1.3em; }
.item_border { border:1px solid #ddd; margin-bottom:8px; background:url(http://server11.sitewizard.co.uk/sites/gpl/template/item_back.gif) no-repeat right; }
.more_details a { background:#f561e6 color:white; padding:2px; }
.more_details a:hover { background:#D9680D; }
.shout {color: #07329e; font-size: 1.5em; font-weight: bold}
 .redborder img{ border:solid 1px #900604 }
.item_border1 {background:url(http://server11.sitewizard.co.uk/sites/gpl/template/jibeback.gif) bottom no-repeat}
.item_border h2 {background: #dddddd; text-transform: uppercase; color: #07329e; border-top: 3px solid white; border-right: 3px solid white}
.pom {border: 1px solid #a3a3a3; background: #f1f1f1; font-size: 0.9em; padding:10px 15px ;}
.pom h4 {color: #e27c00}
.pom ul,.pom li {margin-left:8px; padding-left:5px}
.amino {background:#fff; border-right: 1px dashed #c6c6c6; border-bottom: 1px dashed #c6c6c6; padding: 3px;}
.aminoHead {background:#f1f1f1; border-right: 1px solid #c6c6c6; padding: 3px;}
.noframes a{color:white; padding:2px; }
.noframes a:hover{color:white; padding:2px; }
ul strong {color: #e27c00}

script {color: #fff}
 #nav a{ background-color:#07329e; color:white; text-decoration:none;}
 #nav a:hover{ background-color:#07329e; color:white; text-decoration:none;}
marquee {border: 0px solid #f1f1f1;}

  #nav a:hover { background-color:#07329e; color:white; text-decoration:none;  }
  #nav, #nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; 	line-height: 1;  }
  #nav a { display: block; width: 180px; border-bottom:1px solid #dddddd; text-indent:7px; background-color:#C3D9EF; color:#07329e; height:25px ; line-height:22px ;  margin:0px;}
  #nav li { /* all list items */ float: left; width: 180px; /* width needed or else Opera goes nuts */ }
  #nav li ul { /* second-level lists */ position: absolute; width: 320px ; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ font-size: 0.8em }
  #nav li ul a { width:320px }
  #nav li ul ul { /* third-and-above-level lists */ margin: -25px 0 0 180px;  }
  #nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em;  }
  #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */ left: auto; margin: -27px 0 0 180px;  }

 li.botsp {margin-bottom:10px ; border-top:solid 1px #ddd ; background:#fff}
div {border:0px solid black}

.shout2 { color:#495fd1; border:3px double #3656ab; padding:5px; font-weight:bold; line-height:1.3em; } 
.notes { font-size:0.8em; color:#5782f7; } 

.caption { background:url(../template/spectrum_back.gif) #143386 no-repeat; width:165px; color:#fff; padding:7px; margin:0 0 10px 10px; float:right; font-size:0.9em; border:1px solid #011244; border-top:0; } 