/* Default .CSS file for the Internet Advisor core install skin,
   based on the Flexi skin */
body        { background: #020c51 url("gfx/Body-Background.jpg") repeat-x fixed; margin: 0; padding: 0 }
h1  { font-size: 1.4em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; margin: 0.67em 0 }
h2     { color: #435094; font-size: 1.3em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0 }
h3  { color: #000; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; margin: 0.67em 0 }
h4     { color: #435094; font-size: 1.2em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.67em 0 }
h5  { color: #000; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; margin: 0.67em 0 }
#topborder { background-image: url("gfx/wrapper-top.jpg"); background-repeat: no-repeat; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; width: 967px; height: 6px }
#TemplateAll           { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; background-color: #fff; background-image: url("gfx/wrapper-background.jpg"); background-repeat: repeat-y; margin-right: auto; margin-left: auto; position: relative; width: 967px; height: auto }
#TemplateTop     { background-image: url("gfx/Top-Blue.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin-right: auto; margin-left: auto; position: relative; width: 955px; height: 300px; border-bottom: 2px solid #b51a00 }
#TemplateHeader { position: relative; bottom: 0; left: 0; width: 500px; height: 300px; float: left }
#TemplateTitle         { font-size: 12px; font-variant: small-caps; font-weight: normal; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 17px; left: 20px; width: 410px; height: 30px }
#TemplateTitle a:link  { color: #000; font-weight: bold; text-decoration: none }
#TemplateTitle a:visited  { color: #000; font-weight: bold; text-decoration: none }
#TemplateTitle a:hover   { color: #b51a00; font-weight: bold; text-decoration: none }
#TemplateFlag { background-image: url("gfx/flag1.jpg"); background-repeat: no-repeat; position: absolute; top: 0; right: 0; width: 470px; height: 100px }
#TemplateName   { background-image: url("gfx/text1.gif"); background-repeat: no-repeat; position: absolute; z-index: 90; top: 5px; left: 425px; width: 370px; height: 110px }
#TemplateLogo     { background-image: url("gfx/logo1.gif"); background-repeat: no-repeat; position: absolute; z-index: 120; top: 5px; right: 20px; width: 106px; height: 146px }
#TemplateNav    { background-attachment: scroll; position: absolute; z-index: 99; top: 120px; right: 50px; width: 400px; height: auto }
#TemplateNav ul  { list-style-type: none; display: block; position: relative; width: 284px; height: auto }
#TemplateNav li      { font-size: 12px; line-height: 20px; background-image: url("gfx/Nav-Blue.jpg"); background-repeat: no-repeat; text-transform: uppercase; display: block; margin-bottom: 5px; padding-left: 25px; width: 385px; height: 24px }
#TemplateNav a:link, #TemplateNav a:visited    { color: #fff; font-weight: bold; text-decoration: none }
#TemplateNav a:hover     { color: #ded7b6; font-weight: bold; text-decoration: none }
#TemplateWrapper      { margin-top: 20px; margin-right: auto; margin-left: auto; position: relative; width: 955px }
#TemplateMain           { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: justify; margin-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; position: relative; top: 0; width: 601px; float: left }
#TemplateMain a:link     { color: #435094; text-decoration: underline }
#TemplateMain a:visited    { color: #0a175b; text-decoration: underline }
#TemplateMain a:hover    { color: #b51a00; text-decoration: underline }
#TemplateRight      { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-top: 10px; margin-right: 20px; padding-bottom: 10px; padding-left: 19px; position: relative; top: 0; right: 0; width: 270px; height: auto; float: right; border-left: 1px solid #ccc }
#TemplateRight a:link,  #TemplateRight a:visited   { color: #435094; text-decoration: none }
#TemplateRight a:hover  { color: #b51a00; text-decoration: none }
#TemplateRight a.selflink { color: #000; font-weight: bold; text-decoration: none }
#TemplateFooter           { font-size: 0.9em; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; padding: 20px 40px 10px; position: relative; width: 875px; height: auto; clear: both }
#TemplateFooter a:link   { color: #b51a00; text-decoration: none }
#TemplateFooter a:visited   { color: #b51a00; text-decoration: none }
#TemplateFooter a:hover  { color: #6a6a6a; text-decoration: underline }
#TemplateBottom         { color: #fff; font-size: 12px; background-image: url("gfx/Bottom-Background.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 bottom; margin-right: auto; margin-left: auto; padding-top: 10px; padding-right: 20px; padding-left: 20px; position: relative; width: 915px; height: 105px; clear: both; border-top: 4px solid #b51a00 }
#TemplateBottom a:link  { color: #fff; text-decoration: none }
#TemplateBottom a:visited  { color: #fff; text-decoration: none }
#TemplateBottom a:hover   { color: #ded7b6; text-decoration: none }
#TemplateCredits  { font-size: 0.8em; background-image: url("gfx/wrapper-bottom.jpg"); background-repeat: no-repeat; margin-right: auto; margin-left: auto; padding: 10px 6px; width: 955px }
img.thumbs {
 border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover {
 border:1px solid red; }
table.thumbtable img.thumbs { border: 0; padding:0; }
table.thumbtable td.thumbtd {  margin:4px; padding:2px;}
table.thumbtable td.thumbtd:hover { border-color:red; }
table.thumbtable { border:1px solid #cccccc; }
table.thumbtable td.thumbtd div.img {
 border: 1px solid #dddddd; text-align: center;}
.caption {
 font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}
img.current, table.thumbtable td.thumbtd div.current {
 border-color: #ff0000;}
div.toc { padding: 10px; width: 450px; border: dotted 1px #920913 }
